HL7 ORMO01 XO is less lenient than dcm4chee 2.x #4603
-
In upgrading from 2.x to arc light we encounter numerous problems with HL7 ORM01 not being lenient enough for our use case We have worked around most, but two points remain.
There is a HL7 job (external tool) that periodically queries a customer database for worklist items. For each entry, we used to send ORM^01 with "XO" to dcm4chee 2.x This both created and updated the worklist entries perfectly. The external HL7 job has no knowledge if a worklist entry is sent before or not so this was really nice. Now with dcm4chee arc light, we have to provide both ORC.1.1 and ORC.5.1 However, if we use "XO" as before for both creation and updates, dcm4chee complains. It seems it requires "NW" for the first call and then "XO" after than.
We use MPPS to update status from SCHEDULED to COMPLETED. I worry that the periodic HL7 job sending ORC.5.1 with "SC" will reset this back to SCHEDULED. Is there a way to recover the lenient 2.x functionality through settings ? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 9 replies
-
This is a requirement in IHE - RAD-4. Default configuration currently supports NW / SC or NW / IP or XO / SC in ORC.1 / ORC.5 fields. What is the combination for these two fields in your HL7 messages?
There is no auto update of MPPS status on receive of MWL |
Beta Was this translation helpful? Give feedback.
-
What were the MWL SPS Statuses before? When you say XO itself updated the MWL, are you referring to MWL attributes update other than SPS Status? |
Beta Was this translation helpful? Give feedback.
-
Not clear what you mean here - How did you query? This attribute is not present on root level! - It is present inside Scheduled Procedure Step Sequence |
Beta Was this translation helpful? Give feedback.
-
It is strange, as MWL SPS Status has no support for IN PROGRESS. In Dcm4chee Archive 5.x, if MPPS is IN PROGRESS, MWL SPS status is set to STARTED. You may workaround by
Note : However, by having the MWL SPS status always to SCHEDULED and not changing its state to COMPLETED / CANCELED / DISCONTINUED will mean :
|
Beta Was this translation helpful? Give feedback.
It is strange, as MWL SPS Status has no support for IN PROGRESS. In Dcm4chee Archive 5.x, if MPPS is IN PROGRESS, MWL SPS status is set to STARTED.
You may workaround by
Note : However, by having the MWL SPS status always to SCHEDULED and not changing its state to COMPLETED / CANCELED / DISCONTINUED…