HL7 v2 parser Glossary

MSH - Message header segment (HL7 v2.3)

Versions: v2.3 v2.3.1 v2.4 v2.5.1 v2.6 v2.7.1

The MSH segment (Message header segment) has 19 fields in HL7 v2.3. Fields are addressed as MSH-n; composite fields break into components MSH-n.m. Paste a message into the parser to see every field annotated with this table.

#NameTypeLenOptRepeatsTable
1Field SeparatorST1RequiredNo
2Encoding CharactersST4RequiredNo
3Sending ApplicationHD180OptionalNo
4Sending FacilityHD180OptionalNo
5Receiving ApplicationHD180OptionalNo
6Receiving FacilityHD180OptionalNo
7Date / Time of MessageTS26OptionalNo
8SecurityST40OptionalNo
9Message TypeCM_MSG7RequiredNo
10Message Control IDST20RequiredNo
11Processing IDPT3RequiredNo
12Version IDID8RequiredNo0104
13Sequence NumberNM15OptionalNo
14Continuation PointerST180OptionalNo
15Accept Acknowledgement TypeID2OptionalNo0155
16Application Acknowledgement TypeID2OptionalNo0155
17Country CodeID2OptionalNo
18Character SetID6OptionalNo0211
19Principal Language of MessageCE3OptionalNo

Synthetic example

MSH|^~\&|PAS|NORTHSIDE|INTAKE|BASAL|20260823093000+1000||ADT^A01^ADT_A01|NS20260823093000001|P|2.5.1|||AL|NE|AU
Open in parser