HL7 v2.x Listening Endpoint
The HL7 v2.x Listening Endpoint configuration category includes the following configurable options:
Intermediate Logging Enabled
Non-standard segment behaviour
Storage Tenant Name
Transport Protocol
Unprocessable Message Handling
|
Intermediate Logging Enabled |
|
|
BOOLEAN | |
If enabled, additional steps in the HL7 v2.x to FHIR conversion process will appear in the transaction log. This provides insight into both the v2.x messages after any transformations have been applied, as well as the resultant FHIR transaction bundle before any transformations have been applied. | |
|
|
false
|
|
|
|
Non-standard segment behaviour |
|
|
ENUM | |
Values |
|
Specifies behaviour for non-standard HL7 v2.x segments (Z-Segments): determines whether they are in the root of the message or in the current segment. | |
|
|
ADD_INLINE
|
|
|
|
Storage Tenant Name |
|
|
STRING | |
When using an HL7 v2.x Listener with a multitenant server, this setting can be used to specify the tenant name that will be used to store data from this listener. | |
|
|
(no default) | |
|
|
Transport Protocol |
|
|
ENUM | |
Values |
|
Specifies the transport used to send HL7 v2.x messages to Smile CDR. Note that most existing systems will send the MLLP protocol unless specifically configured otherwise. All HTTP configuration sections are ignored for MLLP over TCP. MLLP Listener configuration ignored for HL7 over HTTP. | |
|
|
MLLP_OVER_TCP
|
|
|
|
Unprocessable Message Handling |
|
|
ENUM | |
Values |
|
This setting controls how the HL7 v2.x listening endpoint should respond when a message can not be processed (e.g. due to the message being invalid, business rule failures, conversion failures, etc.). This setting does not affect behavior when Smile CDR experiences internal errors such as database connectivity failures. | |
|
|
REJECT_WITH_AE
|
|
|
You are about to leave the Smile Digital Health documentation and navigate to the Open Source HAPI-FHIR Documentation.