MessageADT_A04toBundle (http://hl7.org/fhir/uv/v2mappings/message-adt-a04-to-bundle)

Mapping from (not specified) to (not specified)

ACTIVE (not intended for production usage). Published on 2020-08-12 by HL7 International (HL7 Orders and Observations Workgroup: http://hl7.org/Special/committ..., Keith W. Boone: kboone@ainq.com). Copyright (c) 2020, HL7 International, Inc., All Rights Reserved.

This ConceptMap represents a mapping from the HL7 V2 Message ADT_A04 to the FHIR Message Bundle.


Group 1Mapping from unspecified code system to unspecified code system

Source Code Relationship Target Code
ADT_A04.MSH (Message Header) is equivalent to Bundle
ADT_A04.MSH (Message Header) is equivalent to MessageHeader[1]
ADT_A04.MSH (Message Header) is equivalent to Provenance[1]
ADT_A04.SFT (Software Segment) is equivalent to MessageHeader[1]
ADT_A04.EVN (Event Type) is equivalent to Provenance[3]
ADT_A04.PID (Patient Identification) is equivalent to Patient[1]
ADT_A04.PD1 (Additional Demographics) is equivalent to Patient[1]
ADT_A04:follow:PID.ARV (Access Restrictions) is equivalent to Patient[1]
ADT_A04:follow:PID.ROL (Role) is equivalent to Patient[1]
ADT_A04:follow:PID.ROL (Role) is equivalent to RelatedPerson[1]
ADT_A04.NEXT_OF_KIN.NK1 (Next of Kin / Associated Parties) is equivalent to RelatedPerson[2]
ADT_A04.NEXT_OF_KIN.NK1 (Next of Kin / Associated Parties) is equivalent to Patient[1]
ADT_A04.PV1 (Patient Visit) is equivalent to Encounter[1]
ADT_A04.PV1 (Patient Visit) is equivalent to Patient[1]
ADT_A04.PV2 (Patient Visit - Additional Info.) is equivalent to Encounter[1]
ADT_A04:follow:PV1.ARV (Access Restrictions) is equivalent to Encounter[1]
ADT_A04.ROL (Role) is equivalent to Encounter[1]
ADT_A04.OBSERVATIONADT_A04.OBX (Observation/Result) is equivalent to Observation
ADT_A04.OBSERVATIONADT_A04.OBX (Observation/Result) is equivalent to Observation
ADT_A04.AL1 (Allergy Information) is equivalent to AllergyIntolerance
ADT_A04.DG1 (Diagnosis Information) is equivalent to Condition
ADT_A04.DG1 (Diagnosis Information) is equivalent to Encounter[1]
ADT_A04.DG1 (Diagnosis Information) is equivalent to Encounter[1]
ADT_A04.DG1 (Diagnosis Information) is equivalent to EpisodeOfCare[1]
ADT_A04.PROCEDUREADT_A04.PR1 (Procedures) is equivalent to Procedure
ADT_A04.INSURANCEADT_A04.IN1 (Insurance) is equivalent to Coverage[1]
ADT_A04.INSURANCEADT_A04.IN2 (Insurance Additional Info.) is equivalent to Coverage[1]
ADT_A04.INSURANCEADT_A04.IN3 (Insurance Additional Info - Cert.) is equivalent to Coverage[1]
<status value="active"/><experimental value="true"/><date value="2020-08-12"/><publisher value="HL7 International"/><contact><name value="HL7 Orders and Observations Workgroup"/><telecom><system value="url"/><value value="http://hl7.org/Special/committees/orders/index.cfm"/></telecom></contact><contact><name value="Keith W. Boone"/><telecom><system value="email"/><value value="kboone@ainq.com"/></telecom></contact><description value="This ConceptMap represents a mapping from the HL7 V2 Message ADT_A04 to the FHIR Message Bundle."/><jurisdiction><coding><system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/><code value="001"/></coding></jurisdiction><copyright value="Copyright (c) 2020, HL7 International, Inc., All Rights Reserved."/><property><code value="segment-map"/><type value="string"/></property><property><code value="references"/><type value="string"/></property><property><code value="antlr"/><type value="string"/></property><property><code value="fhirpath"/><type value="string"/></property><property><code value="narrative"/><type value="string"/></property><group><element><code value="ADT_A04.MSH"/><display value="Message Header"/><target><code value="Bundle"/><display value="Bundle"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="MSH[Bundle]"/></property></target></element><element><code value="ADT_A04.MSH"/><display value="Message Header"/><target><code value="MessageHeader[1]"/><display value="MessageHeader[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="MSH[MessageHeader]"/></property></target></element><element><code value="ADT_A04.MSH"/><display value="Message Header"/><target><code value="Provenance[1]"/><display value="Provenance[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="MSH[Provenance]"/></property><property><code value="references"/><valueString value="Provenance.target=Bundle; Provenance.target=MessageHeader[MSH]"/></property></target></element><element><code value="ADT_A04.SFT"/><display value="Software Segment"/><target><code value="MessageHeader[1]"/><display value="MessageHeader[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="SFT[MessageHeader]"/></property></target></element><element><code value="ADT_A04.EVN"/><display value="Event Type"/><target><code value="Provenance[3]"/><display value="Provenance[3]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="EVN[Provenance]"/></property><property><code value="references"/><valueString value="Provenance.target=Bundle; Provenance.target=MessageHeader[MSH]"/></property></target></element><element><code value="ADT_A04.PID"/><display value="Patient Identification"/><target><code value="Patient[1]"/><display value="Patient[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="PID[Patient]"/></property></target></element><element><code value="ADT_A04.PD1"/><display value="Additional Demographics"/><target><code value="Patient[1]"/><display value="Patient[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="PD1[Patient]"/></property></target></element><element><code value="ADT_A04:follow:PID.ARV"/><display value="Access Restrictions"/><target><code value="Patient[1]"/><display value="Patient[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="ARV[Patient]"/></property><property><code value="references"/><valueString value="Resource=Patient[1]"/></property><property><code value="antlr"/><valueString value="IF ARV-1 IN ("PID", "PD1") AND ARV-3 NOT VALUED"/></property></target></element><element><code value="ADT_A04:follow:PID.ROL"/><display value="Role"/><target><code value="Patient[1]"/><display value="Patient[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="ROL[Patient-PractitionerRole]"/></property><property><code value="antlr"/><valueString value="IF ROL-3.1 EQUALS "PP" AND ROL-3.3 EQUALS "HL70443""/></property><property><code value="fhirpath"/><valueString value="(element("3.1")="PP")and(element("3.3")="HL70443")"/></property></target></element><element><code value="ADT_A04:follow:PID.ROL"/><display value="Role"/><target><code value="RelatedPerson[1]"/><display value="RelatedPerson[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="ROL[RelatedPerson]"/></property><property><code value="references"/><valueString value="RelatedPerson[1].patient.reference=Patient[1].id"/></property><property><code value="antlr"/><valueString value="IF ROL-3.1 NOT EQUALS "PP" OR ROL-3.3 NOT EQUALS "HL70443""/></property><property><code value="fhirpath"/><valueString value="(element("3.1")!="PP")or(element("3.3")!="HL70443")"/></property><property><code value="narrative"/><valueString value="While most likely all other HL70443 values go to RelatedPerson, the implementation needs to determine whether that is fully accurate."/></property></target></element><element><code value="ADT_A04.NEXT_OF_KIN.NK1"/><display value="Next of Kin / Associated Parties"/><target><code value="RelatedPerson[2]"/><display value="RelatedPerson[2]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="NK1[RelatedPerson]"/></property><property><code value="references"/><valueString value="RelatedPerson[2].patient.reference=Patient[1].id"/></property><property><code value="narrative"/><valueString value="The FHIR location will depend on the nature of the data being exchanged and how the systems use next of kin data"/></property></target></element><element><code value="ADT_A04.NEXT_OF_KIN.NK1"/><display value="Next of Kin / Associated Parties"/><target><code value="Patient[1]"/><display value="Patient[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="NK1[Patient]"/></property><property><code value="narrative"/><valueString value="The FHIR location will depend on the nature of the data being exchanged and how the systems use next of kin data"/></property></target></element><element><code value="ADT_A04.PV1"/><display value="Patient Visit"/><target><code value="Encounter[1]"/><display value="Encounter[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="PV1[Encounter]"/></property><property><code value="references"/><valueString value="Encounter[1].subject.reference=Patient[1].id"/></property></target></element><element><code value="ADT_A04.PV1"/><display value="Patient Visit"/><target><code value="Patient[1]"/><display value="Patient[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="PV1[Patient]"/></property></target></element><element><code value="ADT_A04.PV2"/><display value="Patient Visit - Additional Info."/><target><code value="Encounter[1]"/><display value="Encounter[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="PV2[Encounter]"/></property></target></element><element><code value="ADT_A04:follow:PV1.ARV"/><display value="Access Restrictions"/><target><code value="Encounter[1]"/><display value="Encounter[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="ARV[Encounter]"/></property><property><code value="references"/><valueString value="Resource=Encounter[1]"/></property><property><code value="antlr"/><valueString value="IF ARV-1 IN ("PV1", "PV2") AND ARV-3 NOT VALUED"/></property></target></element><element><code value="ADT_A04.ROL"/><display value="Role"/><target><code value="Encounter[1]"/><display value="Encounter[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="ROL[Encounter-PractitionerRole]"/></property></target></element><element><code value="ADT_A04.OBSERVATIONADT_A04.OBX"/><display value="Observation/Result"/><target><code value="Observation"/><display value="Observation"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="OBX[Observation]"/></property><property><code value="references"/><valueString value="Observation.subject.reference=Patient[1].id"/></property></target></element><element><code value="ADT_A04.OBSERVATIONADT_A04.OBX"/><display value="Observation/Result"/><target><code value="Observation"/><display value="Observation"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="OBX[Observation-Component]"/></property><property><code value="references"/><valueString value="Observation.subject.reference=Patient[1].id"/></property></target></element><element><code value="ADT_A04.AL1"/><display value="Allergy Information"/><target><code value="AllergyIntolerance"/><display value="AllergyIntolerance"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="AL1[AllergyIntolerance]"/></property><property><code value="references"/><valueString value="AllergyIntolerance.patient.reference=Patient[1].id"/></property></target></element><element><code value="ADT_A04.DG1"/><display value="Diagnosis Information"/><target><code value="Condition"/><display value="Condition"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="DG1[Condition]"/></property><property><code value="references"/><valueString value="Condition.subject.reference=Patient[1].id"/></property><property><code value="narrative"/><valueString value="If in context of the patient"/></property></target></element><element><code value="ADT_A04.DG1"/><display value="Diagnosis Information"/><target><code value="Encounter[1]"/><display value="Encounter[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="DG1[Encounter]"/></property><property><code value="references"/><valueString value="Encounter[1].diagnosis.reference=Condition[1].id"/></property><property><code value="antlr"/><valueString value="IF DG1-6 EQUALS "admitting""/></property></target></element><element><code value="ADT_A04.DG1"/><display value="Diagnosis Information"/><target><code value="Encounter[1]"/><display value="Encounter[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="DG1[Encounter]"/></property><property><code value="references"/><valueString value="Encounter[1].diagnosis.reference=Condition[1].id"/></property><property><code value="narrative"/><valueString value="If in context of an encounter"/></property></target></element><element><code value="ADT_A04.DG1"/><display value="Diagnosis Information"/><target><code value="EpisodeOfCare[1]"/><display value="EpisodeOfCare[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="DG1[EpisodeOfCare]"/></property><property><code value="references"/><valueString value="EpisodeOfCare.diagnosis.reference=Condition[1].id"/></property><property><code value="narrative"/><valueString value="If in context of an episode of care"/></property></target></element><element><code value="ADT_A04.PROCEDUREADT_A04.PR1"/><display value="Procedures"/><target><code value="Procedure"/><display value="Procedure"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="PR1[Procedure]"/></property><property><code value="references"/><valueString value="Procedure.subject.reference=Patient[1].id"/></property></target></element><element><code value="ADT_A04.INSURANCEADT_A04.IN1"/><display value="Insurance"/><target><code value="Coverage[1]"/><display value="Coverage[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="IN1[Coverage]"/></property><property><code value="references"/><valueString value="Coverage.subscriber.reference=Patient[1].id"/></property></target></element><element><code value="ADT_A04.INSURANCEADT_A04.IN2"/><display value="Insurance Additional Info."/><target><code value="Coverage[1]"/><display value="Coverage[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="IN2[Coverage]"/></property></target></element><element><code value="ADT_A04.INSURANCEADT_A04.IN3"/><display value="Insurance Additional Info - Cert."/><target><code value="Coverage[1]"/><display value="Coverage[1]"/><relationship value="equivalent"/><property><code value="segment-map"/><valueString value="IN3[Coverage]"/></property></target></element></group></ConceptMap>