Synchronize external HL7 Receivers on Patient Information Updates - dcm4che/dcm4chee-arc-light GitHub Wiki
Use this feature to notify one or more configured external HL7 Receiver on patient information changes in archive triggered by :
- Create Patient by system generated data
- Update Patient attributes
- Change Patient ID using Update Patient
- Merge one or more patients.
- Configure one or more HL7 Receiver.
- Upload Vendor Data if not already uploaded.
- Go to
Menu->Configuration
, then onDevices
page,Edit
thedcm4chee-arc
device. Go toExtensions
andEdit extension
ofDevice Extension
. Again go to itsExtensions
andEdit extension
ofArchive Device
. - Enter values in fields
HL7 ADT Sending Application
andHL7 ADT Receiving Application
as shown below andSave
.
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.
-
Start the hl7rcv tool
hl7rcv -b 2576
-
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.