Synchronize external HL7 Receivers on Patient Information Updates - dcm4che/dcm4chee-arc-light GitHub Wiki

Overview

Use this feature to notify one or more configured external HL7 Receiver on patient information changes in archive triggered by :

Configuration

Using Archive UI

  1. Go to Menu->Configuration, then on Devices page, Edit the dcm4chee-arc device. Go to Extensions and Edit extension of Device Extension. Again go to its Extensions and Edit extension of Archive Device.
  2. Enter values in fields HL7 ADT Sending Application and HL7 ADT Receiving Application as shown below and Save.

Using LDAP

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

       version: 1
       dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
       changetype: modify
       add: hl7ADTSendingApplication
       hl7ADTSendingApplication: *|*

       dn: dicomDeviceName=dcm4chee-arc,cn=Devices,cn=DICOM Configuration,dc=dcm4che,dc=org
       changetype: modify
       add: hl7ADTReceivingApplication
       hl7ADTReceivingApplication: HL7RCV|DCM4CHEE
  • or use the Add Attribute... and Add Value... function of Apache Directory Studio to add attributes on Archive Device level (e.g.: dicomDeviceName=dcm4chee-arc) in the Archive Configuration.

One may refer to Archive Device to understand the description of attributes.

Testing

  1. Start the hl7rcv tool

     hl7rcv -b 2576
    
  2. Trigger any of the above RESTful services to the archive and check in the hl7rcv tool window. It can be seen that corresponding ADT messages have been received.

⚠️ **GitHub.com Fallback** ⚠️