HL7 v2 2.1

Message structures of version 2.1: segments and groups in the order the standard requires. Structures with a FHIR message map link to it.

Version2.12.22.32.3.12.42.52.5.12.62.72.7.12.8

Indented rows belong to the group above them.

ADT_A01MSH EVN PID NK1 PV1 DG1FHIR: Bundle6 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
NK1Next Of KinRequiredOnce
PV1Patient VisitRequiredOnce
DG1DiagnosisOptionalOnce
ADT_A02MSH EVN PID PV1FHIR: Bundle4 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
ADT_A03MSH EVN PID PV14 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
ADT_A04MSH EVN PID NK1 PV1 DG16 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
NK1Next Of KinRequiredOnce
PV1Patient VisitRequiredOnce
DG1DiagnosisOptionalOnce
ADT_A05MSH EVN PID NK1 PV1 DG1FHIR: Bundle6 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
NK1Next Of KinRequiredOnce
PV1Patient VisitRequiredOnce
DG1DiagnosisOptionalOnce
ADT_A06MSH EVN PID PV1FHIR: Bundle4 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
ADT_A07MSH EVN PID PV14 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
ADT_A08MSH EVN PID NK1 PV1 DG16 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
NK1Next Of KinRequiredOnce
PV1Patient VisitRequiredOnce
DG1DiagnosisOptionalOnce
ADT_A09MSH EVN PID PV1 DG1FHIR: Bundle5 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
DG1DiagnosisOptionalOnce
ADT_A10MSH EVN PID PV1 DG15 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
DG1DiagnosisOptionalOnce
ADT_A11MSH EVN PID PV1 DG1FHIR: Bundle5 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
DG1DiagnosisOptionalOnce
ADT_A12MSH EVN PID PV1 DG15 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
DG1DiagnosisOptionalOnce
ADT_A13MSH EVN PID PV1 DG15 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
DG1DiagnosisOptionalOnce
ADT_A14MSH EVN PID PD1 NK1 PV1 DG17 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PD1Patient DemographicsRequiredOnce
NK1Next Of KinRequiredOnce
PV1Patient VisitRequiredOnce
DG1DiagnosisOptionalOnce
ADT_A15MSH EVN PID PV1 DG15 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
DG1DiagnosisOptionalOnce
ADT_A16MSH EVN PID PV1 DG15 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
DG1DiagnosisOptionalOnce
ADT_A17MSH EVN PID PV1FHIR: Bundle4 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
Group PATIENTRequiredRepeats
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
ADT_A18MSH EVN PID MRG PV15 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
MRGMerge Patient InformationRequiredOnce
PV1Patient VisitOptionalOnce
ADT_A20MSH EVN NPU3 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
NPUNon-patient UpdateRequiredOnce
ADT_A21MSH EVN PID PV14 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
ADT_A22MSH EVN PID PV14 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
ADT_A23MSH EVN PID PV14 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
ADT_A24MSH EVN PID PV14 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitRequiredOnce
PIDPatient IdentificationRequiredOnce
BAR_P01MSH EVN PID PV1 DG1 PR1 GT1 NK1 …11 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
Group VISITRequiredRepeats
PV1Patient VisitOptionalOnce
DG1DiagnosisOptionalRepeats
PR1ProceduresOptionalRepeats
GT1GuarantorOptionalRepeats
NK1Next Of KinOptionalRepeats
IN1InsuranceOptionalRepeats
ACCAccidentOptionalOnce
UB1Ub82 DataOptionalOnce
BAR_P02MSH EVN PID PV14 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
Group PATIENTRequiredRepeats
PIDPatient IdentificationRequiredOnce
PV1Patient VisitOptionalOnce
DFT_P03MSH EVN PID PV1 FT15 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
EVNEvent TypeRequiredOnce
PIDPatient IdentificationRequiredOnce
PV1Patient VisitOptionalOnce
FT1Financial TransactionOptionalRepeats
DSR_Q03MSH QRD QRF DSP DSC5 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
QRDQuery DefinitionRequiredOnce
QRFQuery FilterOptionalOnce
DSPDisplay DataRequiredRepeats
DSCContinuation PointerRequiredOnce
ORM_O01MSH NTE PID PV1 ORC OBR OBX BLGFHIR: Bundle8 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
NTENotes And CommentsOptionalRepeats
Group PATIENTOptionalOnce
PIDPatient IdentificationRequiredOnce
NTENotes And CommentsOptionalRepeats
PV1Patient VisitOptionalOnce
Group ORDERRequiredRepeats
ORCCommon OrderRequiredOnce
Group ORDER_DETAILOptionalOnce
OBRObservation RequestRequiredOnce
NTENotes And CommentsOptionalRepeats
OBXResultOptionalRepeats
NTENotes And CommentsOptionalRepeats
BLGBillingOptionalOnce
ORR_O02MSH MSA NTE PID ORC OBR6 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
MSAMessage AcknowledgmentRequiredOnce
NTENotes And CommentsOptionalRepeats
Group PATIENTOptionalOnce
PIDPatient IdentificationOptionalOnce
NTENotes And CommentsOptionalRepeats
Group ORDERRequiredRepeats
ORCCommon OrderRequiredOnce
Group ORDER_DETAILOptionalOnce
OBRObservation RequestRequiredOnce
NTENotes And CommentsOptionalRepeats
ORU_R01MSH PID NTE PV1 ORC OBR OBX DSCFHIR: Bundle8 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
Group PATIENT_RESULTRequiredRepeats
Group PATIENTOptionalOnce
PIDPatient IdentificationRequiredOnce
NTENotes And CommentsOptionalRepeats
PV1Patient VisitOptionalOnce
Group ORDER_OBSERVATIONRequiredRepeats
ORCCommon OrderOptionalOnce
OBRObservation RequestRequiredOnce
NTENotes And CommentsOptionalRepeats
Group OBSERVATIONRequiredRepeats
OBXResultOptionalOnce
NTENotes And CommentsOptionalRepeats
DSCContinuation PointerOptionalOnce
ORU_R03MSH PID NTE PV1 ORC OBR OBX DSC8 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
Group PATIENT_RESULTRequiredRepeats
Group PATIENTOptionalOnce
PIDPatient IdentificationRequiredOnce
NTENotes And CommentsOptionalRepeats
PV1Patient VisitOptionalOnce
Group ORDER_OBSERVATIONRequiredRepeats
ORCCommon OrderOptionalOnce
OBRObservation RequestRequiredOnce
NTENotes And CommentsOptionalRepeats
Group OBSERVATIONRequiredRepeats
OBXResultOptionalOnce
NTENotes And CommentsOptionalRepeats
DSCContinuation PointerOptionalOnce
QRY_A19MSH QRD2 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
QRDQuery DefinitionRequiredOnce
QRY_Q01MSH QRD QRF DSC4 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
QRDQuery DefinitionRequiredOnce
QRFQuery FilterOptionalOnce
DSCContinuation PointerRequiredOnce
QRY_Q02MSH QRD QRF DSC4 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
QRDQuery DefinitionRequiredOnce
QRFQuery FilterOptionalOnce
DSCContinuation PointerRequiredOnce
UDM_Q05MSH URD URS DSP DSC5 segments
SegmentNameUseRepeats
MSHMessage HeaderRequiredOnce
URDResults/update DefinitionRequiredOnce
URSUnsolicited SelectionOptionalOnce
DSPDisplay DataRequiredRepeats
DSCContinuation PointerRequiredOnce