Mappings / MSH

MSH to Bundle

MSH to MessageHeader. FHIR R4 targets: Bundle, MessageHeader, Provenance. See the v2-to-FHIR IG.

eventCoding is taken from MSH-9. MSH-7 becomes Bundle.timestamp, not MessageHeader.eventTiming (that element is not in R4).

All 21 MSH fields as defined in HL7 v2.5.1.

HL7 fieldNameFHIR pathTransform
MSH-1Field Separatornot mapped
MSH-2Encoding Charactersnot mapped
MSH-3Sending Application
identity
MSH-4Sending Facility
identity
MSH-5Receiving Application
identity
MSH-6Receiving Facility
identity
MSH-7Date/Time Of Message
ts-to-datetime
MSH-8Securitynot mapped
MSH-9Message Type
runtime
MSH-10Message Control ID
identity
MSH-11Processing IDnot mapped
MSH-12Version IDnot mapped
MSH-13Sequence Numbernot mapped
MSH-14Continuation Pointernot mapped
MSH-15Accept Acknowledgment Typenot mapped
MSH-16Application Acknowledgment Typenot mapped
MSH-17Country Codenot mapped
MSH-18Character Setnot mapped
MSH-19Principal Language Of Messagenot mapped
MSH-20Alternate Character Set Handling Schemenot mapped
MSH-21Message Profile Identifiernot mapped

Open in the converter