First, HL7 is Health Level Seven. It is an organization of volunteers who define the data specifications for various message types (e.g., ADT, ORM, ORU, 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:
All these elements together will constitute an HL7 interface.