{
  "resourceType": "StructureDefinition",
  "url": "https://simplifier.net/h-resept/StructureDefinition/MedicinalProductPackagedHresept",
  "name": "MedicinalProductPackagedHresept",
  "title": "MedicinalProductPackaged for H-resept",
  "status": "draft",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "MedicinalProductPackaged",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicinalProductPackaged",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "MedicinalProductPackaged.extension",
        "path": "MedicinalProductPackaged.extension",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.modifierExtension",
        "path": "MedicinalProductPackaged.modifierExtension",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier",
        "path": "MedicinalProductPackaged.identifier",
        "slicing": {
          "description": "Sliced",
          "rules": "open"
        }
      },
      {
        "id": "MedicinalProductPackaged.identifier:hreseptPackagedProductID",
        "path": "MedicinalProductPackaged.identifier",
        "sliceName": "hreseptPackagedProductID",
        "short": "Equal to the element's ID.",
        "definition": "Equal to the element's ID, specific to NoMA's FHIR API for H-resept. \r\nUrl (temporary, will change in the future): http://legemiddelverket.no/fhir/HRESEPT/HreseptPackagedProductID",
        "min": 1,
        "max": "1"
      },
      {
        "id": "MedicinalProductPackaged.identifier:hreseptPackagedProductID.use",
        "path": "MedicinalProductPackaged.identifier.use",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:hreseptPackagedProductID.type",
        "path": "MedicinalProductPackaged.identifier.type",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:hreseptPackagedProductID.system",
        "path": "MedicinalProductPackaged.identifier.system",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.identifier:hreseptPackagedProductID.value",
        "path": "MedicinalProductPackaged.identifier.value",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.identifier:hreseptPackagedProductID.assigner",
        "path": "MedicinalProductPackaged.identifier.assigner",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:legemiddelPakningID",
        "path": "MedicinalProductPackaged.identifier",
        "sliceName": "legemiddelPakningID",
        "short": "The packaged medicinal product's FEST (legemiddelPakning) ID",
        "definition": "Ensures referential integrity with the medicinal product's representation in the FEST master data.\r\nUrl (temporary, will change in the future): http://legemiddelverket.no/FEST/legemiddelPakningID",
        "min": 1,
        "max": "1"
      },
      {
        "id": "MedicinalProductPackaged.identifier:legemiddelPakningID.use",
        "path": "MedicinalProductPackaged.identifier.use",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:legemiddelPakningID.type",
        "path": "MedicinalProductPackaged.identifier.type",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:legemiddelPakningID.system",
        "path": "MedicinalProductPackaged.identifier.system",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.identifier:legemiddelPakningID.value",
        "path": "MedicinalProductPackaged.identifier.value",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.identifier:legemiddelPakningID.assigner",
        "path": "MedicinalProductPackaged.identifier.assigner",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:legemiddeldoseId",
        "path": "MedicinalProductPackaged.identifier",
        "sliceName": "legemiddeldoseId",
        "short": "The packaged medicinal product's FEST (legemiddelDose) ID",
        "definition": "Ensures referential integrity with the medicinal product's representation in the FEST master data.\r\nUrl (temporary, will change in the future): http://legemiddelverket.no/FEST/legemiddelDoseID \r\n\r\nCardinality is 0..1 since packages containing enteral nutrition don't have a legemiddelDoseID",
        "max": "1"
      },
      {
        "id": "MedicinalProductPackaged.identifier:legemiddeldoseId.use",
        "path": "MedicinalProductPackaged.identifier.use",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:legemiddeldoseId.type",
        "path": "MedicinalProductPackaged.identifier.type",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:legemiddeldoseId.system",
        "path": "MedicinalProductPackaged.identifier.system",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.identifier:legemiddeldoseId.value",
        "path": "MedicinalProductPackaged.identifier.value",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.identifier:legemiddeldoseId.assigner",
        "path": "MedicinalProductPackaged.identifier.assigner",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:nordicArticleNumber",
        "path": "MedicinalProductPackaged.identifier",
        "sliceName": "nordicArticleNumber",
        "short": "The package's nordic article number (varenummer)",
        "definition": "The nordicArticleNumber identifier contains the 6 digit identification code for a specific article of medicine available on the norwegian market. For some packages, there is a common article number within the Nordic countries. \r\nUrl (temporary, will change in the future): https://farmalogg.no/varenummer",
        "min": 1,
        "max": "1"
      },
      {
        "id": "MedicinalProductPackaged.identifier:nordicArticleNumber.use",
        "path": "MedicinalProductPackaged.identifier.use",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:nordicArticleNumber.type",
        "path": "MedicinalProductPackaged.identifier.type",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:nordicArticleNumber.system",
        "path": "MedicinalProductPackaged.identifier.system",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.identifier:nordicArticleNumber.value",
        "path": "MedicinalProductPackaged.identifier.value",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.identifier:nordicArticleNumber.assigner",
        "path": "MedicinalProductPackaged.identifier.assigner",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:lmrNummer",
        "path": "MedicinalProductPackaged.identifier",
        "sliceName": "lmrNummer",
        "short": "LMR number (lmrNummer)",
        "definition": "Number used to identify a unit dose or smallest unit that can be dispensed, for example one vial. LMR number is managed by the Norwegian Medical Products Agency.\r\nUrl (temporary, will change in the future): http://legemiddelverket.no/FEST/lmrNummer",
        "max": "1"
      },
      {
        "id": "MedicinalProductPackaged.identifier:lmrNummer.use",
        "path": "MedicinalProductPackaged.identifier.use",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:lmrNummer.type",
        "path": "MedicinalProductPackaged.identifier.type",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.identifier:lmrNummer.system",
        "path": "MedicinalProductPackaged.identifier.system",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.identifier:lmrNummer.value",
        "path": "MedicinalProductPackaged.identifier.value",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.identifier:lmrNummer.assigner",
        "path": "MedicinalProductPackaged.identifier.assigner",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.subject",
        "path": "MedicinalProductPackaged.subject",
        "short": "The product for which this is a package.",
        "definition": "The product for which this is a package.",
        "min": 1,
        "max": "1"
      },
      {
        "id": "MedicinalProductPackaged.subject.reference",
        "path": "MedicinalProductPackaged.subject.reference",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.subject.type",
        "path": "MedicinalProductPackaged.subject.type",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.subject.identifier",
        "path": "MedicinalProductPackaged.subject.identifier",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.subject.display",
        "path": "MedicinalProductPackaged.subject.display",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.description",
        "path": "MedicinalProductPackaged.description",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.legalStatusOfSupply",
        "path": "MedicinalProductPackaged.legalStatusOfSupply",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.marketingStatus",
        "path": "MedicinalProductPackaged.marketingStatus",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.marketingAuthorization",
        "path": "MedicinalProductPackaged.marketingAuthorization",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.manufacturer",
        "path": "MedicinalProductPackaged.manufacturer",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.batchIdentifier",
        "path": "MedicinalProductPackaged.batchIdentifier",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.packageItem",
        "path": "MedicinalProductPackaged.packageItem",
        "short": "A packaging item, as a container for medicine, possibly with other packaging items within",
        "definition": "A packaging item, as a container for medicine, possibly with other packaging items within."
      },
      {
        "id": "MedicinalProductPackaged.packageItem.extension",
        "path": "MedicinalProductPackaged.packageItem.extension",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.packageItem.modifierExtension",
        "path": "MedicinalProductPackaged.packageItem.modifierExtension",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.packageItem.identifier",
        "path": "MedicinalProductPackaged.packageItem.identifier",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.packageItem.type.coding",
        "path": "MedicinalProductPackaged.packageItem.type.coding",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.packageItem.type.coding.system",
        "path": "MedicinalProductPackaged.packageItem.type.coding.system",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.packageItem.type.coding.version",
        "path": "MedicinalProductPackaged.packageItem.type.coding.version",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.packageItem.type.coding.code",
        "path": "MedicinalProductPackaged.packageItem.type.coding.code",
        "min": 1
      },
      {
        "id": "MedicinalProductPackaged.packageItem.type.coding.userSelected",
        "path": "MedicinalProductPackaged.packageItem.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.packageItem.material",
        "path": "MedicinalProductPackaged.packageItem.material",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.packageItem.alternateMaterial",
        "path": "MedicinalProductPackaged.packageItem.alternateMaterial",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.packageItem.device",
        "path": "MedicinalProductPackaged.packageItem.device",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.packageItem.manufacturedItem",
        "path": "MedicinalProductPackaged.packageItem.manufacturedItem",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.packageItem.physicalCharacteristics",
        "path": "MedicinalProductPackaged.packageItem.physicalCharacteristics",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.packageItem.otherCharacteristics",
        "path": "MedicinalProductPackaged.packageItem.otherCharacteristics",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.packageItem.shelfLifeStorage",
        "path": "MedicinalProductPackaged.packageItem.shelfLifeStorage",
        "max": "0"
      },
      {
        "id": "MedicinalProductPackaged.packageItem.manufacturer",
        "path": "MedicinalProductPackaged.packageItem.manufacturer",
        "max": "0"
      }
    ]
  }
}