FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: ConceptMap/message-siu-s12-to-bundle

Packagehl7.fhir.uv.v2mappings
Resource TypeConceptMap
Idmessage-siu-s12-to-bundle
FHIR VersionR4
Sourcehttp://hl7.org/fhir/uv/v2mappings/https://build.fhir.org/ig/HL7/v2-to-fhir/ConceptMap-message-siu-s12-to-bundle.html
URLhttp://hl7.org/fhir/uv/v2mappings/ConceptMap/message-siu-s12-to-bundle
Version1.0.0
Statusactive
Date2025-07-23
NameMessageSIU_S12ToBundle
TitleMessage SIU_S12 to Bundle Map
Realmuv
Authorityhl7
DescriptionThis ConceptMap represents a mapping from the HL7 V2 Message SIU_S12 to the FHIR Message Bundle.
CopyrightCopyright (c) 2025, HL7 International, Inc., All Rights Reserved.

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: ConceptMap message-siu-s12-to-bundle

Mapping from (not specified) to (not specified)


Group 1 Mapping from unspecified code system to unspecified code system

Source Concept DetailsRelationshipTarget Concept DetailsComment
Codes from NarrativeConditionComputableANTLRCodes from
SIU_S12.MSHMessage Headeris equivalent toBundleBundle
SIU_S12.MSHMessage Headeris equivalent toMessageHeader[1]MessageHeader[1]Processing of the MSH segment results in the creation of a new MessageHeader resource
SIU_S12.MSHMessage Headeris equivalent toProvenance[1]Provenance[1].
SIU_S12.MSHMessage Headeris equivalent toProvenance[2]Provenance[2]
SIU_S12.SCHSchedule Activity Informationis equivalent toAppointment[1]Appointment[1]
SIU_S12.SCHSchedule Activity InformationIF SCH-26 or SCH-27 VALUEDis equivalent toServiceRequest[1..n]ServiceRequest[1..n]
SIU_S12.SCHSchedule Activity Informationis equivalent toProvenance[3]Provenance[3]
SIU_S12.NTENotes and Commentsis equivalent toAppointment[1]Appointment[1]Because multiple NTE segments in a message all need to map to a single Appointment.comment element, the content of the NTEs will need to be concatenated together in R4
SIU_S12.PATIENT.PIDPatient Identificationis equivalent toPatient[1]Patient[1]Processing of the PID segment results in the creation of a new Patient resource
SIU_S12.PATIENT.PIDPatient Identificationis equivalent toAppointment[1]Appointment[1]
SIU_S12.PATIENT.PIDPatient IdentificationOne may drop PID-33 from the condition if PID-34 Last Update Facility is still sufficient without a date.IF PID-33 AND PID-34 VALUEDis equivalent toProvenance[4]Provenance[4]
SIU_S12.PATIENT.PV1Patient Visitis equivalent toEncounter[1]Encounter[1]Processing of the PV1 segment results in the creation of a new Encounter resource
SIU_S12.PATIENT.PV1Patient VisitIF PV1-43 VALUEDis equivalent toBasicBasic
SIU_S12.PATIENT.PV1Patient Visitis equivalent toPatient[1]Patient[1]
SIU_S12.PATIENT.PV1Patient VisitIF PV1-20 VALUEis equivalent toCoverage[1]Coverage[1]
SIU_S12.PATIENT.PV2Patient Visit - Additional Infois equivalent toEncounter[1]Encounter[1]Incorporate PV2 content into the Encounter created from the PV1 segment.
SIU_S12.PATIENT.OBXObservation/ResultIF OBX-5 LST.count LESS THAN OR EQUALS 1 OR OBX-2 IS "NA"is equivalent toObservation[1]Observation[1]
SIU_S12.PATIENT.OBXObservation/ResultIF OBX-5 LST.count GREATER THAN 1 AND OBX-2 IS NOT "NA"is equivalent toObservation[1]Observation[1]Note that when OBX-5 repeats, the standard mapping is to use Observation.component (see OBX[Observation-Component] map) rather than creating separate Observation instances. However, we are aware that some profiles and implementation guides do separate the OBX into multiple observations depending on the OBX-2 value. This is an example of a non-standard interpretation as the OBX should have been separated into multiple OBX segments to start. Please consider the local profiles and implementation guides on how to manage these variants.
SIU_S12.PATIENT.DG1DiagnosisIf in context of the patientis equivalent toCondition[1]Condition[1]Processing of the DG1 segment results in the creation of a new Condition resource
SIU_S12.RESOURCES.SERVICE.AISAppointment Information - ServiceDetermine which AIS populates Appointment if there is more than one AIS.is equivalent toAppointment[1]Appointment[1]
SIU_S12.RESOURCES.SERVICE.AISAppointment Information - ServiceIF SCH-26 IS VALUED OR SCH-27 IS VALUEDis equivalent toServiceRequest[n]ServiceRequest[n]Note that each ServiceRequest being created includes data from SCH segment. If SCH-26 and SCH-27 repeat, then the implementer needs to determine how to align this with potentially repeating AIS segments.\
SIU_S12.RESOURCES.SERVICE.NTENotes and CommentsDetermine which AIS populates Appointment if there is more than one AIS.is equivalent toAppointment[1]Appointment[1]Because multiple NTE segments in a message all need to map to a single Appointment.comment element, the content of the NTEs will need to be concatenated together in R4
SIU_S12.RESOURCES.GENERAL_RESOURCE.AIGAppointment Information - General ResourceDetermine which AIG populates Appointment if there is more than one AIG.is equivalent toAppointment[1]Appointment[1]
SIU_S12.RESOURCES.LOCATION_RESOURCE.AILAppointment Information - Location ResourceDetermine which AIL populates Appointment if there is more than one AIL.is equivalent toAppointment[1]Appointment[1]
SIU_S12.RESOURCES.PERSONNEL_RESOURCE.AIPAppointment Information - Personnel Resourceis equivalent toAppointment[1]Appointment[1]

Source

{
  "resourceType": "ConceptMap",
  "id": "message-siu-s12-to-bundle",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "extension": [
        {
          "url": "type",
          "valueCode": "derived-from"
        },
        {
          "url": "label",
          "valueString": "Message SIU:S12 to Bundle.fsh"
        },
        {
          "url": "url",
          "valueUri": "https://docs.google.com/spreadsheets/d/1kbcOetUxBZWvGNxHAmJgjZFMoDVNHvJufAEs8-p4y24/edit#gid=0"
        }
      ],
      "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/RelatedArtifact"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "oo"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "informative",
      "_valueCode": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical": "http://hl7.org/fhir/uv/v2mappings/ImplementationGuide/hl7.fhir.uv.v2mappings"
          }
        ]
      }
    }
  ],
  "url": "http://hl7.org/fhir/uv/v2mappings/ConceptMap/message-siu-s12-to-bundle",
  "version": "1.0.0",
  "name": "MessageSIU_S12ToBundle",
  "title": "Message SIU_S12 to Bundle Map",
  "status": "active",
  "experimental": true,
  "date": "2025-07-23",
  "publisher": "HL7 International / Orders and Observations",
  "contact": [
    {
      "name": "HL7 Orders and Observations Workgroup",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/orders"
        }
      ]
    }
  ],
  "description": "This ConceptMap represents a mapping from the HL7 V2 Message SIU_S12 to the FHIR Message Bundle.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001"
        }
      ]
    }
  ],
  "copyright": "Copyright (c) 2025, HL7 International, Inc., All Rights Reserved.",
  "group": [
    {
      "element": [
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.MSH",
          "display": "Message Header",
          "target": [
            {
              "code": "Bundle",
              "display": "Bundle",
              "equivalence": "equivalent"
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.MSH",
          "display": "Message Header",
          "target": [
            {
              "code": "MessageHeader[1]",
              "display": "MessageHeader[1]",
              "equivalence": "equivalent",
              "comment": "Processing of the MSH segment results in the creation of a new MessageHeader resource"
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.MSH",
          "display": "Message Header",
          "target": [
            {
              "code": "Provenance[1]",
              "display": "Provenance[1]",
              "equivalence": "equivalent",
              "comment": "."
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.MSH",
          "display": "Message Header",
          "target": [
            {
              "code": "Provenance[2]",
              "display": "Provenance[2]",
              "equivalence": "equivalent"
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.SCH",
          "display": "Schedule Activity Information",
          "target": [
            {
              "code": "Appointment[1]",
              "display": "Appointment[1]",
              "equivalence": "equivalent"
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.SCH",
          "display": "Schedule Activity Information",
          "target": [
            {
              "code": "ServiceRequest[1..n]",
              "display": "ServiceRequest[1..n]",
              "equivalence": "equivalent",
              "dependsOn": [
                {
                  "property": "Computable-ANTLR",
                  "value": "IF SCH-26 or SCH-27 VALUED"
                }
              ]
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.SCH",
          "display": "Schedule Activity Information",
          "target": [
            {
              "code": "Provenance[3]",
              "display": "Provenance[3]",
              "equivalence": "equivalent"
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 0
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": -1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.NTE",
          "display": "Notes and Comments",
          "target": [
            {
              "code": "Appointment[1]",
              "display": "Appointment[1]",
              "equivalence": "equivalent",
              "comment": "Because multiple NTE segments in a message all need to map to a single Appointment.comment element, the content of the NTEs will need to be concatenated together in R4"
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.PATIENT.PID",
          "display": "Patient Identification",
          "target": [
            {
              "code": "Patient[1]",
              "display": "Patient[1]",
              "equivalence": "equivalent",
              "comment": "Processing of the PID segment results in the creation of a new Patient resource"
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.PATIENT.PID",
          "display": "Patient Identification",
          "target": [
            {
              "code": "Appointment[1]",
              "display": "Appointment[1]",
              "equivalence": "equivalent"
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.PATIENT.PID",
          "display": "Patient Identification",
          "target": [
            {
              "code": "Provenance[4]",
              "display": "Provenance[4]",
              "equivalence": "equivalent",
              "dependsOn": [
                {
                  "property": "Computable-ANTLR",
                  "value": "IF PID-33 AND PID-34 VALUED"
                },
                {
                  "property": "Narrative-Condition",
                  "value": "One  may drop PID-33 from the condition if PID-34 Last Update Facility is still sufficient without a date."
                }
              ]
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 0
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.PATIENT.PV1",
          "display": "Patient Visit",
          "target": [
            {
              "code": "Encounter[1]",
              "display": "Encounter[1]",
              "equivalence": "equivalent",
              "comment": "Processing of the PV1 segment results in the creation of a new Encounter resource"
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 0
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.PATIENT.PV1",
          "display": "Patient Visit",
          "target": [
            {
              "code": "Basic",
              "display": "Basic",
              "equivalence": "equivalent",
              "dependsOn": [
                {
                  "property": "Computable-ANTLR",
                  "value": "IF PV1-43 VALUED"
                }
              ]
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 0
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.PATIENT.PV1",
          "display": "Patient Visit",
          "target": [
            {
              "code": "Patient[1]",
              "display": "Patient[1]",
              "equivalence": "equivalent"
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 0
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.PATIENT.PV1",
          "display": "Patient Visit",
          "target": [
            {
              "code": "Coverage[1]",
              "display": "Coverage[1]",
              "equivalence": "equivalent",
              "dependsOn": [
                {
                  "property": "Computable-ANTLR",
                  "value": "IF PV1-20 VALUE"
                }
              ]
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 0
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.PATIENT.PV2",
          "display": "Patient Visit - Additional Info",
          "target": [
            {
              "code": "Encounter[1]",
              "display": "Encounter[1]",
              "equivalence": "equivalent",
              "comment": "Incorporate PV2 content into the Encounter created from the PV1 segment."
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 0
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": -1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.PATIENT.OBX",
          "display": "Observation/Result",
          "target": [
            {
              "code": "Observation[1]",
              "display": "Observation[1]",
              "equivalence": "equivalent",
              "dependsOn": [
                {
                  "property": "Computable-ANTLR",
                  "value": "IF OBX-5 LST.count LESS THAN OR EQUALS 1 OR OBX-2 IS \"NA\""
                }
              ]
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 0
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": -1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.PATIENT.OBX",
          "display": "Observation/Result",
          "target": [
            {
              "code": "Observation[1]",
              "display": "Observation[1]",
              "equivalence": "equivalent",
              "comment": "Note that when OBX-5 repeats, the standard mapping is to use Observation.component (see OBX[Observation-Component] map) rather than creating separate Observation instances.  However, we are aware that some profiles and implementation guides do separate the OBX into multiple observations depending on the OBX-2 value.  This is an example of a non-standard interpretation as the OBX should have been separated into multiple OBX segments to start.  Please consider the local profiles and implementation guides on how to manage these variants.",
              "dependsOn": [
                {
                  "property": "Computable-ANTLR",
                  "value": "IF  OBX-5 LST.count GREATER THAN 1 AND OBX-2 IS NOT \"NA\""
                }
              ]
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 0
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": -1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.PATIENT.DG1",
          "display": "Diagnosis",
          "target": [
            {
              "code": "Condition[1]",
              "display": "Condition[1]",
              "equivalence": "equivalent",
              "comment": "Processing of the DG1 segment results in the creation of a new Condition resource",
              "dependsOn": [
                {
                  "property": "Narrative-Condition",
                  "value": "If in context of the patient"
                }
              ]
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.RESOURCES.SERVICE.AIS",
          "display": "Appointment Information - Service",
          "target": [
            {
              "code": "Appointment[1]",
              "display": "Appointment[1]",
              "equivalence": "equivalent",
              "dependsOn": [
                {
                  "property": "Narrative-Condition",
                  "value": "Determine which AIS populates Appointment if there is more than one AIS."
                }
              ]
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.RESOURCES.SERVICE.AIS",
          "display": "Appointment Information - Service",
          "target": [
            {
              "code": "ServiceRequest[n]",
              "display": "ServiceRequest[n]",
              "equivalence": "equivalent",
              "comment": "Note that each ServiceRequest being created includes data from SCH segment.\nIf SCH-26 and SCH-27 repeat, then the implementer needs to determine how to align this with potentially repeating AIS segments.\\",
              "dependsOn": [
                {
                  "property": "Computable-ANTLR",
                  "value": "IF SCH-26 IS VALUED OR SCH-27 IS VALUED"
                }
              ]
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 0
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": -1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.RESOURCES.SERVICE.NTE",
          "display": "Notes and Comments",
          "target": [
            {
              "code": "Appointment[1]",
              "display": "Appointment[1]",
              "equivalence": "equivalent",
              "comment": "Because multiple NTE segments in a message all need to map to a single Appointment.comment element, the content of the NTEs will need to be concatenated together in R4",
              "dependsOn": [
                {
                  "property": "Narrative-Condition",
                  "value": "Determine which AIS populates Appointment if there is more than one AIS."
                }
              ]
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": 1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.RESOURCES.GENERAL_RESOURCE.AIG",
          "display": "Appointment Information - General Resource",
          "target": [
            {
              "code": "Appointment[1]",
              "display": "Appointment[1]",
              "equivalence": "equivalent",
              "dependsOn": [
                {
                  "property": "Narrative-Condition",
                  "value": "Determine which AIG populates Appointment if there is more than one AIG."
                }
              ]
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": -1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.RESOURCES.LOCATION_RESOURCE.AIL",
          "display": "Appointment Information - Location Resource",
          "target": [
            {
              "code": "Appointment[1]",
              "display": "Appointment[1]",
              "equivalence": "equivalent",
              "dependsOn": [
                {
                  "property": "Narrative-Condition",
                  "value": "Determine which AIL populates Appointment if there is more than one AIL."
                }
              ]
            }
          ]
        },
        {
          "extension": [
            {
              "extension": [
                {
                  "url": "cardinalityMin",
                  "valueInteger": 1
                },
                {
                  "url": "cardinalityMax",
                  "valueInteger": -1
                }
              ],
              "url": "http://hl7.org/fhir/uv/v2mappings/StructureDefinition/TypeInfo"
            }
          ],
          "code": "SIU_S12.RESOURCES.PERSONNEL_RESOURCE.AIP",
          "display": "Appointment Information - Personnel Resource",
          "target": [
            {
              "code": "Appointment[1]",
              "display": "Appointment[1]",
              "equivalence": "equivalent"
            }
          ]
        }
      ]
    }
  ]
}