Hi.
I am trying to create a Order into MWL using HL7. But I have a problem with a specific field that doesn't mapping from HL7 message, Scheduled Performing Physician (0040,0006). The documentation mention that Scheduled Performing Physician (0040,0006) is mapped from OBR-34 HL7 field, but it doesn't work.
For example, I used this HL7 message:
MSH|^~\&|BROKER|DCM4CHEE|DCM4CHEE|DCM4CHEE|||OMI^O23|STD-0001|P|2.5.1
PID|||DJ-01||DOE^JOHN||20000101|M
PV1|||||||PHY-01^ATTENDING PHYSICIAN|REF-01^REFERRING PHYSICIAN|||||||A0||||VS-01
ORC|NW|STD-0001|STD-0001||SC
TQ1|||||||202305301200||R
OBR||||||||||||||||REF-01^REFERRING PHYSICIAN|||||||||||||||STUDY REASON|||DOE^JANE||||||||||CHEST DX
IPC|STD-0001|CHEST DX|2.25.86071351078261808449043382132058402101|CHEST DX|DX|CHEST DX|NewDXMod||NewDXMod
But into MWL record, the Scheduled Performing Physician is empty:
Also I tried with different versions of DCM4CHEE and different HL7 fields, but in all cases the problem is the same.
Does anyone know what is the right way to fill that field from HL7 message?
EXTRA INFORMATION:
- Tested on all DCM4CHEE versions from 5.23.2 to 5.30.0
- Tested on clean DCM4CHEE, using official Docker images
- Tested with a docker-compose file (changing docker images versions)
version: "3.7"
services:
db:
image: dcm4che/postgres-dcm4chee:12.5-23
container_name: postgres
restart: always
volumes:
- /opt/pacs/pg_data/_data/:/var/lib/postgresql/data/
ports:
- 25432:5432
environment:
POSTGRES_DB: pacs
POSTGRES_USER: pacs
POSTGRES_PASSWORD: pacs
ldap:
image: dcm4che/slapd-dcm4chee:2.4.57-23.3
container_name: ldapd
restart: always
volumes:
- /var/dcm4chee-arc/ldap:/var/lib/ldap
- /var/dcm4chee-arc/slapd.d:/etc/ldap/slapd.d
dcm4chee:
image: dcm4che/dcm4chee-arc-psql:5.23.2
container_name: dcm4chee
restart: always
volumes:
- /opt/pacs/wildfly/_data/:/opt/wildfly/standalone
ports:
- 8080:8080
- 8443:8443
- 9990:9990
- 11112:11112
- 2575:2575
environment:
POSTGRES_DB: pacs
POSTGRES_USER: pacs
POSTGRES_PASSWORD: pacs
WILDFLY_WAIT_FOR: "ldap:389 db:5432"
depends_on:
- db
- ldap