HL7Forge logoHL7Forge
MLLP · TCP · HL7 v2.x

Build, send, and troubleshoot HL7 messages
without waiting on a real EHR.

HL7Forge is a native Windows desktop tool for integration engineers and interface analysts who need to test HL7 feeds fast.

Free 30-day trial included · No credit card required

Connected — localhost:2575
Lab Result
Validate ▾New IDAnonymize ExplainFind Send Current
Raw HL7Field EditorParsed View StatisticsQueryCompare
Activity Log
ORU^R01 readyv2.4
Live demo

Five tools you'll reach for every day

Real workflows, exactly as they run in the app — no mock-ups, no marketing gloss.

Admit Patient
Validate ▾New ID Anonymize ExplainFind ✓ PHI stripped — safe to share
ADT^A01 — 8 segments
Lab Result
Validate ▾New IDAnonymize ExplainFind
Plain-English Explanation
ORU^R01 — 6 segments
Routing — 3 rules active
Inbound — port 2576
ORU^R01 · MSG000451
ADT^A01 · MSG000452
ADT^A08 · MSG000453
Rules
✓ MATCH
IF MSH.9 = ORU^R01
Forward to LAB_ARCHIVE
✓ MATCH
IF PV1.2 = E
Forward to ED_TRACKER
✓ MATCH
DEFAULT
Log only
Endpoints
LAB_ARCHIVE:25750
ED_TRACKER:25800
Activity Log0
Listening on 2576 (MLLP)
Query — 250 messages loaded
QUERY
 
Run Export CSV
#MSH.9PID.5 — PatientOBX.3 — TestOBX.5OBX.8
Query across every loaded message — export matches to CSV
Statistics

Message Types

ADT^A01
0
ORU^R01
0
ADT^A08
0
SIU^S12
0

Field Gap Analysis — PID

PID.5 Name
0%
PID.7 DOB
0%
PID.11 Addr
0%
PID.13 Phone
0%
0 messages analysed · spot missing fields before your vendor does
Statistics recalculate live as messages load
Anonymize — strip PHI from real messages so they're safe to share with vendors and colleagues.
Split-screen editing

Two panes. Any view in each. Always in sync.

Split the editor and pick a different tab for each pane — edit a field in the structured editor and watch the raw HL7 update instantly above it.

Admit Patient — split view
Raw HL7Field EditorParsed ViewQuery
Raw HL7Field EditorParsed ViewQuery
FieldNameValue
PID.5.1 — Family Name2 panes
Independent tabs per pane Edits sync instantly Drag divider to resize
Toolkit

Everything you need to test an HL7 interface

One install replaces the pile of scripts, spreadsheets, and hand-rolled listeners you're testing with today.

Send & receive

Send messages over MLLP or raw TCP to any endpoint, and see exactly what comes back: full ACK/NACK capture with round-trip timing. Turn on the built-in listener to catch inbound messages and test from the other side.

Edit your way

Edit raw HL7 directly, use the structured field editor for precision, or the parsed view for readability — split-screen lets you run two at once. Compare two messages side by side to spot exactly what changed.

Batch mode

Load a whole file of messages and step through them one at a time, or all at once. Insert, delete, or append messages as needed, then send the entire batch in a single pass.

Built-in message library

Skip writing HL7 from scratch. Ready-made templates across ADT, ORU, ORM, SIU, MDM, MFN, DFT, VXU, RDE, OML, REF, and ACK generate a realistic message in one click — or generate hundreds from a CSV.

Anonymizer

Share a message with a colleague or vendor without exposing real patient data. Strip or scramble identifying fields like name, MRN, and date of birth, and save your preferred settings as a reusable preset.

Routing & automation

Simulate an interface engine without standing one up. Define conditional routing rules on MSH, PID, PV1, and other fields to forward, log, or drop messages — plus auto-responders and load testing.

Pricing

One tool, licensed the way your team works

From read-only review to full enterprise deployment, choose the licence that matches how each machine is used.

Viewer
Review, analyze, and troubleshoot HL7 messages with complete confidence.
Best for support, audit, and clinical analyst teams
  • Raw, Parsed, and Field views
  • Statistics, Gap Analysis, and the Query engine
  • Side-by-side Compare and plain-English Explain
  • Approved for hospital and corporate managed PCs
Get Viewer
Enterprise
Full-featured licensing, cleared for hospital and corporate infrastructure.
Best for healthcare IT and integration teams
  • Everything in Personal
  • Approved for domain-joined machines
  • Licensed per user or per machine, whichever fits your rollout
  • Centrally managed seats, with offline activation for air-gapped systems
Contact Sales

All tiers include a 30-day free trial and free updates within your major version.

Your next interface test could start in two minutes.

Download, pick a template, hit send. That's it.