Paste an HL7 pipe message and inspect or edit fields, repetitions, components and subcomponents with standard labels.
Parsed and edited in your browser: the message is neither sent to a server nor saved.
Segment, field and component labels use HL7 v2.5. Other versions and local profiles may differ. Standard fields · Data types.
Parse and edit HL7 v2 messages locally in your browser. The parser reads separators from MSH, preserves empty positions and displays repetitions, components, subcomponents and escapes. Edit values in the parsed view, then copy or download the updated message. Segment, field and data type labels come from HL7 v2.5 tables; other versions or local profiles may differ. Your message is never uploaded.
This example uses fictional identifiers and names. PID-3 contains the identifier, while PID-5 separates the family and given names with ^.
MSH|^~\&|DEMO|LOCAL|TARGET|LOCAL|20261004120000||ADT^A01|DEMO0001|P|2.5
PID|1||DEMO001^^^DEMO^MR||TEST^ALICEPID-3, component 1: DEMO001
PID-5, component 1: TEST
PID-5, component 2: ALICEAccepts delimited HL7 v2 messages with separators defined in MSH-1 and MSH-2. Preserves empty positions and distinguishes repetitions, components, subcomponents and escapes.
Segment, field and data type labels come from HL7 v2.5 tables. Use the related HL7 tools to generate sample messages or mask values.
Yes. Parsing, editing, copying and downloading run in your browser. Message content is not uploaded to a server for analysis.
A field or segment may belong to another standard version or a local extension, such as a Z segment. Its value remains inspectable even when the v2.5 tables have no label for it.