HL7 Resources

HL7 Interface

HL7 interface is a frequently used phrase in the healthcare IT marketplace. Other terms include “interface engine” and “integration engine”. There are two key parts to defining an HL7 interface.

First, HL7 is Health Level Seven. It is an organization of volunteers who define the data specifications for various  message types (e.g., ADTORMORU, etc.). These HL7 specification documents provide the framework in which to communicate patient information between healthcare organizations. There are several versions of HL7 – versions 2.x and version 3. Today, the different versions under the HL7 version 2.x family are the mostly commonly used.

Second, “interface” is defined as an “interconnection” or “interaction” or “communication” between applications or systems. Healthcare application vendors need to provide a means within their application for this interaction to take place.

Healthcare vendors will use the HL7 interface specifications for the various message types as a starting point and also will expose an input and/or output interface for their application. An HL7 interface includes:

  • An export endpoint for the sending application
  • An import endpoint for the receiving application
  • A method of moving data between the two endpoints (TCP/IP communication is the most common transport)

All these elements together will constitute an HL7 interface.

Psst! Want to learn more about HL7? Enroll in Lyniate Academy’s HL7 training course here!

You might also like

HL7 Resources

HL7 Data Types

HL7 data types define the kind of data included in a field used in the HL7 message structure. Examples include a string, text, timestamp, address, or coded element.

Read more >

HL7 Resources

RIM-Reference Information Model

The HL7 Reference Information Model (RIM) represents a static model of healthcare workflows as viewed by the HL7 standards development group.

Read more >

HL7 Resources

Minimum Layer Protocol – MLP

MLP is how an application should wrap an HL7 message to ensure HL7 compliant applications know where a message starts and stops, and where the next message begins.

Read more >