Message inspection Available
Break an HL7 v2 message into segments, fields, components and subcomponents using the delimiters declared in MSH.
Open the InspectorPhase 5 preview: tools are released in phases
Paste an HL7 v2 message and read it as structured segments, fields and components. Compare messages and prepare Mirth Connect snippets as those tools arrive. Made for the people who keep healthcare interfaces running.
No account needed for the Inspector preview. Use synthetic or de-identified data only.
MSH|^~\&|SENDAPP|SENDFAC|RECVAPP|RECVFAC|20261010093000||ADT^A01^ADT_A01|MSG00001|P|2.5.1
EVN|A01|20261010093000
PID|1||000123^^^SENDFAC^MR||DOE^JANE^Q||19800101|F|||123 SAMPLE ST^^EXAMPLEVILLE^ZZ^00000^USA||^PRN^PH^^^555^0100
PV1|1|I|WARD1^101^A^SENDFAC||||1234^SAMPLE^DOCTOR^A
DOE^JANE^QDOEISegments, fields and components are split out, so you can find a value without counting pipes.
Designed around two questions: what did this interface actually send, and what changed between these messages?
Pasted messages are parsed in memory on this site's server and are not stored, logged or sent to third parties.
Everything here works today and is labelled with how mature it is. Premium tools need a free account.
Break an HL7 v2 message into segments, fields, components and subcomponents using the delimiters declared in MSH.
Open the InspectorRead values by address, such as PID-5.1, and move between segments instead of counting delimiters.
Learn morePut two messages side by side and see which segments and fields differ, with repeated segments compared by occurrence.
Open Message DiffIllustrative field references and starter JavaScript for Mirth Connect transformers, plus HL7-to-JSON export.
See all toolsA typical troubleshooting session with the Inspector preview.
These are proposed test prices, not final commitments. Checkout is not connected yet.
Try every tool with a small monthly allowance.
$0/month
Proposed test price, not final
Create a free accountProposed core paid plan
For individual developers who use the tools every week.
$6.99/month
Proposed test price, not final
Ask about early accessEverything in Free, plus:
For heavier workloads and larger interface projects.
$12.99/month
Proposed test price, not final
Ask about early accessEverything in Developer, plus:
A set of browser-based tools for people who work with HL7 v2 messages: integration engineers, interface analysts and Mirth Connect developers. The goal is to make reading, navigating and troubleshooting messages faster. The tools are being released in phases, and this site shows what exists today and what is planned.
Yes, to parse it. When you choose Inspect Message, the text is sent to this site's own server, parsed in memory and returned to your browser. It is not saved to a database or session, not written to application logs, and not sent to any third-party service. Ordinary web server logs may record request details such as time and IP address. Please use synthetic or properly de-identified messages only, and never real patient data.
No. The preview splits a message into segments, fields, components and subcomponents so you can read it. It does not validate against HL7 standards, implementation guides or any conformance profile, and it makes no compliance claims. If validation features are added later, their scope and limits will be documented.
The preview reads HL7 v2.x messages structurally, using the delimiters declared in the MSH segment (they are not always the usual | ^ ~ \ &). It does not include version-specific data dictionaries, so it shows positions and values, not field names. HL7 v3 and FHIR are out of scope for now.
No. This is an independent project. HL7 and Mirth are trademarks of their respective owners, and their names are used here only to describe what the tools work with.
No. The plans and prices on this site are proposed test values and may change. Checkout is not connected, and no paid plan can be purchased yet.
The Inspector preview is free to try and needs no account.