This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions
| Responsible Owner: Terminology Infrastructure Work Group | Standards Status: Informative | Compartments: No defined compartments |
This is the narrative for the resource. See also the XML, JSON or Turtle format. This example conforms to the profile ConceptMap.
Generated Narrative: ConceptMap message-adt-a04-to-bundle
Mapping from (not specified) to (not specified)
Group 1 Mapping from unspecified code system to unspecified code system
| Source Code | Relationship | Target Code | segment-map | references | antlr | fhirpath | narrative |
| ADT_A04.MSH (Message Header) | is equivalent to | Bundle | MSH[Bundle] | ||||
| ADT_A04.MSH (Message Header) | is equivalent to | MessageHeader[1] | MSH[MessageHeader] | ||||
| ADT_A04.MSH (Message Header) | is equivalent to | Provenance[1] | MSH[Provenance] | Provenance.target=Bundle; Provenance.target=MessageHeader[MSH] | |||
| ADT_A04.SFT (Software Segment) | is equivalent to | MessageHeader[1] | SFT[MessageHeader] | ||||
| ADT_A04.EVN (Event Type) | is equivalent to | Provenance[3] | EVN[Provenance] | Provenance.target=Bundle; Provenance.target=MessageHeader[MSH] | |||
| ADT_A04.PID (Patient Identification) | is equivalent to | Patient[1] | PID[Patient] | ||||
| ADT_A04.PD1 (Additional Demographics) | is equivalent to | Patient[1] | PD1[Patient] | ||||
| ADT_A04:follow:PID.ARV (Access Restrictions) | is equivalent to | Patient[1] | ARV[Patient] | Resource=Patient[1] | IF ARV-1 IN ("PID", "PD1") AND ARV-3 NOT VALUED | ||
| ADT_A04:follow:PID.ROL (Role) | is equivalent to | Patient[1] | ROL[Patient-PractitionerRole] | 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) | is equivalent to | RelatedPerson[1] | ROL[RelatedPerson] | RelatedPerson[1].patient.reference=Patient[1].id | 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) | is equivalent to | RelatedPerson[2] | NK1[RelatedPerson] | RelatedPerson[2].patient.reference=Patient[1].id | 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) | is equivalent to | Patient[1] | NK1[Patient] | 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) | is equivalent to | Encounter[1] | PV1[Encounter] | Encounter[1].subject.reference=Patient[1].id | |||
| ADT_A04.PV1 (Patient Visit) | is equivalent to | Patient[1] | PV1[Patient] | ||||
| ADT_A04.PV2 (Patient Visit - Additional Info.) | is equivalent to | Encounter[1] | PV2[Encounter] | ||||
| ADT_A04:follow:PV1.ARV (Access Restrictions) | is equivalent to | Encounter[1] | ARV[Encounter] | Resource=Encounter[1] | IF ARV-1 IN ("PV1", "PV2") AND ARV-3 NOT VALUED | ||
| ADT_A04.ROL (Role) | is equivalent to | Encounter[1] | ROL[Encounter-PractitionerRole] | ||||
| ADT_A04.OBSERVATIONADT_A04.OBX (Observation/Result) | is equivalent to | Observation | OBX[Observation] | Observation.subject.reference=Patient[1].id | |||
| ADT_A04.OBSERVATIONADT_A04.OBX (Observation/Result) | is equivalent to | Observation | OBX[Observation-Component] | Observation.subject.reference=Patient[1].id | |||
| ADT_A04.AL1 (Allergy Information) | is equivalent to | AllergyIntolerance | AL1[AllergyIntolerance] | AllergyIntolerance.patient.reference=Patient[1].id | |||
| ADT_A04.DG1 (Diagnosis Information) | is equivalent to | Condition | DG1[Condition] | Condition.subject.reference=Patient[1].id | If in context of the patient | ||
| ADT_A04.DG1 (Diagnosis Information) | is equivalent to | Encounter[1] | DG1[Encounter] | Encounter[1].diagnosis.reference=Condition[1].id | IF DG1-6 EQUALS "admitting" | ||
| ADT_A04.DG1 (Diagnosis Information) | is equivalent to | Encounter[1] | DG1[Encounter] | Encounter[1].diagnosis.reference=Condition[1].id | If in context of an encounter | ||
| ADT_A04.DG1 (Diagnosis Information) | is equivalent to | EpisodeOfCare[1] | DG1[EpisodeOfCare] | EpisodeOfCare.diagnosis.reference=Condition[1].id | If in context of an episode of care | ||
| ADT_A04.PROCEDUREADT_A04.PR1 (Procedures) | is equivalent to | Procedure | PR1[Procedure] | Procedure.subject.reference=Patient[1].id | |||
| ADT_A04.INSURANCEADT_A04.IN1 (Insurance) | is equivalent to | Coverage[1] | IN1[Coverage] | Coverage.subscriber.reference=Patient[1].id | |||
| ADT_A04.INSURANCEADT_A04.IN2 (Insurance Additional Info.) | is equivalent to | Coverage[1] | IN2[Coverage] | ||||
| ADT_A04.INSURANCEADT_A04.IN3 (Insurance Additional Info - Cert.) | is equivalent to | Coverage[1] | IN3[Coverage] |
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.