HL7 v2 parser Glossary

MSH - Message Header (HL7 v2.7.1)

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

The MSH segment (Message Header) has 25 fields in HL7 v2.7.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 CharactersST5RequiredNo
3Sending ApplicationHDOptionalNo0361
4Sending FacilityHDOptionalNo0362
5Receiving ApplicationHDOptionalNo0361
6Receiving FacilityHDOptionalNo0362
7Date/Time of MessageDTMRequiredNo
8SecuritySTOptionalNo
9Message TypeMSGRequiredNo
10Message Control IDST199RequiredNo
11Processing IDPTRequiredNo
12Version IDVIDRequiredNo
13Sequence NumberNMOptionalNo
14Continuation PointerSTOptionalNo
15Accept Acknowledgment TypeID2OptionalNo0155
16Application Acknowledgment TypeID2OptionalNo0155
17Country CodeID3OptionalNo0399
18Character SetID15OptionalYes0211
19Principal Language Of MessageCWEOptionalNo
20Alternate Character Set Handling SchemeID13OptionalNo0356
21Message Profile IdentifierEIOptionalYes
22Sending Responsible OrganizationXONOptionalNo
23Receiving Responsible OrganizationXONOptionalNo
24Sending Network AddressHDOptionalNo
25Receiving Network AddressHDOptionalNo

Synthetic example

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