Skip to main content

 –

Step 15: HL7 Message Processing

Suggest edit Updated on September 18, 2020

Health Level 7(HL7) is an ANSI-accredited standard for exchanging electronic health information between medial 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 persist 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 map them to data model representing FHIR model. This data can be consumed to display member’s admission, discharge and transfer details in member 360.

Did you find this content helpful? YesNo

Have a question? Get answers now.

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

Ready to crush complexity?

Experience the benefits of Pega Community when you log in.

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us