HL7 v2 — The Real-Time Backbone
The dominant real-time messaging standard across North American hospitals. Pipe-delimited and fast, it is supported by virtually every hospital system, interface engine, and clinical application.
HL7 v2 carries real-time clinical messages across hospital systems — admissions, lab results, radiology, pharmacy. HL7 integration is the gateway for any digital health product.
Talk to our integration team about your HL7 v2 or v3 implementation. We reply within 24 hours.
HL7 (Health Level Seven) defines how clinical data moves between hospital systems. Two versions remain active — v2 for real-time messaging, v3 in Canadian provincial programs.
The dominant real-time messaging standard across North American hospitals. Pipe-delimited and fast, it is supported by virtually every hospital system, interface engine, and clinical application.
An XML-based standard grounded in a Reference Information Model (RIM). Adopted in Canadian provincial drug and public health programs, but never displaced v2 in U.S. clinical settings.
HL7 v2 and v3 are older but still widely used standards for exchanging clinical and administrative messages — patient admissions, lab orders, test results, and pharmacy records — between hospital systems.
We integrate HL7 for digital health products, care management platforms, payers, and anyone who needs their systems to exchange real-time clinical data with hospital infrastructure.
Hospitals have decades of investment in HL7-based workflows, interface engines, and vendor contracts. HL7 v2 is not going away — and integrating with it cleanly is where the real engineering decisions live.
For any digital health product that operates within hospital settings, HL7 integration is the practical gateway to real-time clinical data. The infrastructure, interface engines, and vendor contracts are already built around it.
In the U.S., HL7 v2 ADT feeds from hospital EHRs are the standard mechanism for notifying care management platforms, health information exchanges (HIEs), and payer systems about admissions, discharges, and transfers.
The specification is one thing; real messages are another. Hospitals use optional fields differently and add non-standard segments. Integration that works against one site rarely works against another without reviewing actual sample messages.
In Canada, HL7 v2 remains the backbone of hospital clinical messaging, while HL7 v3 is present in provincial drug information and public health systems — with provincial patient identifiers (PHNs) that U.S. implementations do not use.
We build HL7 integrations for the products and organisations that depend on real-time hospital data. Hover a card to see how we work with each.
HL7 integration spans the message types that carry clinical events, the transport that moves them, the engines that route them, and the terminologies that keep their meaning intact. We work across all of it.
The HL7 v2 message types that drive real-time hospital workflows — admissions, results, orders, documents, and billing.
The persistent socket transport HL7 v2 runs on, with correct framing and acknowledgement handling.
The engines that manage HL7 message routing in hospital environments — we work within them, not around them.
Every HL7 v2 version still in production, plus v3 and CDA for the programs that require them.
Terminology mapping so codes translated between systems retain their clinical accuracy.
The HL7 v3 and identifier conventions specific to Canadian provincial drug information and public health systems.
The interface engines, standards, transport, and terminology services an HL7 integration depends on — selected for the hospital systems you need to connect to, not a fixed toolset.
v2 and v3, inbound and outbound, across the interface engines hospitals already run. Book a consultation with our integration team and we will tell you what a correct, production-ready HL7 implementation looks like for the systems you need to connect to.
Book an HL7 Integration Consultation
100 Fastest Growth Companies
Global Spring Winner
Top App Development Company
AWS Partner Network
Google Cloud Partner
Highly Rated on Trustpilot
Verified Agency
Top App Development Company
ASSOCHAM Member
MLLP (Minimal Lower Layer Protocol) is the standard transport for HL7 v2. It is a simple TCP/IP-based protocol that wraps each HL7 message with specific start and end characters, enabling persistent socket connections between systems. Most hospital interface engines communicate over MLLP by default.
ADT (Admit, Discharge, Transfer) messages notify connected systems when a patient's status changes in a hospital. An A01 event means a patient was admitted, A03 means discharged, and A08 means demographic information was updated. ADT feeds are the foundation of real-time patient tracking across North America.
HL7 v2 is an event-driven messaging format designed for real-time clinical transactions within hospital environments. FHIR is a resource-based API standard designed for data retrieval and exchange over the web. Many health systems use both — HL7 v2 for real-time internal clinical messaging and FHIR for external-facing API access to patient data.
The core HL7 v2 specification is the same internationally, but Canadian implementations have differences — including the use of provincial patient identifiers (PHNs) and the use of HL7 v3 in specific provincial systems (drug information, public health) where U.S. systems typically stayed with v2.