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

FHIR IG Statistics: StructureDefinition/cyehr-sd-immunization-r4

Packageehealth4u.package
Resource TypeStructureDefinition
Idcyehr-sd-immunization-r4
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=ehealth4u.package@1.0.0&canonical=http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-immunization-r4
URLhttp://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-immunization-r4
Statusdraft
Date2022-04-18
NameCYEHRSDImmunization
TitleCyprus EHR Immunization profile
TypeImmunization
Kindresource

Resources that use this resource

StructureDefinition
cyehr-sd-visitsummary-r4Cyprus EHR Visit Summary profile

Resources that this resource uses

StructureDefinition
CodeableConcept-uv-ipsCodeable Concept (IPS)
cyehr-ext-marketingauthorizationholderCyprus EHR Extension: Marketing Authorization Holder
cyehr-ext-medicinalproductdefinitionCyprus EHR Extension: Medicinal Product Definition
cyehr-sd-encounter-r4Cyprus EHR Encounter profile
cyehr-sd-locationmedicalteam-r4Cyprus EHR Medical Team Location profile
cyehr-sd-patientCyprus EHR Patient profile
cyehr-sd-practitionerrolehealthcareassociate-r4Cyprus EHR Healthcare Associate Practitioner Role profile
ValueSet
cyehr-vs-ehdsirouteofadministrationCyprus EHR Value Set: eHDSI Route of Administration
cyehr-vs-ehdsivaccineCyprys EHR Value Set: eHDSI Vaccine
absent-or-unknown-immunizations-uv-ipsAbsent or Unknown Immunization - IPS

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "cyehr-sd-immunization-r4",
  "url": "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-immunization-r4",
  "name": "CYEHRSDImmunization",
  "title": "Cyprus EHR Immunization profile",
  "status": "draft",
  "experimental": true,
  "date": "2022-04-18",
  "publisher": "eHealth4U",
  "contact": [
    {
      "name": "eHealth Lab (University of Cyprus)",
      "telecom": [
        {
          "system": "email",
          "value": "ehealthl@ucy.ac.cy",
          "use": "work"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Immunization",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Immunization",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Immunization.meta",
        "path": "Immunization.meta"
      },
      {
        "id": "Immunization.meta.profile",
        "path": "Immunization.meta.profile",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "Immunization.meta.profile:CyprusEHRProfile",
        "path": "Immunization.meta.profile",
        "sliceName": "CyprusEHRProfile",
        "min": 1,
        "max": "1",
        "fixedCanonical": "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-immunization-r4"
      },
      {
        "id": "Immunization.extension",
        "path": "Immunization.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "Immunization.extension:vaccineMedicinalProduct",
        "path": "Immunization.extension",
        "sliceName": "vaccineMedicinalProduct",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-medicinalproductdefinition"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Immunization.extension:vaccineMedicinalProduct.extension",
        "path": "Immunization.extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "Immunization.extension:vaccineMedicinalProduct.extension:strength",
        "path": "Immunization.extension.extension",
        "sliceName": "strength",
        "min": 0,
        "max": "0"
      },
      {
        "id": "Immunization.extension:vaccineMedicinalProduct.extension:routeOfAdministration",
        "path": "Immunization.extension.extension",
        "sliceName": "routeOfAdministration",
        "min": 0,
        "max": "0"
      },
      {
        "id": "Immunization.extension:marketingAuthorizationHolder",
        "path": "Immunization.extension",
        "sliceName": "marketingAuthorizationHolder",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-marketingauthorizationholder"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Immunization.identifier",
        "path": "Immunization.identifier",
        "comment": "CyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.identifier.assigner.identifier.type",
        "path": "Immunization.identifier.assigner.identifier.type",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ]
      },
      {
        "id": "Immunization.identifier.assigner.identifier.type.coding.system",
        "path": "Immunization.identifier.assigner.identifier.type.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.identifier.assigner.identifier.type.coding.code",
        "path": "Immunization.identifier.assigner.identifier.type.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.identifier.assigner.identifier.type.coding.display",
        "path": "Immunization.identifier.assigner.identifier.type.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.status",
        "path": "Immunization.status",
        "mustSupport": true
      },
      {
        "id": "Immunization.statusReason",
        "path": "Immunization.statusReason",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.vaccineCode",
        "path": "Immunization.vaccineCode",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Immunization.vaccineCode.coding",
        "path": "Immunization.vaccineCode.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Immunization.vaccineCode.coding.system",
        "path": "Immunization.vaccineCode.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.vaccineCode.coding.code",
        "path": "Immunization.vaccineCode.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.vaccineCode.coding.display",
        "path": "Immunization.vaccineCode.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.vaccineCode.coding:eHDSIVaccine",
        "path": "Immunization.vaccineCode.coding",
        "sliceName": "eHDSIVaccine",
        "definition": "CyprusEHR: A reference to a vaccine code as defined by the eHDSI in Master Value Catalogue. The value set includes codes from http://snomed.info/sct and http://www.whocc.no/atc.",
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-ehdsivaccine"
        }
      },
      {
        "id": "Immunization.vaccineCode.coding:eHDSIVaccine.system",
        "path": "Immunization.vaccineCode.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.vaccineCode.coding:eHDSIVaccine.code",
        "path": "Immunization.vaccineCode.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.vaccineCode.coding:eHDSIVaccine.display",
        "path": "Immunization.vaccineCode.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.vaccineCode.coding:absentOrUnknownImmunizationIPS",
        "path": "Immunization.vaccineCode.coding",
        "sliceName": "absentOrUnknownImmunizationIPS",
        "max": "1",
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/fhir/uv/ips/ValueSet/absent-or-unknown-immunizations-uv-ips"
        }
      },
      {
        "id": "Immunization.vaccineCode.coding:absentOrUnknownImmunizationIPS.system",
        "path": "Immunization.vaccineCode.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.vaccineCode.coding:absentOrUnknownImmunizationIPS.code",
        "path": "Immunization.vaccineCode.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.vaccineCode.coding:absentOrUnknownImmunizationIPS.display",
        "path": "Immunization.vaccineCode.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.patient",
        "path": "Immunization.patient",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Patient",
              "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-patient"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Immunization.patient.reference",
        "path": "Immunization.patient.reference",
        "min": 1
      },
      {
        "id": "Immunization.patient.identifier.type",
        "path": "Immunization.patient.identifier.type",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ]
      },
      {
        "id": "Immunization.patient.identifier.type.coding.system",
        "path": "Immunization.patient.identifier.type.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.patient.identifier.type.coding.code",
        "path": "Immunization.patient.identifier.type.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.patient.identifier.type.coding.display",
        "path": "Immunization.patient.identifier.type.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.patient.identifier.assigner.identifier.type",
        "path": "Immunization.patient.identifier.assigner.identifier.type",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ]
      },
      {
        "id": "Immunization.patient.identifier.assigner.identifier.type.coding.system",
        "path": "Immunization.patient.identifier.assigner.identifier.type.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.patient.identifier.assigner.identifier.type.coding.code",
        "path": "Immunization.patient.identifier.assigner.identifier.type.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.patient.identifier.assigner.identifier.type.coding.display",
        "path": "Immunization.patient.identifier.assigner.identifier.type.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.encounter",
        "path": "Immunization.encounter",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Encounter",
              "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-encounter-r4"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Immunization.encounter.reference",
        "path": "Immunization.encounter.reference",
        "min": 1
      },
      {
        "id": "Immunization.encounter.identifier.type",
        "path": "Immunization.encounter.identifier.type",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ]
      },
      {
        "id": "Immunization.encounter.identifier.type.coding.system",
        "path": "Immunization.encounter.identifier.type.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.encounter.identifier.type.coding.code",
        "path": "Immunization.encounter.identifier.type.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.encounter.identifier.type.coding.display",
        "path": "Immunization.encounter.identifier.type.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.encounter.identifier.assigner.identifier.type",
        "path": "Immunization.encounter.identifier.assigner.identifier.type",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ]
      },
      {
        "id": "Immunization.encounter.identifier.assigner.identifier.type.coding.system",
        "path": "Immunization.encounter.identifier.assigner.identifier.type.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.encounter.identifier.assigner.identifier.type.coding.code",
        "path": "Immunization.encounter.identifier.assigner.identifier.type.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.encounter.identifier.assigner.identifier.type.coding.display",
        "path": "Immunization.encounter.identifier.assigner.identifier.type.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.occurrence[x]",
        "path": "Immunization.occurrence[x]",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Immunization.reportOrigin",
        "path": "Immunization.reportOrigin",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ]
      },
      {
        "id": "Immunization.reportOrigin.coding.system",
        "path": "Immunization.reportOrigin.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.reportOrigin.coding.code",
        "path": "Immunization.reportOrigin.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.reportOrigin.coding.display",
        "path": "Immunization.reportOrigin.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.location",
        "path": "Immunization.location",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Location",
              "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-locationmedicalteam-r4"
            ]
          }
        ]
      },
      {
        "id": "Immunization.location.reference",
        "path": "Immunization.location.reference",
        "min": 1
      },
      {
        "id": "Immunization.manufacturer",
        "path": "Immunization.manufacturer",
        "comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.lotNumber",
        "path": "Immunization.lotNumber",
        "comment": "Note that FHIR strings SHALL NOT exceed 1MB in size\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.site",
        "path": "Immunization.site",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ],
        "binding": {
          "strength": "example",
          "valueSet": "http://hl7.org/fhir/ValueSet/body-site"
        }
      },
      {
        "id": "Immunization.site.coding.system",
        "path": "Immunization.site.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.site.coding.code",
        "path": "Immunization.site.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.site.coding.display",
        "path": "Immunization.site.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.route",
        "path": "Immunization.route",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ]
      },
      {
        "id": "Immunization.route.coding",
        "path": "Immunization.route.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Immunization.route.coding.system",
        "path": "Immunization.route.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.route.coding.code",
        "path": "Immunization.route.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.route.coding.display",
        "path": "Immunization.route.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.route.coding:eHDSIRouteOfAdministration",
        "path": "Immunization.route.coding",
        "sliceName": "eHDSIRouteOfAdministration",
        "definition": "A reference to a code defined by a terminology system.\r\n\r\nCyprusEHR: A reference to a code defined by EDQM as defined by eHDSI in Master Value Catalogue for eHDSIRouteofAdministration.",
        "binding": {
          "strength": "required",
          "valueSet": "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-ehdsirouteofadministration"
        }
      },
      {
        "id": "Immunization.route.coding:eHDSIRouteOfAdministration.system",
        "path": "Immunization.route.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.route.coding:eHDSIRouteOfAdministration.code",
        "path": "Immunization.route.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.route.coding:eHDSIRouteOfAdministration.display",
        "path": "Immunization.route.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.doseQuantity",
        "path": "Immunization.doseQuantity",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.performer",
        "path": "Immunization.performer",
        "definition": "Indicates who performed the immunization event.\r\n\r\nCyprusEHR: For the performer we point to practitioner and practitionerRole:\r\n\r\n1) Immunization.performer.actor.Cyprus EHR Practitioner profile \r\n2) Immunization.performer.actor.Cyprus EHR Healthcare Associate Practitioner Role profile"
      },
      {
        "id": "Immunization.performer.function",
        "path": "Immunization.performer.function",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.performer.actor",
        "path": "Immunization.performer.actor",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Practitioner",
              "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
              "http://hl7.org/fhir/StructureDefinition/Organization",
              "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerrolehealthcareassociate-r4"
            ]
          }
        ]
      },
      {
        "id": "Immunization.performer.actor.reference",
        "path": "Immunization.performer.actor.reference",
        "min": 1
      },
      {
        "id": "Immunization.reasonCode",
        "path": "Immunization.reasonCode",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.reasonReference",
        "path": "Immunization.reasonReference",
        "comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.isSubpotent",
        "path": "Immunization.isSubpotent",
        "comment": "Typically, the recognition of the dose being sub-potent is retrospective, after the administration (ex. notification of a manufacturer recall after administration). However, in the case of a partial administration (the patient moves unexpectedly and only some of the dose is actually administered), subpotency may be recognized immediately, but it is still important to record the event.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.subpotentReason",
        "path": "Immunization.subpotentReason",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.education",
        "path": "Immunization.education",
        "comment": "CyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.programEligibility",
        "path": "Immunization.programEligibility",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.fundingSource",
        "path": "Immunization.fundingSource",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.reaction",
        "path": "Immunization.reaction",
        "comment": "A reaction may be an indication of an allergy or intolerance and, if this is determined to be the case, it should be recorded as a new AllergyIntolerance resource instance as most systems will not query against past Immunization.reaction elements.\r\n\r\nCyprusEHR: Not to be used in the context of Cyprus EHR."
      },
      {
        "id": "Immunization.protocolApplied",
        "path": "Immunization.protocolApplied",
        "mustSupport": true
      },
      {
        "id": "Immunization.protocolApplied.authority.identifier.type",
        "path": "Immunization.protocolApplied.authority.identifier.type",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ]
      },
      {
        "id": "Immunization.protocolApplied.authority.identifier.type.coding.system",
        "path": "Immunization.protocolApplied.authority.identifier.type.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.protocolApplied.authority.identifier.type.coding.code",
        "path": "Immunization.protocolApplied.authority.identifier.type.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.protocolApplied.authority.identifier.type.coding.display",
        "path": "Immunization.protocolApplied.authority.identifier.type.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.protocolApplied.authority.identifier.assigner.identifier.type",
        "path": "Immunization.protocolApplied.authority.identifier.assigner.identifier.type",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ]
      },
      {
        "id": "Immunization.protocolApplied.authority.identifier.assigner.identifier.type.coding.system",
        "path": "Immunization.protocolApplied.authority.identifier.assigner.identifier.type.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.protocolApplied.authority.identifier.assigner.identifier.type.coding.code",
        "path": "Immunization.protocolApplied.authority.identifier.assigner.identifier.type.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.protocolApplied.authority.identifier.assigner.identifier.type.coding.display",
        "path": "Immunization.protocolApplied.authority.identifier.assigner.identifier.type.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.protocolApplied.targetDisease",
        "path": "Immunization.protocolApplied.targetDisease",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ],
        "binding": {
          "strength": "extensible",
          "valueSet": "https://hl7.org/fhir/uv/ips/ValueSet-target-diseases-snomed-ct-ips-free-set.html"
        }
      },
      {
        "id": "Immunization.protocolApplied.targetDisease:TargetDisease",
        "path": "Immunization.protocolApplied.targetDisease",
        "sliceName": "TargetDisease",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "https://hl7.org/fhir/uv/ips/ValueSet-target-diseases-uv-ips.html"
        }
      },
      {
        "id": "Immunization.protocolApplied.targetDisease:TargetDisease.coding.system",
        "path": "Immunization.protocolApplied.targetDisease.coding.system",
        "min": 1
      },
      {
        "id": "Immunization.protocolApplied.targetDisease:TargetDisease.coding.code",
        "path": "Immunization.protocolApplied.targetDisease.coding.code",
        "min": 1
      },
      {
        "id": "Immunization.protocolApplied.targetDisease:TargetDisease.coding.display",
        "path": "Immunization.protocolApplied.targetDisease.coding.display",
        "min": 1
      },
      {
        "id": "Immunization.protocolApplied.doseNumber[x]",
        "path": "Immunization.protocolApplied.doseNumber[x]",
        "mustSupport": true
      }
    ]
  }
}