{
  "resourceType": "StructureDefinition",
  "url": "https://example.org/fhir/StructureDefinition/MyMedicinalProduct",
  "name": "MedicinalProductSafest",
  "status": "retired",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "MedicinalProduct",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicinalProduct",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "MedicinalProduct.extension:authorizedPharmaceuticalDoseForm",
        "path": "MedicinalProduct.extension",
        "sliceName": "authorizedPharmaceuticalDoseForm",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://legemiddelverket.no/fhir/StructureDefinition/medicinalproduct-authorized-pharmaceutical-dose-form-safest"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "MedicinalProduct.extension:authorizedPharmaceuticalDoseForm.value[x].coding.system",
        "path": "MedicinalProduct.extension.value[x].coding.system",
        "min": 1
      },
      {
        "id": "MedicinalProduct.extension:authorizedPharmaceuticalDoseForm.value[x].coding.version",
        "path": "MedicinalProduct.extension.value[x].coding.version",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.extension:authorizedPharmaceuticalDoseForm.value[x].coding.code",
        "path": "MedicinalProduct.extension.value[x].coding.code",
        "min": 1
      },
      {
        "id": "MedicinalProduct.extension:authorizedPharmaceuticalDoseForm.value[x].coding.userSelected",
        "path": "MedicinalProduct.extension.value[x].coding.userSelected",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.identifier",
        "path": "MedicinalProduct.identifier",
        "slicing": {
          "description": "Sliced",
          "rules": "open"
        }
      },
      {
        "id": "MedicinalProduct.identifier:safestMedicinalProductID",
        "path": "MedicinalProduct.identifier",
        "sliceName": "safestMedicinalProductID",
        "min": 1,
        "max": "1"
      },
      {
        "id": "MedicinalProduct.identifier:safestMedicinalProductID.use",
        "path": "MedicinalProduct.identifier.use",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.identifier:safestMedicinalProductID.type",
        "path": "MedicinalProduct.identifier.type",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.identifier:safestMedicinalProductID.system",
        "path": "MedicinalProduct.identifier.system",
        "min": 1
      },
      {
        "id": "MedicinalProduct.identifier:safestMedicinalProductID.value",
        "path": "MedicinalProduct.identifier.value",
        "min": 1
      },
      {
        "id": "MedicinalProduct.identifier:safestMedicinalProductID.assigner",
        "path": "MedicinalProduct.identifier.assigner",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.type",
        "path": "MedicinalProduct.type",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.domain",
        "path": "MedicinalProduct.domain",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.combinedPharmaceuticalDoseForm",
        "path": "MedicinalProduct.combinedPharmaceuticalDoseForm",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.legalStatusOfSupply.coding.system",
        "path": "MedicinalProduct.legalStatusOfSupply.coding.system",
        "min": 1
      },
      {
        "id": "MedicinalProduct.legalStatusOfSupply.coding.version",
        "path": "MedicinalProduct.legalStatusOfSupply.coding.version",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.legalStatusOfSupply.coding.code",
        "path": "MedicinalProduct.legalStatusOfSupply.coding.code",
        "min": 1
      },
      {
        "id": "MedicinalProduct.legalStatusOfSupply.coding.userSelected",
        "path": "MedicinalProduct.legalStatusOfSupply.coding.userSelected",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.additionalMonitoringIndicator",
        "path": "MedicinalProduct.additionalMonitoringIndicator",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.specialMeasures",
        "path": "MedicinalProduct.specialMeasures",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.paediatricUseIndicator",
        "path": "MedicinalProduct.paediatricUseIndicator",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.productClassification.coding.system",
        "path": "MedicinalProduct.productClassification.coding.system",
        "min": 1
      },
      {
        "id": "MedicinalProduct.productClassification.coding.version",
        "path": "MedicinalProduct.productClassification.coding.version",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.productClassification.coding.code",
        "path": "MedicinalProduct.productClassification.coding.code",
        "min": 1
      },
      {
        "id": "MedicinalProduct.productClassification.coding.userSelected",
        "path": "MedicinalProduct.productClassification.coding.userSelected",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.marketingStatus",
        "path": "MedicinalProduct.marketingStatus",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.pharmaceuticalProduct",
        "path": "MedicinalProduct.pharmaceuticalProduct",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.packagedMedicinalProduct",
        "path": "MedicinalProduct.packagedMedicinalProduct",
        "max": "1"
      },
      {
        "id": "MedicinalProduct.packagedMedicinalProduct.reference",
        "path": "MedicinalProduct.packagedMedicinalProduct.reference",
        "min": 1
      },
      {
        "id": "MedicinalProduct.packagedMedicinalProduct.type",
        "path": "MedicinalProduct.packagedMedicinalProduct.type",
        "min": 1
      },
      {
        "id": "MedicinalProduct.packagedMedicinalProduct.identifier",
        "path": "MedicinalProduct.packagedMedicinalProduct.identifier",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.packagedMedicinalProduct.display",
        "path": "MedicinalProduct.packagedMedicinalProduct.display",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.attachedDocument",
        "path": "MedicinalProduct.attachedDocument",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.masterFile",
        "path": "MedicinalProduct.masterFile",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.contact",
        "path": "MedicinalProduct.contact",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.clinicalTrial",
        "path": "MedicinalProduct.clinicalTrial",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.name.namePart.type.system",
        "path": "MedicinalProduct.name.namePart.type.system",
        "min": 1
      },
      {
        "id": "MedicinalProduct.name.namePart.type.version",
        "path": "MedicinalProduct.name.namePart.type.version",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.name.namePart.type.code",
        "path": "MedicinalProduct.name.namePart.type.code",
        "min": 1
      },
      {
        "id": "MedicinalProduct.name.namePart.type.userSelected",
        "path": "MedicinalProduct.name.namePart.type.userSelected",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.name.countryLanguage",
        "path": "MedicinalProduct.name.countryLanguage",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.crossReference",
        "path": "MedicinalProduct.crossReference",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.manufacturingBusinessOperation",
        "path": "MedicinalProduct.manufacturingBusinessOperation",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.specialDesignation",
        "path": "MedicinalProduct.specialDesignation",
        "max": "0"
      }
    ]
  }
}