HL7 v2 message validator
Paste a message and read it field by field. Syntax and the HL7 standard are checked against the version in MSH-12 or the one you choose; what a specific receiving system additionally requires (mandatory fields, allowed codes, lengths) is not, unless you load its profile. Paste the receiver’s ACK to relate its errors to the message.
- |
- Field
- ^
- Component
- ~
- Repetition
- \
- Escape
- &
- Subcomponent
Report
0 errors 0 warnings 0 info
No message yet. Paste an HL7 v2 message above, or .
Receiver profile
Load the rules of a specific receiver as JSON: required fields, accepted values, lengths, segments and conditions. The profile stays in this browser.
Edit profile JSON
Before and after
Save the current message as a baseline, edit it, and see which findings were resolved or introduced.
Receiver response (ACK)
Paste the ACK the receiver returned to relate it to this message. It stays in this browser.
