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
Lab Result Validate ▾New IDAnonymize ExplainFind
Raw HL7Field EditorParsed View StatisticsQueryCompare
Activity Log
ORU^R01 readyRepeat: 1×Send Current
Live demo

Five tools you'll reach for every day

Watch each tool run, the same way it runs in the app.

Admit Patient
Admit Patient ✓ Patient data stripped Validate ▾New ID Anonymize ExplainFind
ADT^A01 — 8 segments
Lab Result
Lab Result Validate ▾New IDAnonymize ExplainFind
Message Explanation
ORU^R01 — 6 segments
Message Routing Rules
Evaluated top-to-bottom · first matching rule wins
#OnNameConditionActionDestination
Query — 250 messages loaded
QUERY
 
Run Export CSV
#MSH.9PID.5 — PatientOBX.3 — TestOBX.5OBX.8
The query runs across every loaded message
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 strips patient data from real messages so they can be shared safely.
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 the raw HL7 above it updates as you type.

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 runs two views at once, and Compare puts two messages side by side to show 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

Templates across ADT, ORU, ORM, SIU, MDM, MFN, DFT, VXU, RDE, OML, REF and ACK give you a realistic message in one click, and the CSV generator builds hundreds at a time from a spreadsheet.

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. Conditional rules on MSH, PID, PV1 and other fields forward, log, or drop messages, with auto-responders and load testing alongside.

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.