NEW Visual HL7 Learning Guide is live Explore →
HL7 Inspector Enterprise Interoperability Toolkit
v1.0 · Free · Privacy-First

Parse, validate, and convert HL7 v2 messages in seconds

A professional inspector for healthcare interoperability engineers. Delimiter-aware parsing, structural validation, and standards-compliant conversion to JSON, XML, and FHIR R4.

No data stored Delimiter-aware FHIR R4 Open source
11+
Segment types
4
Output formats
2.1–2.8
HL7 versions
0
Data stored
Capabilities

Everything you need to work
with HL7 v2 messages

Built for engineers who need to trust the output.

Segment-level parsing

Every field, component, subcomponent, and repetition preserved exactly as received. Custom delimiters are read from MSH — not assumed.

PID→7 fields
PV1→19 fields
OBX→11 fields

Structural validation

ERROR / WARNING / INFO with field locations, explanations, and suggested corrections.

FHIR R4 Bundles

Patient, Encounter, and Observation resources mapped from PID, PV1, and OBX.

Patient Encounter Observation

ACK generation

MSH + MSA with AA, AE, or AR outcome — referencing the original control ID.

JSON & XML serialization

Documented, standards-aware output. JSON parseable by any JSON parser, XML well-formed and escaped.

{
  "meta": { "format": "hl7v2-json" },
  "message": {
    "overview": { "message_type": "ADT" },
    "segments": [ ... ]
  }
}
Live Tool

Try it now

Paste an HL7 message — everything runs locally in your browser session.

Message Input

Paste, upload, or load a sample

Workflow

Four steps, zero ceremony

01

Paste or upload

Drop in any HL7 v2 message, or load the sample.

02

Parse & explore

Segment-by-segment breakdown with field explanations.

03

Validate

Structural checks against HL7 v2 rules and message-type profiles.

04

Convert & export

Copy or download as JSON, XML, FHIR R4, or ACK.

New

Never read an HL7 message the hard way again

Our visual guide teaches HL7 v2 from zero — message anatomy, segments, delimiters, field positions, and a full line-by-line walkthrough.

Read the visual guide
MSH PID PV1 OBX
PID | 1 | | | 123456^^^MRN | DOE^JOHN^A
PID-3 Patient ID · PID-5 Patient Name