NEWFree ROI Calculators — quantify what prior auth and siloed data are costing your organization.Prior Auth ROI Siloed Data ROI
443 pages

HL7 v2 Reference Guide

HL7 v2 is the backbone of clinical data exchange — ADT events, lab orders, results, documents, and pharmacy messages that move between HIS, EHR, LIS, RIS, and billing systems across every major hospital.

EpicOracle CernerMEDITECHAllscriptsathenahealth

HL7 Message Guides

116 guides covering common message types and integration patterns.

HL7 Segments

173 segments — the named field groupings that make up every HL7 v2 message.

HL7 Data Types

69 data types — the field-level building blocks used across every segment.

HL7 Code Tables

79 code tables — the standardized value sets referenced by HL7 v2 fields.

Integrate HL7 with Vorro

Receive, parse, transform, and route HL7 v2 messages in minutes — not months.

All Tracks

Frequently Asked Questions

01

What is HL7 v2?

HL7 v2 is the most widely deployed healthcare messaging standard, using pipe-delimited text to let EHRs, labs, pharmacies, and imaging systems exchange real-time patient data. It predates FHIR and remains dominant in hospital environments globally.

02

What are the most common HL7 v2 message types?

The most common HL7 v2 messages are ADT (patient events), ORU (lab and clinical results), ORM (orders), and MDM (documents). ADT messages alone drive the majority of real-time notifications across hospital EHR and ancillary systems.

03

What is an HL7 segment and what do the most common ones do?

An HL7 segment is a named, pipe-delimited line grouping related fields. Key segments: MSH (header/routing), PID (patient identity), PV1 (visit info), OBX (observations/results), ORC (order control), and NTE (notes). Each message type defines which segments are required.

04

How is HL7 v2 transported between systems?

HL7 v2 is most commonly transported via MLLP over TCP/IP for real-time feeds or SFTP for batch delivery. Modern integration engines including Vorro also support tunneling HL7 v2 payloads over REST HTTP endpoints for cloud-to-cloud connectivity.

05

What is the difference between HL7 v2 and FHIR?

HL7 v2 uses pipe-delimited text over MLLP and dominates real-time clinical messaging in hospitals. FHIR uses JSON/XML REST APIs and is mandated for patient access under the 21st Century Cures Act. Many organizations run both standards simultaneously.

06

Which integration engines support HL7 v2 message processing?

Major HL7 v2 integration engines include Vorro, Mirth Connect (NextGen), Rhapsody Health, Cloverleaf, and Boomi. Vorro differentiates with healthcare-native routing and transformation that handles common message types without custom scripting.

07

How do I validate an HL7 v2 message?

Validate HL7 v2 by confirming the MSH segment is well-formed, required fields are populated, segment order matches the message structure spec, and data types are correct. Vorro's integration engine includes built-in validation, error alerting, and message inspection tools.

08

What does an HL7 ADT message look like?

An HL7 ADT message begins with an MSH header, followed by an EVN (event type) segment, PID (patient identity), and PV1 (visit details). For example, an A01 admit triggers downstream notifications to lab, pharmacy, and billing systems automatically.