HL7 v2 parser Glossary

MSH - Message header segment (HL7 v2.3.1)

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

The MSH segment (Message header segment) has 20 fields in HL7 v2.3.1. 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 TypeMSG7RequiredNo
10Message Control IDST20RequiredNo
11Processing IDPT3RequiredNo
12Version IDVID60RequiredNo
13Sequence NumberNM15OptionalNo
14Continuation PointerST180OptionalNo
15Accept Acknowledgment TypeID2OptionalNo0155
16Application Acknowledgment TypeID2OptionalNo0155
17Country CodeID2OptionalNo
18Character SetID16OptionalYes0211
19Principal Language Of MessageCE60OptionalNo
20Alternate Character Set Handling SchemeID20OptionalNo0356

Synthetic example

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