Worklist not appearing after using hl7snd

126 views
Skip to first unread message

Pedro Affonso

unread,
Sep 5, 2018, 1:38:12 AM9/5/18
to dcm4che

Hi everyone,

I'm running dcm4chee on docker and tried to send a hl7 file to the default receiver running on port 2575 through hl7snd from dcm4chee toolkit. The command appears to run smoothly, but when I try to query it in the dcm's ui nothing appears.

This is the log from running hl7snd:

05:15:10,012 INFO  - Initiate connection from 0.0.0.0/0.0.0.0:0 to localhost:2575
05:15:10,154 INFO  - Established connection Socket[addr=localhost/127.0.0.1,port=2575,localport=56251]
05:15:10,246 INFO  - Socket[addr=localhost/127.0.0.1,port=2575,localport=56251] << MSH|^~\&|SendingApp|SendingFac|ReceivingApp|ReceivingFac|20160629095023||ORM^O01^ORM_O01|168715|P|2.5
PID||1|A-10001||DOE^J1
PV1||RAD|||||REF_PHYS_ID^REF_PHYS_FIRST^REF_PHYS_LAST|^ReferringPhysLast^ReferringPhysFirst
ORC|NW|1|||||^^^20150414120000
OBR|1|1|2|1100|||||||||||||||2|SPS_ID||||CT||||||||||PERFOMING_TECH
ZDS|1.2.4.0.13.1.432252867.1552647.1^DCM4CHEE^StationName

05:15:10,249 DEBUG - Socket[addr=localhost/127.0.0.1,port=2575,localport=56251] << MSH|^~\&|SendingApp|SendingFac|ReceivingApp|ReceivingFac|20160629095023||ORM^O01^ORM_O01|168715|P|2.5
PID||1|A-10001||DOE^J1
PV1||RAD|||||REF_PHYS_ID^REF_PHYS_FIRST^REF_PHYS_LAST|^ReferringPhysLast^ReferringPhysFirst
ORC|NW|1|||||^^^20150414120000
OBR|1|1|2|1100|||||||||||||||2|SPS_ID||||CT||||||||||PERFOMING_TECH
ZDS|1.2.4.0.13.1.432252867.1552647.1^DCM4CHEE^StationName

05:15:10,255 INFO  - Socket[addr=localhost/127.0.0.1,port=2575,localport=56251] >> MSH|^~\&|ReceivingApp|ReceivingFac|SendingApp|SendingFac|20180905051510.253||ACK^O01^ACK|1455627305|P|2.5
05:15:10,255 DEBUG - Socket[addr=localhost/127.0.0.1,port=2575,localport=56251] >> MSH|^~\&|ReceivingApp|ReceivingFac|SendingApp|SendingFac|20180905051510.253||ACK^O01^ACK|1455627305|P|2.5
MSA|AA|168715|

05:15:10,255 INFO  - Close connection Socket[addr=localhost/127.0.0.1,port=2575,localport=56251]

Am i missing something? Should I do something else before it appears when querying it?


vrinda...@j4care.com

unread,
Sep 5, 2018, 9:49:07 AM9/5/18
to dcm4che
Hello,
The HL7 message does not contain any order status in the field 5 of ORC segment. The configuration on archive for the possible combinations of mapping between scheduled procedure step status and order control with order status can be found in SPS Status for HL7 Order child objects on Archive Device level. You may also refer doc for the same.

Pedro Affonso

unread,
Sep 6, 2018, 1:30:40 AM9/6/18
to dcm4che
I've configured the scheduled procedure statuses and added a order status in field 5 of ORC segment, but still I get nothing when querying for MWL. This is the log when using hl7snd after adding order status and after configuring the scheduled procedures part:

05:19:15,163 INFO  - Initiate connection from 0.0.0.0/0.0.0.0:0 to localhost:2575
05:19:15,354 INFO  - Established connection Socket[addr=localhost/127.0.0.1,port=2575,localport=33345]
05:19:15,463 INFO  - Socket[addr=localhost/127.0.0.1,port=2575,localport=33345] << MSH|^~\&|MHC|MHC|DCM4CHEE|MHC|20180320213053||ORM^O01^ORM_O01|168715|P|2.5
05:19:15,467 DEBUG - Socket[addr=localhost/127.0.0.1,port=2575,localport=33345] << MSH|^~\&|MHC|MHC|DCM4CHEE|MHC|20180320213053||ORM^O01^ORM_O01|168715|P|2.5
PID
||1|583295^^^TEST_ISSUER||DOE^J1||19831128|F
PV1
||RAD|||||DOE^J1|^ReferringPhysLast^ReferringPhysFirst
ORC
|NW|1|||SC||1^0^60^20171113133300
OBR
|1|1|2|US^^^^Test procedure for WOMB.||||||||||||||ACCESSION_NO|2|3||||US||||||||||NELL^FREDERICK^P^DR
ZDS
|1.113654.3.13.1026^DCM4CHEE^STATION_1

05:19:15,477 INFO  - Socket[addr=localhost/127.0.0.1,port=2575,localport=33345] >> MSH|^~\&|DCM4CHEE|MHC|MHC|MHC|20180906051915.474||ACK^O01^ACK|1122253631|P|2.5
05:19:15,477 DEBUG - Socket[addr=localhost/127.0.0.1,port=2575,localport=33345] >> MSH|^~\&|DCM4CHEE|MHC|MHC|MHC|20180906051915.474||ACK^O01^ACK|1122253631|P|2.5
MSA
|AA|168715|

05:19:15,477 INFO  - Close connection Socket[addr=localhost/127.0.0.1,port=2575,localport=33345]

Does anything appears to be wrong in the log? Could I be using this feature the wrong way? If so, how?

vrinda...@j4care.com

unread,
Sep 6, 2018, 4:17:10 AM9/6/18
to dcm4che
Hello,
I've simulated with you HL7 message and I can see the worklist in UI. PFA. I'm using the sample_config.ldif, but the configuration for Scheduled Procedure Step Status is also present in default_config.ldif, so it should work for both.
Screenshot_2018-09-06 dcm4chee-arc-ui.png
Reply all
Reply to author
Forward
0 new messages