<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://noma.no/fhir/StructureDefinition/MedicinalProductPharmaceutical_NOMA_v3_1" />
  <version value="3.1" />
  <name value="MedicinalProductPharmaceutical_NOMA_v3_1" />
  <title value="MedicinalProductPharmaceutical_NOMA_v3_1" />
  <status value="draft" />
  <publisher value="2.1" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="MedicinalProductPharmaceutical" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/MedicinalProductPharmaceutical" />
  <derivation value="constraint" />
  <differential>
    <element id="MedicinalProductPharmaceutical.extension:formOf">
      <path value="MedicinalProductPharmaceutical.extension" />
      <sliceName value="formOf" />
      <short value="Related Medicinal Product" />
      <definition value="References a product from which one or more of the constituent parts of that product can be prepared and used as described by this administrable product" />
      <type>
        <code value="Extension" />
        <profile value="https://noma.no/fhir/StructureDefinition/MedicinalProductPharmaceuticalFormOf_NOMA_v2_1" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicinalProductPharmaceutical.extension:producedFrom">
      <path value="MedicinalProductPharmaceutical.extension" />
      <sliceName value="producedFrom" />
      <short value="Related Manufactured Item(s)" />
      <definition value="Indicates the specific manufactured items that are part of the 'formOf' product that are used in the preparation of this specific administrable form" />
      <type>
        <code value="Extension" />
        <profile value="https://example.org/fhir/StructureDefinition/MedicinalProductPharmaceuticalProducedFrom_NOMA_v2_1" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicinalProductPharmaceutical.extension:nutritionNutrient">
      <path value="MedicinalProductPharmaceutical.extension" />
      <sliceName value="nutritionNutrient" />
      <short value="Parenteral Nutrition: Specifies contained electrolytes" />
      <definition value="Specifies the electrolytes in for a pharmaceutical product representing parenteral nutrition  &#xD;&#xA;Examples: TODO&#xD;&#xA;&#xD;&#xA;Corresponds to the NutritionNutrient attribute in the NutritionProduct profile" />
      <type>
        <code value="Extension" />
        <profile value="https://example.org/fhir/StructureDefinition/MedicinalProductPharmaceuticalNutritionNutrient" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicinalProductPharmaceutical.extension:nutritionNutrient.extension">
      <path value="MedicinalProductPharmaceutical.extension.extension" />
      <short value="Pharmaceiutical product nutrients" />
    </element>
    <element id="MedicinalProductPharmaceutical.extension:nutritionNutrient.extension:amount">
      <path value="MedicinalProductPharmaceutical.extension.extension" />
      <sliceName value="amount" />
      <short value="Concentration of the specified electrolyte" />
    </element>
    <element id="MedicinalProductPharmaceutical.extension:nutritionNutrient.extension:substance">
      <path value="MedicinalProductPharmaceutical.extension.extension" />
      <sliceName value="substance" />
    </element>
    <element id="MedicinalProductPharmaceutical.extension:nutritionNutrient.extension:substance.value[x]">
      <path value="MedicinalProductPharmaceutical.extension.extension.value[x]" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://noma.no/fhir/StructureDefinition/SubstanceSpecification_NOMA_v2_1" />
      </type>
    </element>
    <element id="MedicinalProductPharmaceutical.extension:nutritionCharacteristic">
      <path value="MedicinalProductPharmaceutical.extension" />
      <sliceName value="nutritionCharacteristic" />
      <short value="Parenteral Nutrition: Specifies characteristics" />
      <definition value="Specifies the characteristics for a pharmaceutical product representing parenteral nutrition  &#xD;&#xA;The common Nutrition Characteristic Types are specified [here](https://simplifier.net/safest/651d4649-ac8d-4a96-8473-a9aa4ab28577)&#xD;&#xA;&#xD;&#xA;Corresponds to the NutritionCharacteristic attribute in the NutritionProduct profile" />
      <type>
        <code value="Extension" />
        <profile value="https://example.org/fhir/StructureDefinition/MedicinalProductPharmaceuticalNutritionCharacteristics" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicinalProductPharmaceutical.extension:nutritionCharacteristic.extension">
      <path value="MedicinalProductPharmaceutical.extension.extension" />
      <short value="Pharmaceiutical product characteristics such as calories" />
    </element>
    <element id="MedicinalProductPharmaceutical.identifier">
      <path value="MedicinalProductPharmaceutical.identifier" />
      <slicing>
        <description value="Unique identifier" />
        <rules value="open" />
      </slicing>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicinalProductPharmaceutical.identifier:nomatAdministrableProductDefinitionID">
      <path value="MedicinalProductPharmaceutical.identifier" />
      <sliceName value="nomatAdministrableProductDefinitionID" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicinalProductPharmaceutical.identifier:nomatAdministrableProductDefinitionID.use">
      <path value="MedicinalProductPharmaceutical.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPharmaceutical.identifier:nomatAdministrableProductDefinitionID.type">
      <path value="MedicinalProductPharmaceutical.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPharmaceutical.identifier:nomatAdministrableProductDefinitionID.period">
      <path value="MedicinalProductPharmaceutical.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPharmaceutical.identifier:nomatAdministrableProductDefinitionID.assigner">
      <path value="MedicinalProductPharmaceutical.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPharmaceutical.administrableDoseForm">
      <path value="MedicinalProductPharmaceutical.administrableDoseForm" />
      <definition value="The administrable dose form, after necessary reconstitution.  &#xD;&#xA;The administrable dose form is an element from the Pharmaceutical Dose Form Code System..  &#xD;&#xA;**System URL:** [https://mpd.noma.no/codesystem/pharmaceutical-dose-form](https://mpd.noma.no/codesystem/pharmaceutical-dose-form)  &#xD;&#xA;**Supplement System URL:** [https://mpd.noma.no/codesystem/pharmaceutical-dose-form-supplement](https://mpd.noma.no/codesystem/pharmaceutical-dose-form-supplement)" />
    </element>
    <element id="MedicinalProductPharmaceutical.administrableDoseForm.coding.version">
      <path value="MedicinalProductPharmaceutical.administrableDoseForm.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPharmaceutical.administrableDoseForm.coding.userSelected">
      <path value="MedicinalProductPharmaceutical.administrableDoseForm.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPharmaceutical.unitOfPresentation">
      <path value="MedicinalProductPharmaceutical.unitOfPresentation" />
      <short value="The “real world” units in which the quantity of the pharmaceutical product is described" />
      <definition value="System URL: [https://mpd.noma.no/codesystem/units-of-presentation](https://mpd.noma.no/codesystem/units-of-presentation)" />
    </element>
    <element id="MedicinalProductPharmaceutical.ingredient">
      <path value="MedicinalProductPharmaceutical.ingredient" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://noma.no/fhir/StructureDefinition/MedicinalProductIngredient_NOMA_v3_1" />
      </type>
    </element>
    <element id="MedicinalProductPharmaceutical.device">
      <path value="MedicinalProductPharmaceutical.device" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPharmaceutical.characteristics">
      <path value="MedicinalProductPharmaceutical.characteristics" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPharmaceutical.routeOfAdministration">
      <path value="MedicinalProductPharmaceutical.routeOfAdministration" />
      <definition value="The path by which the pharmaceutical product is taken into or makes contact with the body.  &#xD;&#xA;System URL: [https://mpd.noma.no/codesystem/routes-and-methods-of-administration](https://mpd.noma.no/codesystem/routes-and-methods-of-administration )" />
    </element>
    <element id="MedicinalProductPharmaceutical.routeOfAdministration.firstDose">
      <path value="MedicinalProductPharmaceutical.routeOfAdministration.firstDose" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPharmaceutical.routeOfAdministration.maxSingleDose">
      <path value="MedicinalProductPharmaceutical.routeOfAdministration.maxSingleDose" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerDay">
      <path value="MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerDay" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerTreatmentPeriod">
      <path value="MedicinalProductPharmaceutical.routeOfAdministration.maxDosePerTreatmentPeriod" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPharmaceutical.routeOfAdministration.maxTreatmentPeriod">
      <path value="MedicinalProductPharmaceutical.routeOfAdministration.maxTreatmentPeriod" />
      <max value="0" />
    </element>
    <element id="MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies">
      <path value="MedicinalProductPharmaceutical.routeOfAdministration.targetSpecies" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>