← Back to tools

Healthcare IT and reference · Runs in your browser

HL7 Parser and Message Viewer

Inspect local HL7 v2 segments, fields, repetitions and components without sending a clinical message to a server.

Files stay in this browser tab.

How to use it

Paste an HL7 v2 message beginning with MSH. Parse it to inspect segment names and numbered fields using the message delimiters.

Worked example

MSH|^~\&|DEMO|LAB|TEST|DEMO|202610290900||ADT^A01|MSG001|P|2.5 PID|1||SYNTHETIC001||Example^Patient

What to check

Parsing structure does not validate an Epic interface agreement or clinical meaning. Use synthetic examples when sharing messages.

Build a system for this use case

HL7 integration test lab

Example OpenFactory build prompt

Build a useful hl7 integration test lab on Ubuntu 24.04 LTS amd64, unless the target installer or embedded board requires its explicitly selected OS.

Use an MLLP receiver, a synthetic HL7 sender and a message-inspection interface. Include only the components this workload needs. Use synthetic sample data and placeholders for site-specific domains, authorized SSH public keys and external integration credentials. Create a non-root operator and keep administrative access private. Never put real credentials, patient records or customer data in the image.

Acceptance checks: send an ADT message, confirm receipt and acknowledgement, test malformed input and ensure logs contain no real patient information. Boot the actual artifact and repeat relevant health, persistence and access checks after reboot. Keep hardware-dependent checks pending until the specified equipment is attached.

Deliver the bootable image or reproducible deployment recipe, the software inventory and a test report that separates successful assembly from runtime verification. Ask for missing hardware, storage and access details before making irreversible deployment choices. Do not deploy into production or erase an existing disk without an explicit target.

Your tool inputs and files are not included in the build prompt. Review the draft and press Send in OpenFactory.

Source

Epic: standards-based interfaces

OpenFactory · 2026-10-29

Related tools