Release 5 Ballot

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

Example ConceptMap/message-adt-a04-to-bundle (JSON)

Vocabulary Work GroupMaturity Level: N/AStandards Status: InformativeCompartments: Not linked to any defined compartments

Raw JSON (canonical form + also see JSON Format Specification)

Example Concept Map Message ADT A04 to Bundle

{
  "resourceType": "ConceptMap",
  "id": "message-adt-a04-to-bundle",
  "text": {
    "status": "extensions",
    "div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n      <h2>MessageADT_A04toBundle (http://hl7.org/fhir/uv/v2mappings/message-adt-a04-to-bundle)</h2>\n      <p>Mapping from (not specified) to (not specified)</p>\n      <p>ACTIVE (not intended for production usage). Published on 2020-08-12 by HL7 International (HL7 Orders and Observations Workgroup: \n        <a href=\"http://hl7.org/Special/committees/orders/index.cfm\">http://hl7.org/Special/committ...</a>, Keith W. Boone: \n        <a href=\"mailto:kboone@ainq.com\">kboone@ainq.com</a>). Copyright (c) 2020, HL7 International, Inc., All Rights Reserved.\n      </p>\n      <div>\n        <p>This ConceptMap represents a mapping from the HL7 V2 Message ADT_A04 to the FHIR Message Bundle.</p>\n\n      </div>\n      <br/>\n      <table class=\"grid\">\n        <tr>\n          <td colspan=\"4\">\n            <b>Source Concept Details</b>\n          </td>\n          <td>\n            <b>Relationship</b>\n          </td>\n          <td colspan=\"5\">\n            <b>Target Concept Details</b>\n          </td>\n        </tr>\n        <tr>\n          <td colspan=\"2\">\n            <b>Code</b> from \n          </td>\n          <td>\n            <b>segment-map</b>\n          </td>\n          <td>\n            <b>references</b>\n          </td>\n          <td/>\n          <td colspan=\"2\">\n            <b>Code</b> from \n          </td>\n          <td>\n            <b>antlr</b>\n          </td>\n          <td>\n            <b>fhirpath</b>\n          </td>\n          <td>\n            <b>narrative</b>\n          </td>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.MSH</td>\n          <td style=\"border-left-width: 0px\">Message Header</td>\n          <td>MSH[Bundle]</td>\n          <td/>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Bundle</td>\n          <td style=\"border-left-width: 0px\">Bundle</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.MSH</td>\n          <td style=\"border-left-width: 0px\">Message Header</td>\n          <td>MSH[MessageHeader]</td>\n          <td/>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">MessageHeader[1]</td>\n          <td style=\"border-left-width: 0px\">MessageHeader[1]</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.MSH</td>\n          <td style=\"border-left-width: 0px\">Message Header</td>\n          <td>MSH[Provenance]</td>\n          <td>Provenance.target=Bundle; Provenance.target=MessageHeader[MSH]</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Provenance[1]</td>\n          <td style=\"border-left-width: 0px\">Provenance[1]</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.SFT</td>\n          <td style=\"border-left-width: 0px\">Software Segment</td>\n          <td>SFT[MessageHeader]</td>\n          <td/>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">MessageHeader[1]</td>\n          <td style=\"border-left-width: 0px\">MessageHeader[1]</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.EVN</td>\n          <td style=\"border-left-width: 0px\">Event Type</td>\n          <td>EVN[Provenance]</td>\n          <td>Provenance.target=Bundle; Provenance.target=MessageHeader[MSH]</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Provenance[3]</td>\n          <td style=\"border-left-width: 0px\">Provenance[3]</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.PID</td>\n          <td style=\"border-left-width: 0px\">Patient Identification</td>\n          <td>PID[Patient]</td>\n          <td/>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Patient[1]</td>\n          <td style=\"border-left-width: 0px\">Patient[1]</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.PD1</td>\n          <td style=\"border-left-width: 0px\">Additional Demographics</td>\n          <td>PD1[Patient]</td>\n          <td/>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Patient[1]</td>\n          <td style=\"border-left-width: 0px\">Patient[1]</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04:follow:PID.ARV</td>\n          <td style=\"border-left-width: 0px\">Access Restrictions</td>\n          <td>ARV[Patient]</td>\n          <td>Resource=Patient[1]</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Patient[1]</td>\n          <td style=\"border-left-width: 0px\">Patient[1]</td>\n          <td>IF ARV-1 IN (&quot;PID&quot;, &quot;PD1&quot;) AND ARV-3 NOT VALUED</td>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04:follow:PID.ROL</td>\n          <td style=\"border-left-width: 0px\">Role</td>\n          <td>ROL[Patient-PractitionerRole]</td>\n          <td/>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Patient[1]</td>\n          <td style=\"border-left-width: 0px\">Patient[1]</td>\n          <td>IF ROL-3.1 EQUALS &quot;PP&quot; AND ROL-3.3 EQUALS &quot;HL70443&quot;</td>\n          <td>(element(&quot;3.1&quot;)=&quot;PP&quot;)and(element(&quot;3.3&quot;)=&quot;HL70443&quot;)</td>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04:follow:PID.ROL</td>\n          <td style=\"border-left-width: 0px\">Role</td>\n          <td>ROL[RelatedPerson]</td>\n          <td>RelatedPerson[1].patient.reference=Patient[1].id</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">RelatedPerson[1]</td>\n          <td style=\"border-left-width: 0px\">RelatedPerson[1]</td>\n          <td>IF ROL-3.1 NOT EQUALS  &quot;PP&quot; OR ROL-3.3 NOT EQUALS &quot;HL70443&quot;</td>\n          <td>(element(&quot;3.1&quot;)!=&quot;PP&quot;)or(element(&quot;3.3&quot;)!=&quot;HL70443&quot;)</td>\n          <td>While most likely all other HL70443 values go to RelatedPerson, the implementation needs to determine whether that is fully accurate.</td>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.NEXT_OF_KIN.NK1</td>\n          <td style=\"border-left-width: 0px\">Next of Kin / Associated Parties</td>\n          <td>NK1[RelatedPerson]</td>\n          <td>RelatedPerson[2].patient.reference=Patient[1].id</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">RelatedPerson[2]</td>\n          <td style=\"border-left-width: 0px\">RelatedPerson[2]</td>\n          <td/>\n          <td/>\n          <td>The FHIR location will depend on the nature of the data being exchanged and how the systems use next of kin data</td>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.NEXT_OF_KIN.NK1</td>\n          <td style=\"border-left-width: 0px\">Next of Kin / Associated Parties</td>\n          <td>NK1[Patient]</td>\n          <td/>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Patient[1]</td>\n          <td style=\"border-left-width: 0px\">Patient[1]</td>\n          <td/>\n          <td/>\n          <td>The FHIR location will depend on the nature of the data being exchanged and how the systems use next of kin data</td>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.PV1</td>\n          <td style=\"border-left-width: 0px\">Patient Visit</td>\n          <td>PV1[Encounter]</td>\n          <td>Encounter[1].subject.reference=Patient[1].id</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Encounter[1]</td>\n          <td style=\"border-left-width: 0px\">Encounter[1]</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.PV1</td>\n          <td style=\"border-left-width: 0px\">Patient Visit</td>\n          <td>PV1[Patient]</td>\n          <td/>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Patient[1]</td>\n          <td style=\"border-left-width: 0px\">Patient[1]</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.PV2</td>\n          <td style=\"border-left-width: 0px\">Patient Visit - Additional Info.</td>\n          <td>PV2[Encounter]</td>\n          <td/>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Encounter[1]</td>\n          <td style=\"border-left-width: 0px\">Encounter[1]</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04:follow:PV1.ARV</td>\n          <td style=\"border-left-width: 0px\">Access Restrictions</td>\n          <td>ARV[Encounter]</td>\n          <td>Resource=Encounter[1]</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Encounter[1]</td>\n          <td style=\"border-left-width: 0px\">Encounter[1]</td>\n          <td>IF ARV-1 IN (&quot;PV1&quot;, &quot;PV2&quot;) AND ARV-3 NOT VALUED</td>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.ROL</td>\n          <td style=\"border-left-width: 0px\">Role</td>\n          <td>ROL[Encounter-PractitionerRole]</td>\n          <td/>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Encounter[1]</td>\n          <td style=\"border-left-width: 0px\">Encounter[1]</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.OBSERVATIONADT_A04.OBX</td>\n          <td style=\"border-left-width: 0px\">Observation/Result</td>\n          <td>OBX[Observation]</td>\n          <td>Observation.subject.reference=Patient[1].id</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Observation</td>\n          <td style=\"border-left-width: 0px\">Observation</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.OBSERVATIONADT_A04.OBX</td>\n          <td style=\"border-left-width: 0px\">Observation/Result</td>\n          <td>OBX[Observation-Component]</td>\n          <td>Observation.subject.reference=Patient[1].id</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Observation</td>\n          <td style=\"border-left-width: 0px\">Observation</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.AL1</td>\n          <td style=\"border-left-width: 0px\">Allergy Information</td>\n          <td>AL1[AllergyIntolerance]</td>\n          <td>AllergyIntolerance.patient.reference=Patient[1].id</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">AllergyIntolerance</td>\n          <td style=\"border-left-width: 0px\">AllergyIntolerance</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.DG1</td>\n          <td style=\"border-left-width: 0px\">Diagnosis Information</td>\n          <td>DG1[Condition]</td>\n          <td>Condition.subject.reference=Patient[1].id</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Condition</td>\n          <td style=\"border-left-width: 0px\">Condition</td>\n          <td/>\n          <td/>\n          <td>If in context of the patient</td>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.DG1</td>\n          <td style=\"border-left-width: 0px\">Diagnosis Information</td>\n          <td>DG1[Encounter]</td>\n          <td>Encounter[1].diagnosis.reference=Condition[1].id</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Encounter[1]</td>\n          <td style=\"border-left-width: 0px\">Encounter[1]</td>\n          <td>IF DG1-6 EQUALS &quot;admitting&quot;</td>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.DG1</td>\n          <td style=\"border-left-width: 0px\">Diagnosis Information</td>\n          <td>DG1[Encounter]</td>\n          <td>Encounter[1].diagnosis.reference=Condition[1].id</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Encounter[1]</td>\n          <td style=\"border-left-width: 0px\">Encounter[1]</td>\n          <td/>\n          <td/>\n          <td>If in context of an encounter</td>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.DG1</td>\n          <td style=\"border-left-width: 0px\">Diagnosis Information</td>\n          <td>DG1[EpisodeOfCare]</td>\n          <td>EpisodeOfCare.diagnosis.reference=Condition[1].id</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">EpisodeOfCare[1]</td>\n          <td style=\"border-left-width: 0px\">EpisodeOfCare[1]</td>\n          <td/>\n          <td/>\n          <td>If in context of a episode of care</td>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.PROCEDUREADT_A04.PR1</td>\n          <td style=\"border-left-width: 0px\">Procedures</td>\n          <td>PR1[Procedure]</td>\n          <td>Procedure.subject.reference=Patient[1].id</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Procedure</td>\n          <td style=\"border-left-width: 0px\">Procedure</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.INSURANCEADT_A04.IN1</td>\n          <td style=\"border-left-width: 0px\">Insurance</td>\n          <td>IN1[Coverage]</td>\n          <td>Coverage.subscriber.reference=Patient[1].id</td>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Coverage[1]</td>\n          <td style=\"border-left-width: 0px\">Coverage[1]</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.INSURANCEADT_A04.IN2</td>\n          <td style=\"border-left-width: 0px\">Insurance Additional Info.</td>\n          <td>IN2[Coverage]</td>\n          <td/>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Coverage[1]</td>\n          <td style=\"border-left-width: 0px\">Coverage[1]</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n        <tr>\n          <td style=\"border-right-width: 0px\">ADT_A04.INSURANCEADT_A04.IN3</td>\n          <td style=\"border-left-width: 0px\">Insurance Additional Info - Cert.</td>\n          <td>IN3[Coverage]</td>\n          <td/>\n          <td>\n            <a href=\"codesystem-concept-map-relationship.html#equivalent\" title=\"equivalent\">is equivalent to</a>\n          </td>\n          <td style=\"border-right-width: 0px\">Coverage[1]</td>\n          <td style=\"border-left-width: 0px\">Coverage[1]</td>\n          <td/>\n          <td/>\n          <td/>\n        </tr>\n      </table>\n    </div>"
  },
  "url": "http://hl7.org/fhir/uv/v2mappings/message-adt-a04-to-bundle",
  "identifier": [
    {
      "system": "urn:ietf:rfc:3986",
      "value": "urn:oid:2.16.840.1.113883.4.642.14.2"
    }
  ],
  "version": "5.0.0-ballot",
  "name": "MessageADT_A04toBundle",
  "status": "active",
  "experimental": true,
  "date": "2020-08-12",
  "publisher": "HL7 International",
  "contact": [
    {
      "name": "HL7 Orders and Observations Workgroup",
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.org/Special/committees/orders/index.cfm"
        }
      ]
    },
    {
      "name": "Keith W. Boone",
      "telecom": [
        {
          "system": "email",
          "value": "kboone@ainq.com"
        }
      ]
    }
  ],
  "description": "This ConceptMap represents a mapping from the HL7 V2 Message ADT_A04 to the FHIR Message Bundle.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001"
        }
      ]
    }
  ],
  "copyright": "Copyright (c) 2020, HL7 International, Inc., All Rights Reserved.",
  "group": [
    {
      "element": [
        {
          "code": "ADT_A04.MSH",
          "display": "Message Header",
          "target": [
            {
              "code": "Bundle",
              "display": "Bundle",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "MSH[Bundle]"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.MSH",
          "display": "Message Header",
          "target": [
            {
              "code": "MessageHeader[1]",
              "display": "MessageHeader[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "MSH[MessageHeader]"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.MSH",
          "display": "Message Header",
          "target": [
            {
              "code": "Provenance[1]",
              "display": "Provenance[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "MSH[Provenance]"
                },
                {
                  "property": "references",
                  "valueString": "Provenance.target=Bundle; Provenance.target=MessageHeader[MSH]"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.SFT",
          "display": "Software Segment",
          "target": [
            {
              "code": "MessageHeader[1]",
              "display": "MessageHeader[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "SFT[MessageHeader]"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.EVN",
          "display": "Event Type",
          "target": [
            {
              "code": "Provenance[3]",
              "display": "Provenance[3]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "EVN[Provenance]"
                },
                {
                  "property": "references",
                  "valueString": "Provenance.target=Bundle; Provenance.target=MessageHeader[MSH]"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.PID",
          "display": "Patient Identification",
          "target": [
            {
              "code": "Patient[1]",
              "display": "Patient[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "PID[Patient]"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.PD1",
          "display": "Additional Demographics",
          "target": [
            {
              "code": "Patient[1]",
              "display": "Patient[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "PD1[Patient]"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04:follow:PID.ARV",
          "display": "Access Restrictions",
          "target": [
            {
              "code": "Patient[1]",
              "display": "Patient[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "ARV[Patient]"
                },
                {
                  "property": "references",
                  "valueString": "Resource=Patient[1]"
                }
              ],
              "product": [
                {
                  "property": "antlr",
                  "valueString": "IF ARV-1 IN (\"PID\", \"PD1\") AND ARV-3 NOT VALUED"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04:follow:PID.ROL",
          "display": "Role",
          "target": [
            {
              "code": "Patient[1]",
              "display": "Patient[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "ROL[Patient-PractitionerRole]"
                }
              ],
              "product": [
                {
                  "property": "antlr",
                  "valueString": "IF ROL-3.1 EQUALS \"PP\" AND ROL-3.3 EQUALS \"HL70443\""
                },
                {
                  "property": "fhirpath",
                  "valueString": "(element(\"3.1\")=\"PP\")and(element(\"3.3\")=\"HL70443\")"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04:follow:PID.ROL",
          "display": "Role",
          "target": [
            {
              "code": "RelatedPerson[1]",
              "display": "RelatedPerson[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "ROL[RelatedPerson]"
                },
                {
                  "property": "references",
                  "valueString": "RelatedPerson[1].patient.reference=Patient[1].id"
                }
              ],
              "product": [
                {
                  "property": "antlr",
                  "valueString": "IF ROL-3.1 NOT EQUALS  \"PP\" OR ROL-3.3 NOT EQUALS \"HL70443\""
                },
                {
                  "property": "fhirpath",
                  "valueString": "(element(\"3.1\")!=\"PP\")or(element(\"3.3\")!=\"HL70443\")"
                },
                {
                  "property": "narrative",
                  "valueString": "While most likely all other HL70443 values go to RelatedPerson, the implementation needs to determine whether that is fully accurate."
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.NEXT_OF_KIN.NK1",
          "display": "Next of Kin / Associated Parties",
          "target": [
            {
              "code": "RelatedPerson[2]",
              "display": "RelatedPerson[2]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "NK1[RelatedPerson]"
                },
                {
                  "property": "references",
                  "valueString": "RelatedPerson[2].patient.reference=Patient[1].id"
                }
              ],
              "product": [
                {
                  "property": "narrative",
                  "valueString": "The FHIR location will depend on the nature of the data being exchanged and how the systems use next of kin data"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.NEXT_OF_KIN.NK1",
          "display": "Next of Kin / Associated Parties",
          "target": [
            {
              "code": "Patient[1]",
              "display": "Patient[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "NK1[Patient]"
                }
              ],
              "product": [
                {
                  "property": "narrative",
                  "valueString": "The FHIR location will depend on the nature of the data being exchanged and how the systems use next of kin data"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.PV1",
          "display": "Patient Visit",
          "target": [
            {
              "code": "Encounter[1]",
              "display": "Encounter[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "PV1[Encounter]"
                },
                {
                  "property": "references",
                  "valueString": "Encounter[1].subject.reference=Patient[1].id"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.PV1",
          "display": "Patient Visit",
          "target": [
            {
              "code": "Patient[1]",
              "display": "Patient[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "PV1[Patient]"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.PV2",
          "display": "Patient Visit - Additional Info.",
          "target": [
            {
              "code": "Encounter[1]",
              "display": "Encounter[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "PV2[Encounter]"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04:follow:PV1.ARV",
          "display": "Access Restrictions",
          "target": [
            {
              "code": "Encounter[1]",
              "display": "Encounter[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "ARV[Encounter]"
                },
                {
                  "property": "references",
                  "valueString": "Resource=Encounter[1]"
                }
              ],
              "product": [
                {
                  "property": "antlr",
                  "valueString": "IF ARV-1 IN (\"PV1\", \"PV2\") AND ARV-3 NOT VALUED"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.ROL",
          "display": "Role",
          "target": [
            {
              "code": "Encounter[1]",
              "display": "Encounter[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "ROL[Encounter-PractitionerRole]"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.OBSERVATIONADT_A04.OBX",
          "display": "Observation/Result",
          "target": [
            {
              "code": "Observation",
              "display": "Observation",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "OBX[Observation]"
                },
                {
                  "property": "references",
                  "valueString": "Observation.subject.reference=Patient[1].id"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.OBSERVATIONADT_A04.OBX",
          "display": "Observation/Result",
          "target": [
            {
              "code": "Observation",
              "display": "Observation",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "OBX[Observation-Component]"
                },
                {
                  "property": "references",
                  "valueString": "Observation.subject.reference=Patient[1].id"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.AL1",
          "display": "Allergy Information",
          "target": [
            {
              "code": "AllergyIntolerance",
              "display": "AllergyIntolerance",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "AL1[AllergyIntolerance]"
                },
                {
                  "property": "references",
                  "valueString": "AllergyIntolerance.patient.reference=Patient[1].id"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.DG1",
          "display": "Diagnosis Information",
          "target": [
            {
              "code": "Condition",
              "display": "Condition",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "DG1[Condition]"
                },
                {
                  "property": "references",
                  "valueString": "Condition.subject.reference=Patient[1].id"
                }
              ],
              "product": [
                {
                  "property": "narrative",
                  "valueString": "If in context of the patient"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.DG1",
          "display": "Diagnosis Information",
          "target": [
            {
              "code": "Encounter[1]",
              "display": "Encounter[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "DG1[Encounter]"
                },
                {
                  "property": "references",
                  "valueString": "Encounter[1].diagnosis.reference=Condition[1].id"
                }
              ],
              "product": [
                {
                  "property": "antlr",
                  "valueString": "IF DG1-6 EQUALS \"admitting\""
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.DG1",
          "display": "Diagnosis Information",
          "target": [
            {
              "code": "Encounter[1]",
              "display": "Encounter[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "DG1[Encounter]"
                },
                {
                  "property": "references",
                  "valueString": "Encounter[1].diagnosis.reference=Condition[1].id"
                }
              ],
              "product": [
                {
                  "property": "narrative",
                  "valueString": "If in context of an encounter"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.DG1",
          "display": "Diagnosis Information",
          "target": [
            {
              "code": "EpisodeOfCare[1]",
              "display": "EpisodeOfCare[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "DG1[EpisodeOfCare]"
                },
                {
                  "property": "references",
                  "valueString": "EpisodeOfCare.diagnosis.reference=Condition[1].id"
                }
              ],
              "product": [
                {
                  "property": "narrative",
                  "valueString": "If in context of a episode of care"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.PROCEDUREADT_A04.PR1",
          "display": "Procedures",
          "target": [
            {
              "code": "Procedure",
              "display": "Procedure",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "PR1[Procedure]"
                },
                {
                  "property": "references",
                  "valueString": "Procedure.subject.reference=Patient[1].id"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.INSURANCEADT_A04.IN1",
          "display": "Insurance",
          "target": [
            {
              "code": "Coverage[1]",
              "display": "Coverage[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "IN1[Coverage]"
                },
                {
                  "property": "references",
                  "valueString": "Coverage.subscriber.reference=Patient[1].id"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.INSURANCEADT_A04.IN2",
          "display": "Insurance Additional Info.",
          "target": [
            {
              "code": "Coverage[1]",
              "display": "Coverage[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "IN2[Coverage]"
                }
              ]
            }
          ]
        },
        {
          "code": "ADT_A04.INSURANCEADT_A04.IN3",
          "display": "Insurance Additional Info - Cert.",
          "target": [
            {
              "code": "Coverage[1]",
              "display": "Coverage[1]",
              "relationship": "equivalent",
              "dependsOn": [
                {
                  "property": "segment-map",
                  "valueString": "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.