<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://noma.no/fhir/StructureDefinition/MedicinalProductPackaged_NOMA_v3_0" />
  <version value="3.0" />
  <name value="MedicinalProductPackaged_NOMA_v3_0" />
  <title value="MedicinalProductPackaged_NOMA_v3_0" />
  <status value="active" />
  <description value="The Packaged Medicinal Product represents packages authorised for sale in the Norwegian market." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="MedicinalProductPackaged" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/MedicinalProductPackaged" />
  <derivation value="constraint" />
  <differential>
    <element id="MedicinalProductPackaged.extension:maHolderOrManufacturer">
      <path value="MedicinalProductPackaged.extension" />
      <sliceName value="maHolderOrManufacturer" />
      <short value="The package's marketing authortisation holder or manufacturer" />
      <definition value="The [maHolderOrManufacturer](https://simplifier.net/safest/medicinalproductpackaged-ma-holder-or-manufacturer-safest) extension is implemented in order to specify the marketing authorization holder of the package.  &#xD;&#xA;MA holder is always available for medicinal products with an MA issued in Norway. For medicinal products without an MA issued in Norway, the company given maybe the MA holder in the origin country or a representative for the MA holder.  &#xD;&#xA;t is a string containing a company name.." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://legemiddelverket.no/fhir/StructureDefinition/medicinalproductpackaged-ma-holder-or-manufacturer-safest" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicinalProductPackaged.extension:repackagingManufacturer">
      <path value="MedicinalProductPackaged.extension" />
      <sliceName value="repackagingManufacturer" />
      <type>
        <code value="Extension" />
        <profile value="https://mpd.noma.no/structuredefinition/packaged-product-repackaging-manufacturer" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicinalProductPackaged.identifier">
      <path value="MedicinalProductPackaged.identifier" />
      <slicing>
        <description value="Identifiers of the package and corresponding packages in external sources" />
        <rules value="open" />
      </slicing>
      <min value="1" />
      <mustSupport value="false" />
    </element>
    <element id="MedicinalProductPackaged.identifier:packaged-product-definition-id">
      <path value="MedicinalProductPackaged.identifier" />
      <sliceName value="packaged-product-definition-id" />
      <short value="Equal to the element's ID" />
      <definition value="Equal to the element's ID, specific to NoMA's FHIR API   &#xD;&#xA;System Url: [https://mpd.noma.no/identifier/packaged-product-definition-id](https://mpd.noma.no/identifier/packaged-product-definition-id)" />
      <alias value="PCID" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicinalProductPackaged.identifier:packaged-product-definition-id.extension">
      <path value="MedicinalProductPackaged.identifier.extension" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:packaged-product-definition-id.use">
      <path value="MedicinalProductPackaged.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:packaged-product-definition-id.type">
      <path value="MedicinalProductPackaged.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:packaged-product-definition-id.system">
      <path value="MedicinalProductPackaged.identifier.system" />
      <min value="1" />
      <fixedUri value="https://mpd.noma.no/identifier/packaged-product-definition-id" />
    </element>
    <element id="MedicinalProductPackaged.identifier:packaged-product-definition-id.value">
      <path value="MedicinalProductPackaged.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.identifier:packaged-product-definition-id.period">
      <path value="MedicinalProductPackaged.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:packaged-product-definition-id.assigner">
      <path value="MedicinalProductPackaged.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddelPakningID">
      <path value="MedicinalProductPackaged.identifier" />
      <sliceName value="legemiddelPakningID" />
      <short value="The packaged medicinal product's FEST (legemiddelPakning) ID" />
      <definition value="Ensures referential integrity with the medicinal product's representation in the FEST master data.  &#xD;&#xA;&#xD;&#xA;System URL: [https://mpd.noma.no/identifier/fest-legemiddel-pakning-id](https://mpd.noma.no/identifier/fest-legemiddel-pakning-id)" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddelPakningID.extension">
      <path value="MedicinalProductPackaged.identifier.extension" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddelPakningID.use">
      <path value="MedicinalProductPackaged.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddelPakningID.type">
      <path value="MedicinalProductPackaged.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddelPakningID.system">
      <path value="MedicinalProductPackaged.identifier.system" />
      <min value="1" />
      <fixedUri value="https://mpd.noma.no/identifier/fest-legemiddel-pakning-id" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddelPakningID.value">
      <path value="MedicinalProductPackaged.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddelPakningID.period">
      <path value="MedicinalProductPackaged.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddelPakningID.assigner">
      <path value="MedicinalProductPackaged.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddeldoseId">
      <path value="MedicinalProductPackaged.identifier" />
      <sliceName value="legemiddeldoseId" />
      <short value="The packaged medicinal product's FEST (legemiddelDose) ID" />
      <definition value="Ensures referential integrity with the medicinal product's representation in the FEST master data.  &#xD;&#xA;Cardinality is 0..1 since packages containing enteral nutrition don't have a legemiddelDoseId.  &#xD;&#xA;&#xD;&#xA;System URL: [https://mpd.noma.no/identifier/fest-legemiddel-dose-id](https://mpd.noma.no/identifier/fest-legemiddel-dose-id)" />
      <max value="1" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddeldoseId.extension">
      <path value="MedicinalProductPackaged.identifier.extension" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddeldoseId.use">
      <path value="MedicinalProductPackaged.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddeldoseId.type">
      <path value="MedicinalProductPackaged.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddeldoseId.system">
      <path value="MedicinalProductPackaged.identifier.system" />
      <min value="1" />
      <fixedUri value="https://mpd.noma.no/identifier/fest-legemiddel-dose-id" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddeldoseId.value">
      <path value="MedicinalProductPackaged.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddeldoseId.period">
      <path value="MedicinalProductPackaged.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:legemiddeldoseId.assigner">
      <path value="MedicinalProductPackaged.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:nordicArticleNumber">
      <path value="MedicinalProductPackaged.identifier" />
      <sliceName value="nordicArticleNumber" />
      <short value="The package's nordic article number (varenummer)" />
      <definition value="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.  &#xD;&#xA;&#xD;&#xA;System URL: [https://mpd.noma.no/identifier/varenummer](https://mpd.noma.no/identifier/varenummer)" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicinalProductPackaged.identifier:nordicArticleNumber.extension">
      <path value="MedicinalProductPackaged.identifier.extension" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:nordicArticleNumber.use">
      <path value="MedicinalProductPackaged.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:nordicArticleNumber.type">
      <path value="MedicinalProductPackaged.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:nordicArticleNumber.system">
      <path value="MedicinalProductPackaged.identifier.system" />
      <min value="1" />
      <fixedUri value="https://mpd.noma.no/identifier/varenummer" />
    </element>
    <element id="MedicinalProductPackaged.identifier:nordicArticleNumber.value">
      <path value="MedicinalProductPackaged.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.identifier:nordicArticleNumber.period">
      <path value="MedicinalProductPackaged.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:nordicArticleNumber.assigner">
      <path value="MedicinalProductPackaged.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:lmrNummer">
      <path value="MedicinalProductPackaged.identifier" />
      <sliceName value="lmrNummer" />
      <short value="The Package's LMR number" />
      <definition value="The nordicArticleNumber identifier contains the 6 digit identification code for a specific article of medicine available on the norwegian market.with marketing authorisation For some packages there is a common article number within the Nordic countries.  &#xD;&#xA;&#xD;&#xA;URL: [https://mpd.noma.no/identifier/fest-lmr-nummer](https://mpd.noma.no/identifier/fest-lmr-nummer)" />
      <comment value="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 Medicines Agency." />
      <max value="1" />
      <meaningWhenMissing value="Parallel import?" />
    </element>
    <element id="MedicinalProductPackaged.identifier:lmrNummer.extension">
      <path value="MedicinalProductPackaged.identifier.extension" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:lmrNummer.use">
      <path value="MedicinalProductPackaged.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:lmrNummer.type">
      <path value="MedicinalProductPackaged.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:lmrNummer.system">
      <path value="MedicinalProductPackaged.identifier.system" />
      <min value="1" />
      <fixedUri value="https://mpd.noma.no/identifier/fest-lmr-nummer" />
    </element>
    <element id="MedicinalProductPackaged.identifier:lmrNummer.value">
      <path value="MedicinalProductPackaged.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.identifier:lmrNummer.period">
      <path value="MedicinalProductPackaged.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.identifier:lmrNummer.assigner">
      <path value="MedicinalProductPackaged.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.subject">
      <path value="MedicinalProductPackaged.subject" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://noma.no/fhir/StructureDefinition/MedicinalProductNOMA_v3_0" />
      </type>
    </element>
    <element id="MedicinalProductPackaged.subject.reference">
      <path value="MedicinalProductPackaged.subject.reference" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.subject.type">
      <path value="MedicinalProductPackaged.subject.type" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.subject.identifier">
      <path value="MedicinalProductPackaged.subject.identifier" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.subject.display">
      <path value="MedicinalProductPackaged.subject.display" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.description">
      <path value="MedicinalProductPackaged.description" />
      <short value="Textual representation of the package" />
      <definition value="Contains a well-defined textual representation of the package, including the number of packageItems (containers) in all levels, and the type of the innermost package (containing the manufactured item) &#xD;&#xA;Example: 1 x 30 x 0.3 ml Endosebeholder" />
    </element>
    <element id="MedicinalProductPackaged.legalStatusOfSupply">
      <path value="MedicinalProductPackaged.legalStatusOfSupply" />
      <definition value="Contains the legal status of supply of the medicinal product if every package connected to it has the same status. If there is one or more packages with different statuses, then the legal status of supply will be defined on the package and this element will be empty.&#xD;&#xA;&#xD;&#xA;Details on the Norwegian code system for Legal Status of Supply: [Finnkode Reseptgruppe](https://finnkode.helsedirektoratet.no/adm/collections/7421?q=7421)&#xD;&#xA;Usually, only the code (e.g. &quot;C&quot;) and not the display text (e.g. &quot;Reseptgruppe C&quot;) is used by the consumers.  &#xD;&#xA;&#xD;&#xA;System URL: [https://mpd.noma.no/codesystem/legal-status-of-supply](https://mpd.noma.no/codesystem/legal-status-of-supply)" />
      <meaningWhenMissing value="The reasons for the attribute being empty are:&#xD;&#xA;1 All the packages connected to the same medicinal product have the same status, hence the status is only defined on the Medicinal Product  &#xD;&#xA;or   &#xD;&#xA;2. The related meddicinal product is of type &quot;enteral nutrition&quot; or classified as &quot;dietary supplements&quot; (kosttilskudd)" />
    </element>
    <element id="MedicinalProductPackaged.legalStatusOfSupply.coding.system">
      <path value="MedicinalProductPackaged.legalStatusOfSupply.coding.system" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.legalStatusOfSupply.coding.version">
      <path value="MedicinalProductPackaged.legalStatusOfSupply.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.legalStatusOfSupply.coding.code">
      <path value="MedicinalProductPackaged.legalStatusOfSupply.coding.code" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.legalStatusOfSupply.coding.userSelected">
      <path value="MedicinalProductPackaged.legalStatusOfSupply.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.marketingStatus">
      <path value="MedicinalProductPackaged.marketingStatus" />
      <short value="Marketing status information" />
      <definition value="The marketingStatus element contains the marketing status of the package. For each marketing status on the package, there is a coding to the code system for marketing status, coding to the corresponding SPOR code system (if there is one), and a period specifying when the status applies." />
    </element>
    <element id="MedicinalProductPackaged.marketingStatus.country">
      <path value="MedicinalProductPackaged.marketingStatus.country" />
      <comment value="If the product is lacking marketing authorisation, the country is often defaulted to Norway." />
    </element>
    <element id="MedicinalProductPackaged.marketingStatus.status">
      <path value="MedicinalProductPackaged.marketingStatus.status" />
      <short value="This attribute provides information on the status of the marketing of the medicinal product." />
      <definition value="This attribute provides information on the status of the marketing of the medicinal produc. The following markeding statuses and corresponding time periods are published:  &#xD;&#xA;- Marketed&#xD;&#xA;- Not marketed&#xD;&#xA;- Temporarily unavailable&#xD;&#xA;Code system: [EMA](https://spor.ema.europa.eu/rmswi/#/lists/100000072052/terms)" />
    </element>
    <element id="MedicinalProductPackaged.marketingAuthorization">
      <path value="MedicinalProductPackaged.marketingAuthorization" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.manufacturer">
      <path value="MedicinalProductPackaged.manufacturer" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.batchIdentifier">
      <path value="MedicinalProductPackaged.batchIdentifier" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.extension:property">
      <path value="MedicinalProductPackaged.packageItem.extension" />
      <sliceName value="property" />
      <short value="Package Item properties" />
      <definition value="Properties published by the NOMA FHIR API:&#xD;&#xA;1. Package level:  &#xD;&#xA;Type:  &#xD;&#xA;System Url (preliminary): &quot;https://simplifier.net/safest/packagepropertytypesafest&quot;  &#xD;&#xA;Always &quot;PACKAGELEVEL&quot;  &#xD;&#xA;Value:  &#xD;&#xA;System Url value (preliminary): https://volven.no/toolws/index.asmx/wsAppInfoSchema?strKveKode=7850&quot;&#xD;&#xA;Code system: [Finnkode](https://finnkode.helsedirektoratet.no/adm/collections/7850?q=7850)&#xD;&#xA;2. Whether the package is a consumer package  &#xD;&#xA;Only published when &quot;true&quot;  &#xD;&#xA;Type:  &#xD;&#xA;System Url (preliminary): &quot;https://simplifier.net/safest/packagepropertytypesafest&quot;  &#xD;&#xA;Always &quot;CONSUMERPACKAGE&quot;  &#xD;&#xA;Value:  &#xD;&#xA;System Url value (preliminary): &quot;https://simplifier.net/safest/consumerpackagesafest&quot;  &#xD;&#xA;Always code &quot;true&quot; and display&quot;Er forbrukerpakning&quot;" />
      <type>
        <code value="Extension" />
        <profile value="http://legemiddelverket.no/fhir/StructureDefinition/PackageItemProperty" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.extension:property.extension:type">
      <path value="MedicinalProductPackaged.packageItem.extension.extension" />
      <sliceName value="type" />
      <short value="Package Item property type" />
      <definition value="type contains a coding for code system for [package property type](https://simplifier.net/safest/packagepropertytypesafest)." />
    </element>
    <element id="MedicinalProductPackaged.packageItem.extension:property.extension:value">
      <path value="MedicinalProductPackaged.packageItem.extension.extension" />
      <sliceName value="value" />
      <short value="Value of the package item property" />
      <definition value="Value contains a coding describing the value of the package item property. The coding can be for either:&#xD;&#xA;&#xD;&#xA;- [Finnkode code system for package levels](https://finnkode.helsedirektoratet.no/adm/collections/7850?q=7850)  &#xD;&#xA;- Code system for information on [whether the package item is a consumer package](https://simplifier.net/safest/consumerpackagesafest)" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.extension:containedItem">
      <path value="MedicinalProductPackaged.packageItem.extension" />
      <sliceName value="containedItem" />
      <short value="Containing reference to a Manufactured Item and the respective amount" />
      <definition value="**The containedItem is not being published in this version of the profile since no Manfactured  Items are includded in the related FHIR release**&#xD;&#xA;&#xD;&#xA;The containedItem extension was implemented in order to be compatible with FHIR version R5. It contains two sub-extensions, one referencing the contained Manufactured Item, and the other the number of such items in the current (innermost) package level.&#xD;&#xA;&#xD;&#xA;The url of the extension is: https://simplifier.net/safest/containeditem-safest" />
      <type>
        <code value="Extension" />
        <profile value="http://legemiddelverket.no/fhir/StructureDefinition/2.0.0/ContainedItemNOMA" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.extension:containedItem.extension:item">
      <path value="MedicinalProductPackaged.packageItem.extension.extension" />
      <sliceName value="item" />
      <short value="Reference to the manufactured item(s) or device as contained in the packaged medicinal product" />
      <definition value="Contains a reference to a Medicinal Product Manufactured contained within the package. The reference object consists of the absolute URL of the FHIR resource (must be on the same FHIR server) and the type of the FHIR resource, which in this case is MedicinalProductManufactured. Extension url: item" />
      <meaningWhenMissing value="In the current release, no Manufactured Medicinal Products are published, so the &quot;item&quot; reference will not be present either." />
    </element>
    <element id="MedicinalProductPackaged.packageItem.extension:containedItem.extension:amount">
      <path value="MedicinalProductPackaged.packageItem.extension.extension" />
      <sliceName value="amount" />
      <short value="The quantity of the ManufacturedItems referenced to in the &quot;iten&quot;" />
      <definition value="The quantity of the ManufacturedItems referenced to in the &quot;iten&quot; attribute that are present in the package. Extension url: amount" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier">
      <path value="MedicinalProductPackaged.packageItem.identifier" />
      <slicing>
        <description value="Some description" />
        <rules value="open" />
      </slicing>
      <mustSupport value="false" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier:package-id">
      <path value="MedicinalProductPackaged.packageItem.identifier" />
      <sliceName value="package-id" />
      <short value="Package Item Identifier specific to the NOMA FHIR API" />
      <definition value="Package Item Identifier specific to the NOMA FHIR API  &#xD;&#xA;&#xD;&#xA;System URL: [https://mpd.noma.no/identifier/packaging-id](https://mpd.noma.no/identifier/packaging-id)" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier:package-id.use">
      <path value="MedicinalProductPackaged.packageItem.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier:package-id.type">
      <path value="MedicinalProductPackaged.packageItem.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier:package-id.system">
      <path value="MedicinalProductPackaged.packageItem.identifier.system" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier:package-id.value">
      <path value="MedicinalProductPackaged.packageItem.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier:package-id.period">
      <path value="MedicinalProductPackaged.packageItem.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier:package-id.assigner">
      <path value="MedicinalProductPackaged.packageItem.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier:dataCarrierIdentifier">
      <path value="MedicinalProductPackaged.packageItem.identifier" />
      <sliceName value="dataCarrierIdentifier" />
      <short value="Data Carrier Identifier" />
      <definition value="Data Carrier Identifier, in either [GTIN](https://gs1.no/gtin_/) or NTIN format  &#xD;&#xA;System URL: [https://mpd.noma.no/identifier/data-carrier-identifier](https://mpd.noma.no/identifier/data-carrier-identifier)" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier:dataCarrierIdentifier.type">
      <path value="MedicinalProductPackaged.packageItem.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier:dataCarrierIdentifier.system">
      <path value="MedicinalProductPackaged.packageItem.identifier.system" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier:dataCarrierIdentifier.value">
      <path value="MedicinalProductPackaged.packageItem.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier:dataCarrierIdentifier.period">
      <path value="MedicinalProductPackaged.packageItem.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.identifier:dataCarrierIdentifier.assigner">
      <path value="MedicinalProductPackaged.packageItem.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.type">
      <path value="MedicinalProductPackaged.packageItem.type" />
      <definition value="The type element contains a coding to the [FinnKode code system for package types](https://finnkode.helsedirektoratet.no/adm/collections/7449?q=7449)  &#xD;&#xA;System URL: [https://mpd.noma.no/codesystem/package-type](https://mpd.noma.no/codesystem/package-type)" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.type.coding">
      <path value="MedicinalProductPackaged.packageItem.type.coding" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.type.coding.system">
      <path value="MedicinalProductPackaged.packageItem.type.coding.system" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.type.coding.version">
      <path value="MedicinalProductPackaged.packageItem.type.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.type.coding.code">
      <path value="MedicinalProductPackaged.packageItem.type.coding.code" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.type.coding.userSelected">
      <path value="MedicinalProductPackaged.packageItem.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.quantity">
      <path value="MedicinalProductPackaged.packageItem.quantity" />
      <short value="The quantity of this package item in the medicinal product, at the current level of packaging. The outermost is always 1" />
      <definition value="The quantity of this package item in the medicinal product, at the current level of packaging. The outermost is always 1." />
    </element>
    <element id="MedicinalProductPackaged.packageItem.material">
      <path value="MedicinalProductPackaged.packageItem.material" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.alternateMaterial">
      <path value="MedicinalProductPackaged.packageItem.alternateMaterial" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.device">
      <path value="MedicinalProductPackaged.packageItem.device" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.manufacturedItem">
      <path value="MedicinalProductPackaged.packageItem.manufacturedItem" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.manufacturedItem.reference">
      <path value="MedicinalProductPackaged.packageItem.manufacturedItem.reference" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.manufacturedItem.type">
      <path value="MedicinalProductPackaged.packageItem.manufacturedItem.type" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.manufacturedItem.identifier">
      <path value="MedicinalProductPackaged.packageItem.manufacturedItem.identifier" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.manufacturedItem.display">
      <path value="MedicinalProductPackaged.packageItem.manufacturedItem.display" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem">
      <path value="MedicinalProductPackaged.packageItem.packageItem" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier" />
      <slicing>
        <description value="Sliced" />
        <rules value="open" />
      </slicing>
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:package-id">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier" />
      <sliceName value="package-id" />
      <short value="Package Item Identifier specific to the NOMA FHIR API" />
      <definition value="Package Item Identifier specific to the NOMA FHIR API  &#xD;&#xA;&#xD;&#xA;System URL: [https://mpd.noma.no/identifier/packaging-id](https://mpd.noma.no/identifier/packaging-id)" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:package-id.use">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:package-id.type">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:package-id.system">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier.system" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:package-id.value">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:package-id.period">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:package-id.assigner">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:dataCarrierIdentifier">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier" />
      <sliceName value="dataCarrierIdentifier" />
      <short value="Data Carrier Identifier" />
      <definition value="Data Carrier Identifier, in either [GTIN](https://gs1.no/gtin_/) or NTIN format&#xD;&#xA;&#xD;&#xA;System URL: [https://mpd.noma.no/identifier/data-carrier-identifier](https://mpd.noma.no/identifier/data-carrier-identifier)" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:dataCarrierIdentifier.use">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:dataCarrierIdentifier.type">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:dataCarrierIdentifier.system">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier.system" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:dataCarrierIdentifier.value">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier.value" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:dataCarrierIdentifier.period">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.identifier:dataCarrierIdentifier.assigner">
      <path value="MedicinalProductPackaged.packageItem.packageItem.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.type">
      <path value="MedicinalProductPackaged.packageItem.packageItem.type" />
      <definition value="The type element contains a coding to the [FinnKode code system for package types](https://finnkode.helsedirektoratet.no/adm/collections/7449?q=7449)  &#xD;&#xA;System URL: [https://mpd.noma.no/codesystem/package-type](https://mpd.noma.no/codesystem/package-type)" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.type.coding.system">
      <path value="MedicinalProductPackaged.packageItem.packageItem.type.coding.system" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.type.coding.version">
      <path value="MedicinalProductPackaged.packageItem.packageItem.type.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.type.coding.code">
      <path value="MedicinalProductPackaged.packageItem.packageItem.type.coding.code" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.type.coding.userSelected">
      <path value="MedicinalProductPackaged.packageItem.packageItem.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.material">
      <path value="MedicinalProductPackaged.packageItem.packageItem.material" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.alternateMaterial">
      <path value="MedicinalProductPackaged.packageItem.packageItem.alternateMaterial" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.device">
      <path value="MedicinalProductPackaged.packageItem.packageItem.device" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.manufacturedItem">
      <path value="MedicinalProductPackaged.packageItem.packageItem.manufacturedItem" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.manufacturedItem.reference">
      <path value="MedicinalProductPackaged.packageItem.packageItem.manufacturedItem.reference" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.manufacturedItem.type">
      <path value="MedicinalProductPackaged.packageItem.packageItem.manufacturedItem.type" />
      <min value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.manufacturedItem.identifier">
      <path value="MedicinalProductPackaged.packageItem.packageItem.manufacturedItem.identifier" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.manufacturedItem.display">
      <path value="MedicinalProductPackaged.packageItem.packageItem.manufacturedItem.display" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.packageItem">
      <path value="MedicinalProductPackaged.packageItem.packageItem.packageItem" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier">
      <path value="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier" />
      <slicing>
        <description value="Sliced" />
        <rules value="open" />
      </slicing>
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier:package-id">
      <path value="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier" />
      <sliceName value="package-id" />
      <short value="Package Item Identifier specific to the NOMA FHIR API" />
      <definition value="Package Item Identifier specific to the NOMA FHIR API  &#xD;&#xA;&#xD;&#xA;System URL: [https://mpd.noma.no/identifier/packaging-id](https://mpd.noma.no/identifier/packaging-id)" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier:package-id.use">
      <path value="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier:package-id.type">
      <path value="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier:package-id.period">
      <path value="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier:package-id.assigner">
      <path value="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier:dataCarrierIdeintifier">
      <path value="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier" />
      <sliceName value="dataCarrierIdeintifier" />
      <short value="Data Carrier Identifier" />
      <definition value="Data Carrier Identifier, in either [GTIN](https://gs1.no/gtin_/) or NTIN format&#xD;&#xA;&#xD;&#xA;System URL: [https://mpd.noma.no/identifier/data-carrier-identifier](https://mpd.noma.no/identifier/data-carrier-identifier)" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier:dataCarrierIdeintifier.type">
      <path value="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier:dataCarrierIdeintifier.period">
      <path value="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier:dataCarrierIdeintifier.assigner">
      <path value="MedicinalProductPackaged.packageItem.packageItem.packageItem.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.packageItem.type">
      <path value="MedicinalProductPackaged.packageItem.packageItem.packageItem.type" />
      <definition value="The type element contains a coding to the [FinnKode code system for package types](https://finnkode.helsedirektoratet.no/adm/collections/7449?q=7449)  &#xD;&#xA;System URL: [https://mpd.noma.no/codesystem/package-type](https://mpd.noma.no/codesystem/package-type)" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.physicalCharacteristics">
      <path value="MedicinalProductPackaged.packageItem.packageItem.physicalCharacteristics" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.otherCharacteristics">
      <path value="MedicinalProductPackaged.packageItem.packageItem.otherCharacteristics" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.shelfLifeStorage">
      <path value="MedicinalProductPackaged.packageItem.packageItem.shelfLifeStorage" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.packageItem.manufacturer">
      <path value="MedicinalProductPackaged.packageItem.packageItem.manufacturer" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.physicalCharacteristics">
      <path value="MedicinalProductPackaged.packageItem.physicalCharacteristics" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.otherCharacteristics">
      <path value="MedicinalProductPackaged.packageItem.otherCharacteristics" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.shelfLifeStorage">
      <path value="MedicinalProductPackaged.packageItem.shelfLifeStorage" />
      <short value="Shelf Life and storage information for Nutrition Products" />
      <definition value="Shelf Life and storage information for a packaged nutrition product. Codes from both [SPOR RMS](https://spor.ema.europa.eu/rmswi/#/lists/100000073344/terms) as well as [FinnKode](https://finnkode.helsedirektoratet.no/adm/collections/7487?q=7487) are provided, see the &quot;specialPrecautionsForStorage&quot; attribute for details." />
      <max value="1" />
      <meaningWhenMissing value="The package contains a Medicinal Product, not a Nutrition Product, or the Nutrition Product does not have any Shelf Life Storage information" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.shelfLifeStorage.type">
      <path value="MedicinalProductPackaged.packageItem.shelfLifeStorage.type" />
      <meaningWhenMissing value="Not used in NOMA MPD" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.shelfLifeStorage.period">
      <path value="MedicinalProductPackaged.packageItem.shelfLifeStorage.period" />
      <meaningWhenMissing value="Not used in NOMA MPD" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.shelfLifeStorage.specialPrecautionsForStorage">
      <path value="MedicinalProductPackaged.packageItem.shelfLifeStorage.specialPrecautionsForStorage" />
      <short value="Shelf Life and storage information for Nutrition Products" />
      <definition value="Shelf Life and storage information for a packaged nutrition product.   &#xD;&#xA;Provides codes from both RMS and Fionnkode:&#xD;&#xA;&#xD;&#xA;#### Spor RMS:&#xD;&#xA;Source: [SPOR RMS](https://spor.ema.europa.eu/rmswi/#/lists/100000073344/terms)  &#xD;&#xA;URL: [https://mpd.noma.no/codesystem/special-precautions-for-storage](https://mpd.noma.no/codesystem/special-precautions-for-storage)&#xD;&#xA;&#xD;&#xA;#### Finnkode:&#xD;&#xA;Source: [FinnKode](https://finnkode.helsedirektoratet.no/adm/collections/7487?q=7487)  &#xD;&#xA;URL: [https://mpd.noma.no/codesystem/oppbevaringsbetingelser](https://mpd.noma.no/codesystem/oppbevaringsbetingelser)" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.shelfLifeStorage.specialPrecautionsForStorage.coding.version">
      <path value="MedicinalProductPackaged.packageItem.shelfLifeStorage.specialPrecautionsForStorage.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.shelfLifeStorage.specialPrecautionsForStorage.coding.userSelected">
      <path value="MedicinalProductPackaged.packageItem.shelfLifeStorage.specialPrecautionsForStorage.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPackaged.packageItem.manufacturer">
      <path value="MedicinalProductPackaged.packageItem.manufacturer" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>