HL7 v2 parser Glossary

MSH - Message Header (HL7 v2.5.1)

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

The MSH segment (Message Header) has 21 fields in HL7 v2.5.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 ApplicationHD227OptionalNo
4Sending FacilityHD227OptionalNo
5Receiving ApplicationHD227OptionalNo
6Receiving FacilityHD227OptionalNo
7Date/Time Of MessageTS26RequiredNo
8SecurityST40OptionalNo
9Message TypeMSG15RequiredNo
10Message Control IDST20RequiredNo
11Processing IDPT3RequiredNo
12Version IDVID60RequiredNo
13Sequence NumberNM15OptionalNo
14Continuation PointerST180OptionalNo
15Accept Acknowledgment TypeID2OptionalNo0155
16Application Acknowledgment TypeID2OptionalNo0155
17Country CodeID3OptionalNo0399
18Character SetID16OptionalYes0211
19Principal Language Of MessageCE250OptionalNo
20Alternate Character Set Handling SchemeID20OptionalNo0356
21Message Profile IdentifierEI427OptionalYes

Synthetic example

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