{
  "resourceType": "StructureDefinition",
  "url": "https://simplifier.net/h-resept/StructureDefinition/MedicinalProductHresept",
  "name": "MedicinalProductHresept",
  "title": "MedicinalProduct for H-resept",
  "status": "draft",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "MedicinalProduct",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/MedicinalProduct",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "MedicinalProduct.extension",
        "path": "MedicinalProduct.extension",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.modifierExtension",
        "path": "MedicinalProduct.modifierExtension",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.identifier",
        "path": "MedicinalProduct.identifier",
        "slicing": {
          "description": "Sliced",
          "rules": "closed"
        }
      },
      {
        "id": "MedicinalProduct.identifier:HreseptMedicinalProductId",
        "path": "MedicinalProduct.identifier",
        "sliceName": "HreseptMedicinalProductId",
        "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 (preliminary): http://legemiddelverket.no/fhir/Hresept/HreseptMedicinalProductId",
        "min": 1,
        "max": "1"
      },
      {
        "id": "MedicinalProduct.identifier:HreseptMedicinalProductId.extension",
        "path": "MedicinalProduct.identifier.extension",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.identifier:HreseptMedicinalProductId.use",
        "path": "MedicinalProduct.identifier.use",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.identifier:HreseptMedicinalProductId.type",
        "path": "MedicinalProduct.identifier.type",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.identifier:HreseptMedicinalProductId.assigner",
        "path": "MedicinalProduct.identifier.assigner",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.identifier:legemiddelmerkevareId",
        "path": "MedicinalProduct.identifier",
        "sliceName": "legemiddelmerkevareId",
        "short": "The medicinal product's FEST (legemiddelMerkevare) ID",
        "definition": "Ensures referential integrity with the medicinal product's representation in the FEST master data.  \\r\\nUrl (preliminary): http://legemiddelverket.no/FEST/LegemiddelMerkevareID\\r\\nThere are cases in which two Medicinal Products (temporarily) reference to the same FEST legemiddekMerkevareId, if there is a change in the medicinal product's invented name.",
        "max": "1",
        "meaningWhenMissing": "When missing, the medicinal product is not represented as a product in the FEST master data. For example if the medicinal product represents a combinationpack or a multi strength package which are not represented as a product in FEST."
      },
      {
        "id": "MedicinalProduct.identifier:legemiddelmerkevareId.extension",
        "path": "MedicinalProduct.identifier.extension",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.identifier:legemiddelmerkevareId.use",
        "path": "MedicinalProduct.identifier.use",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.identifier:legemiddelmerkevareId.type",
        "path": "MedicinalProduct.identifier.type",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.identifier:legemiddelmerkevareId.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",
        "path": "MedicinalProduct.legalStatusOfSupply",
        "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",
        "path": "MedicinalProduct.productClassification",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.marketingStatus",
        "path": "MedicinalProduct.marketingStatus",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.pharmaceuticalProduct",
        "path": "MedicinalProduct.pharmaceuticalProduct",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.packagedMedicinalProduct",
        "path": "MedicinalProduct.packagedMedicinalProduct",
        "min": 1
      },
      {
        "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",
        "path": "MedicinalProduct.name",
        "short": "The product's name",
        "definition": "The product's name. Only includes full name, which for now only consists of the \"invented name\" part."
      },
      {
        "id": "MedicinalProduct.name.extension",
        "path": "MedicinalProduct.name.extension",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.name.modifierExtension",
        "path": "MedicinalProduct.name.modifierExtension",
        "max": "0"
      },
      {
        "id": "MedicinalProduct.name.namePart",
        "path": "MedicinalProduct.name.namePart",
        "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"
      }
    ]
  }
}