Description
The HL7 Send Service emits messages to HL7 receivers. It can be configured to forward messages received by the #HL7 Server to other systems. It is also used by the #XDS-I Information Source Service to query the Patient Identifier Cross-reference Manager to find out the identification of a patient in different Patient Identifier Domains.
Dependencies
Attributes
#SendingApplication
Sending Application in transmitted messages.
Default Value: DCM4CHEE
#SendingFacility
Sending Facility in transmitted messages.
Default Value: DCM4CHEE
#PIXQueryName
Message Query Name (QPD-1) used in PIX Query for Corresponding Patient IDs.
Default Value: QRY_PDQ^Query By Name^IHEDEMO
#PIXManager
PIX Manager Application^Facility.
Default Value: MESA_XREF^XYZ_HOSPITAL
#ForwardingRules
List of forwarding rules.
Syntax:
rules = rule+ | 'NONE' rule = [conditions] destination conditions = '[' condition {',' condition} ']' condition = attribute ['!'] '=' value {'|' value } value = string attribute = 'sending' | 'receiving' | 'msgtype' destination = application '^' facility application = string facility = string
Default Value: [sending=PACS_NODEXX^DCM4CHEE]PACS_CENTRAL^DCM4CHEE
#RetryIntervalls
Number and intervalls of retries of failed HL7 forward requests by a list of comma separated <number> x <interval> pairs. <interval> can be specified in seconds ({{ integer 's'}}), minutes ({{ integer 'm'}}), hours (integer 'h'
) or days (integer 'd'
).
Default Value: 5x1m,12x5m,24x1h,7x1d
#Concurrency
Maximal number of concurrent forwarded messages.
Default Value: 1
#AcTimeout
Acknowledge timeout in ms. 0 = no timeout.
Default Value: 10000
#SoCloseDelay
Socket close delay in ms after receive of acknowledge message.
Default Value: 50
#HL7ServerName
Used internally - do NOT modify.
Default Value: dcm4chee.archive:service=HL7Server
#TLSConfigName
Used internally - do NOT modify.
Default Value: dcm4chee.archive:service=TLSConfig
#JMSServiceName
Used internally. Do NOT modify.
Default Value: dcm4chee.archive:service=JMS
#QueueName
Used internally - do NOT modify.
Default Value: HL7Send
#Name
The class name of the MBean
#State
The status of the MBean
#StateString
The status of the MBean in text form
Operations
#create
Standard MBean lifecycle method
#start
The start lifecycle operation
#stop
The stop lifecycle operation
#destroy
The destroy lifecycle operation
#jbossInternalLifecycle
The detyped lifecycle operation (for internal use only)
#forward
Forward HL7 message according configured Forwarding Rules
#sendTo
Send HL7 message to specified destination
#sendHL7PatientXXX
Send/Forward HL7 message with message Type and Patient data
#sendHL7PatientMerge
Send/Forward HL7 Patient Merge message.
#queryCorrespondingPIDs
Query PIX Manger for corresponding Patient IDs.
#showCorrespondingPIDs
Query PIX Manger for corresponding Patient IDs.
#queryCorrespondingPIDs
Query PIX Manger for corresponding Patient IDs of specific domain(s).