This page is part of the FHIR Specification (v5.0.0-ballot: FHIR R5 Ballot Preview). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
Vocabulary Work Group | Maturity Level: N/A | Standards Status: Informative | Compartments: Not linked to any defined compartments |
This is the narrative for the resource. See also the XML, JSON or Turtle format. This example conforms to the profile ConceptMap.
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.
Source Concept Details | Relationship | Target Concept Details | |||||||
Code from | segment-map | references | Code from | antlr | fhirpath | narrative | |||
ADT_A04.MSH | Message Header | MSH[Bundle] | is equivalent to | Bundle | Bundle | ||||
ADT_A04.MSH | Message Header | MSH[MessageHeader] | is equivalent to | MessageHeader[1] | MessageHeader[1] | ||||
ADT_A04.MSH | Message Header | MSH[Provenance] | Provenance.target=Bundle; Provenance.target=MessageHeader[MSH] | is equivalent to | Provenance[1] | Provenance[1] | |||
ADT_A04.SFT | Software Segment | SFT[MessageHeader] | is equivalent to | MessageHeader[1] | MessageHeader[1] | ||||
ADT_A04.EVN | Event Type | EVN[Provenance] | Provenance.target=Bundle; Provenance.target=MessageHeader[MSH] | is equivalent to | Provenance[3] | Provenance[3] | |||
ADT_A04.PID | Patient Identification | PID[Patient] | is equivalent to | Patient[1] | Patient[1] | ||||
ADT_A04.PD1 | Additional Demographics | PD1[Patient] | is equivalent to | Patient[1] | Patient[1] | ||||
ADT_A04:follow:PID.ARV | Access Restrictions | ARV[Patient] | Resource=Patient[1] | is equivalent to | Patient[1] | Patient[1] | IF ARV-1 IN ("PID", "PD1") AND ARV-3 NOT VALUED | ||
ADT_A04:follow:PID.ROL | Role | ROL[Patient-PractitionerRole] | is equivalent to | Patient[1] | Patient[1] | IF ROL-3.1 EQUALS "PP" AND ROL-3.3 EQUALS "HL70443" | (element("3.1")="PP")and(element("3.3")="HL70443") | ||
ADT_A04:follow:PID.ROL | Role | ROL[RelatedPerson] | RelatedPerson[1].patient.reference=Patient[1].id | is equivalent to | RelatedPerson[1] | RelatedPerson[1] | IF ROL-3.1 NOT EQUALS "PP" OR ROL-3.3 NOT EQUALS "HL70443" | (element("3.1")!="PP")or(element("3.3")!="HL70443") | While most likely all other HL70443 values go to RelatedPerson, the implementation needs to determine whether that is fully accurate. |
ADT_A04.NEXT_OF_KIN.NK1 | Next of Kin / Associated Parties | NK1[RelatedPerson] | RelatedPerson[2].patient.reference=Patient[1].id | is equivalent to | RelatedPerson[2] | RelatedPerson[2] | The FHIR location will depend on the nature of the data being exchanged and how the systems use next of kin data | ||
ADT_A04.NEXT_OF_KIN.NK1 | Next of Kin / Associated Parties | NK1[Patient] | is equivalent to | Patient[1] | Patient[1] | The FHIR location will depend on the nature of the data being exchanged and how the systems use next of kin data | |||
ADT_A04.PV1 | Patient Visit | PV1[Encounter] | Encounter[1].subject.reference=Patient[1].id | is equivalent to | Encounter[1] | Encounter[1] | |||
ADT_A04.PV1 | Patient Visit | PV1[Patient] | is equivalent to | Patient[1] | Patient[1] | ||||
ADT_A04.PV2 | Patient Visit - Additional Info. | PV2[Encounter] | is equivalent to | Encounter[1] | Encounter[1] | ||||
ADT_A04:follow:PV1.ARV | Access Restrictions | ARV[Encounter] | Resource=Encounter[1] | is equivalent to | Encounter[1] | Encounter[1] | IF ARV-1 IN ("PV1", "PV2") AND ARV-3 NOT VALUED | ||
ADT_A04.ROL | Role | ROL[Encounter-PractitionerRole] | is equivalent to | Encounter[1] | Encounter[1] | ||||
ADT_A04.OBSERVATIONADT_A04.OBX | Observation/Result | OBX[Observation] | Observation.subject.reference=Patient[1].id | is equivalent to | Observation | Observation | |||
ADT_A04.OBSERVATIONADT_A04.OBX | Observation/Result | OBX[Observation-Component] | Observation.subject.reference=Patient[1].id | is equivalent to | Observation | Observation | |||
ADT_A04.AL1 | Allergy Information | AL1[AllergyIntolerance] | AllergyIntolerance.patient.reference=Patient[1].id | is equivalent to | AllergyIntolerance | AllergyIntolerance | |||
ADT_A04.DG1 | Diagnosis Information | DG1[Condition] | Condition.subject.reference=Patient[1].id | is equivalent to | Condition | Condition | If in context of the patient | ||
ADT_A04.DG1 | Diagnosis Information | DG1[Encounter] | Encounter[1].diagnosis.reference=Condition[1].id | is equivalent to | Encounter[1] | Encounter[1] | IF DG1-6 EQUALS "admitting" | ||
ADT_A04.DG1 | Diagnosis Information | DG1[Encounter] | Encounter[1].diagnosis.reference=Condition[1].id | is equivalent to | Encounter[1] | Encounter[1] | If in context of an encounter | ||
ADT_A04.DG1 | Diagnosis Information | DG1[EpisodeOfCare] | EpisodeOfCare.diagnosis.reference=Condition[1].id | is equivalent to | EpisodeOfCare[1] | EpisodeOfCare[1] | If in context of a episode of care | ||
ADT_A04.PROCEDUREADT_A04.PR1 | Procedures | PR1[Procedure] | Procedure.subject.reference=Patient[1].id | is equivalent to | Procedure | Procedure | |||
ADT_A04.INSURANCEADT_A04.IN1 | Insurance | IN1[Coverage] | Coverage.subscriber.reference=Patient[1].id | is equivalent to | Coverage[1] | Coverage[1] | |||
ADT_A04.INSURANCEADT_A04.IN2 | Insurance Additional Info. | IN2[Coverage] | is equivalent to | Coverage[1] | Coverage[1] | ||||
ADT_A04.INSURANCEADT_A04.IN3 | Insurance Additional Info - Cert. | IN3[Coverage] | is equivalent to | Coverage[1] | Coverage[1] |
Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.