HL7v2 is so embedded in healthcare that people often forget to explain what it actually is.

HL7v2 (Health Level Seven version 2) is a messaging standard that hospitals and clinics have used for decades to send and receive clinical and administrative data between systems. Think of it as the common language that lets an electronic health record, a lab system, a billing platform, and a patient registration system talk to each other without custom code for every connection.

Here’s the quick breakdown:

It’s not a document or an API. HL7v2 messages are structured text strings, usually pipe-and-hat (|, ^, ~) delimited, that get fired off over a network — typically via TCP/IP — when something happens in the real world.

It’s event-driven. A patient is admitted? That triggers an ADT^A01 message. A lab result is finalized? An ORU^R01 message goes out. The sending system doesn’t wait to be asked; it pushes the message because an event occurred.