How to configure Scheduled procedure step status for MWL HL7 Order Feed

vrindanayak edited this page Dec 14, 2016 · 1 revision
Clone this wiki locally

Overview

This feature helps the user to configure scheduled procedure step status for incoming Modality Worklist HL7 Order feed messages.

Configuration

You may create a LDIF file and import it to the LDAP Server by using the ldapmodify command line utility.

version: 1

dn: dcmSPSStatus=SCHEDULED,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
objectClass: top
objectClass: hl7OrderSPSStatus
dcmSPSStatus: SCHEDULED
hl7OrderControlStatus: NW_SC
hl7OrderControlStatus: NW_IP
hl7OrderControlStatus: XO_SC

dn: dcmSPSStatus=CANCELLED,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
objectClass: top
objectClass: hl7OrderSPSStatus
dcmSPSStatus: CANCELLED
hl7OrderControlStatus: CA_CA

dn: dcmSPSStatus=DISCONTINUED,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
objectClass: top
objectClass: hl7OrderSPSStatus
dcmSPSStatus: DISCONTINUED
hl7OrderControlStatus: DC_CA

dn: dcmSPSStatus=COMPLETED,dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
objectClass: top
objectClass: hl7OrderSPSStatus
dcmSPSStatus: COMPLETED
hl7OrderControlStatus: XO_CM

The hl7OrderSPSStatus configuration shown above can be added on archive device level or archive HL7 application extension level. One may refer to SPS Status for HL7 Order to understand description of attributes.

Note :

  • hl7OrderControlStatus attribute value should be the ORC1_ORC5 fields of the HL7 message that is being sent. If the values in the HL7 message are different from those configured in the hl7OrderControlStatus, then MWL item is not created/updated in the archive. A log message will be generated indicating the same.

Testing

  1. Send an order feed message to archive using hl7snd tool

         hl7snd -c localhost:2575 \hl7messages\test.hl7
    
  2. Using the archive UI, query for the MWL items to check if it is created/updated in the archive