Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

Step 15: HL7 Message Processing

Updated on April 23, 2021

Health Level 7(HL7) is an ANSI-accredited standard for exchanging electronic health information between medical applications. This standard defines a format for the transmission of health-related information that supports clinical practice and the management delivery and evaluation of health services. Information sent using the HL7 standard is sent as a collection of one or more messages, each of which transmits one record or item of health-related information.

This release of the HL7 Foundation supports v2.2 and 2.3 of the messaging standard and is configured with a reference implementation to demonstrate the real-time and batch intake of ADT(Admission Discharge and transfer) messages (Events) and mapping the different events to a work object for processing and persisting each message as an individual record in HL7ADTTransaction table. The system also generates an acknowledgment message for each event. The configured rules provide the ability to receive HL7 V2.2 / V 2.3 message(s), process the received message(s) and display the message(s) to the user.

The following table shows the supported HL7 event types:

Event TypeDescriptionVersion 2.2Version 2.3
A01Admit a PatientXX
A02Transfer a PatientXX
A03Discharge a PatientXX
A04Register a PatientX
A05Pre-Admit a PatientX
A06Transfer a Patient from Outpatient to InpatientX
A07Transfer a Patient from Inpatient to OutpatientX
A08Update Patient InformationX
A19Query Patient RecordX
A23Delete a Patient RecordX

Note: The pre-configured HL7 event message handling is limited to the ADT event types mentioned above. The capability does not include field level validations for format and mandatory requirements.

A Job scheduler is created that reads the unprocessed transactions from DB table, and maps them to data model representing FHIR®© model. This data can be consumed to display member’s admission, discharge, and transfer details in member 360.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us