<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="d1c626b8-6ca0-4aed-ae5b-91a88acccc74" />
  <meta>
    <versionId value="9" />
    <lastUpdated value="2017-09-26T17:04:21.354+02:00" />
  </meta>
  <url value="http://nictiz.nl/fhir/StructureDefinition/zib-DispenseRequest" />
  <version value="1.0" />
  <name value="ZIB-DispenseRequest" />
  <title value="HCIM DispenseRequest" />
  <status value="draft" />
  <date value="2016-12-12T16:41:50.247+00:00" />
  <publisher value="Nictiz" />
  <contact>
    <name value="Nictiz" />
    <telecom>
      <system value="email" />
      <value value="info@nictiz.nl" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="This profile is based the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB)  nl.zorg.VerstrekkingVerzoek version 1.0, year 2017." />
  <copyright value="CC0" />
  <fhirVersion value="3.0.1" />
  <mapping>
    <identity value="hcim-dispenserequest-v1.0-2017EN" />
    <uri value="https://zibs.nl/wiki/DispenseRequest-v1.0(2017EN)" />
    <name value="HCIM DispenseRequest-v1.0(2017EN)" />
  </mapping>
  <mapping>
    <identity value="hcim-timeinterval-v1.0-2017EN" />
    <uri value="https://zibs.nl/wiki/TimeInterval-v1.0(2017EN)" />
    <name value="HCIM Part TimeInterval-v1.0(2017EN)" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="MedicationRequest" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/MedicationRequest" />
  <derivation value="constraint" />
  <differential>
    <element id="MedicationRequest">
      <path value="MedicationRequest" />
      <short value="MedicationDispenseRequest" />
      <alias value="Medicatieverstrekkingsverzoek" />
      <mapping>
        <identity value="hcim-dispenserequest-v1.0-2017EN" />
        <map value="NL-CM:9.10.19963" />
      </mapping>
    </element>
    <element id="MedicationRequest.extension">
      <path value="MedicationRequest.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="MedicationRequest.extension:additionalWishes">
      <path value="MedicationRequest.extension" />
      <sliceName value="additionalWishes" />
      <short value="AdditionalWishes" />
      <definition value="Logistics and other instructions such as: do not enter in GDS, urgent, purposeful deviation, etc" />
      <alias value="AanvullendeWensen" />
      <type>
        <code value="Extension" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-Medication-AdditionalInformation" />
      </type>
      <mapping>
        <identity value="hcim-dispenserequest-v1.0-2017EN" />
        <map value="NL-CM:9.10.22759" />
      </mapping>
    </element>
    <element id="MedicationRequest.extension:additionalWishes.valueCodeableConcept:valueCodeableConcept">
      <path value="MedicationRequest.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <binding>
        <strength value="extensible" />
        <description value="AanvullendeWensenCodelijst" />
        <valueSetReference>
          <reference value="http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.9.10.1--20170904000000" />
          <display value="AanvullendeWensenCodelijst" />
        </valueSetReference>
      </binding>
    </element>
    <element id="MedicationRequest.extension:relatedMedicationAgreement">
      <path value="MedicationRequest.extension" />
      <sliceName value="relatedMedicationAgreement" />
      <short value="RelatedMedicationAgreement" />
      <definition value="Medication agreement related to this dispense request" />
      <alias value="GerelateerdeMedicatieAfspraak" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-DispenseRequest-RelatedMedicationAgreement" />
      </type>
      <mapping>
        <identity value="hcim-dispenserequest-v1.0-2017EN" />
        <map value="23286" />
      </mapping>
    </element>
    <element id="MedicationRequest.category">
      <path value="MedicationRequest.category" />
      <min value="1" />
    </element>
    <element id="MedicationRequest.category.coding">
      <path value="MedicationRequest.category.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="code" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="MedicationRequest.category.coding:DispenseRequestCode">
      <path value="MedicationRequest.category.coding" />
      <sliceName value="DispenseRequestCode" />
      <short value="DispenseRequestCode" />
      <definition value="Category code used for indexing/retrieval of the ZIB DispenseRequest. The system and code are stated in the Medication Process v09." />
    </element>
    <element id="MedicationRequest.category.coding:DispenseRequestCode.system">
      <path value="MedicationRequest.category.coding.system" />
      <fixedUri value="urn:oid:2.16.840.1.113883.2.4.3.11.60.20.77.5.3" />
    </element>
    <element id="MedicationRequest.category.coding:DispenseRequestCode.code">
      <path value="MedicationRequest.category.coding.code" />
      <fixedCode value="3" />
    </element>
    <element id="MedicationRequest.medication[x]">
      <path value="MedicationRequest.medication[x]" />
      <short value="MedicineToBeDispensed" />
      <definition value="The medicine to be dispensed." />
      <alias value="Geneesmiddel" />
      <alias value="Product" />
      <alias value="Medicatie" />
      <alias value="TeVerstrekkenGeneesmiddel" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-Product" />
      </type>
      <mapping>
        <identity value="hcim-dispenserequest-v1.0-2017EN" />
        <map value="NL-CM:9.10.22249" />
      </mapping>
    </element>
    <element id="MedicationRequest.subject">
      <path value="MedicationRequest.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-patient" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
      </type>
    </element>
    <element id="MedicationRequest.context">
      <path value="MedicationRequest.context" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://nictiz.nl/fhir/StructureDefinition/zib-Contact" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-episodeofcare" />
      </type>
    </element>
    <element id="MedicationRequest.authoredOn">
      <path value="MedicationRequest.authoredOn" />
      <short value="DispenseRequestDate" />
      <definition value="Time at which the dispense request is entered." />
      <alias value="VerstrekkingsverzoekDatum" />
      <mapping>
        <identity value="hcim-dispenserequest-v1.0-2017EN" />
        <map value="NL-CM:9.10.20060" />
      </mapping>
    </element>
    <element id="MedicationRequest.requester.agent">
      <path value="MedicationRequest.requester.agent" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-organization" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-patient" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-relatedperson" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" />
      </type>
    </element>
    <element id="MedicationRequest.requester.onBehalfOf">
      <path value="MedicationRequest.requester.onBehalfOf" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-organization" />
      </type>
    </element>
    <element id="MedicationRequest.recorder">
      <path value="MedicationRequest.recorder" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://fhir.nl/fhir/StructureDefinition/nl-core-practitioner" />
      </type>
    </element>
    <element id="MedicationRequest.note">
      <path value="MedicationRequest.note" />
      <short value="Comment" />
      <definition value="Explanation for the dispense request. This explanation can contain e.g. information on why a prescriber submits a dispense request that deviates from the norm, e.g. an extra dispense request needed because the patient has lost the medication" />
      <alias value="Toelichting" />
      <mapping>
        <identity value="hcim-dispenserequest-v1.0-2017EN" />
        <map value="NL-CM:9.10.22274" />
      </mapping>
    </element>
    <element id="MedicationRequest.dosageInstruction">
      <path value="MedicationRequest.dosageInstruction" />
      <type>
        <code value="Dosage" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-InstructionsForUse" />
      </type>
    </element>
    <element id="MedicationRequest.dispenseRequest">
      <path value="MedicationRequest.dispenseRequest" />
      <short value="DisenseRequest" />
      <alias value="Verstrekkingsverzoek" />
    </element>
    <element id="MedicationRequest.dispenseRequest.extension">
      <path value="MedicationRequest.dispenseRequest.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="MedicationRequest.dispenseRequest.extension:dispenseLocation">
      <path value="MedicationRequest.dispenseRequest.extension" />
      <sliceName value="dispenseLocation" />
      <short value="DispenseLocation" />
      <definition value="Dispense location." />
      <alias value="Afleverlocatie" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://nictiz.nl/fhir/StructureDefinition/zib-Dispense-Location" />
      </type>
      <mapping>
        <identity value="hcim-dispenserequest-v1.0-2017EN" />
        <map value="NL-CM:9.10.20068" />
      </mapping>
    </element>
    <element id="MedicationRequest.dispenseRequest.validityPeriod">
      <path value="MedicationRequest.dispenseRequest.validityPeriod" />
      <short value="PeriodOfUse" />
      <definition value="During the approved period of use, the pharmacist has permission to dispense medicine so that the patient has a sufficient amount of medication. &#xD;&#xA;In many cases, the approved period of use can be described by only an end date: the approved end date of use." />
      <alias value="Verbruiksperiode" />
      <mapping>
        <identity value="hcim-dispenserequest-v1.0-2017EN" />
        <map value="NL-CM:9.10.20062" />
      </mapping>
    </element>
    <element id="MedicationRequest.dispenseRequest.validityPeriod.start">
      <path value="MedicationRequest.dispenseRequest.validityPeriod.start" />
      <short value="StartDate" />
      <alias value="Ingangsdatum" />
      <mapping>
        <identity value="hcim-timeinterval-v1.0-2017EN" />
        <map value="NL-CM:20.3.2" />
      </mapping>
    </element>
    <element id="MedicationRequest.dispenseRequest.validityPeriod.end">
      <path value="MedicationRequest.dispenseRequest.validityPeriod.end" />
      <short value="EndDate" />
      <alias value="Einddatum" />
      <mapping>
        <identity value="hcim-timeinterval-v1.0-2017EN" />
        <map value="NL-CM:20.3.3" />
      </mapping>
    </element>
    <element id="MedicationRequest.dispenseRequest.numberOfRepeatsAllowed">
      <path value="MedicationRequest.dispenseRequest.numberOfRepeatsAllowed" />
      <short value="NumberOfRefills" />
      <definition value="The number of additional times the medication may be dispensed after the first time.  The total amount that may be dispensed is: (Number of refills + 1) x amount to be dispensed" />
      <alias value="AantalHerhalingen" />
      <mapping>
        <identity value="hcim-dispenserequest-v1.0-2017EN" />
        <map value="NL-CM:9.10.22120" />
      </mapping>
    </element>
    <element id="MedicationRequest.dispenseRequest.quantity:SimpleQuantity">
      <path value="MedicationRequest.dispenseRequest.quantity" />
      <sliceName value="SimpleQuantity" />
      <short value="Amount" />
      <definition value="This is the number of units of the ordered product per dispense. &#xD;&#xA;The number of refills indicates how often this amount is allowed to be dispensed." />
      <alias value="TeVerstrekkenHoeveelheid" />
      <mapping>
        <identity value="hcim-dispenserequest-v1.0-2017EN" />
        <map value="NL-CM:9.10.19964" />
      </mapping>
    </element>
    <element id="MedicationRequest.dispenseRequest.expectedSupplyDuration">
      <path value="MedicationRequest.dispenseRequest.expectedSupplyDuration" />
      <short value="Duration" />
      <alias value="Duur" />
      <mapping>
        <identity value="hcim-dispenserequest-v1.0-2017EN" />
        <map value="NL-CM:9.10.20062" />
      </mapping>
    </element>
    <element id="MedicationRequest.dispenseRequest.performer">
      <path value="MedicationRequest.dispenseRequest.performer" />
      <short value="IntendedSupplier" />
      <definition value="The intended supplier is a pharmacist." />
      <alias value="BeoogdVerstrekker" />
      <mapping>
        <identity value="hcim-dispenserequest-v1.0-2017EN" />
        <map value="NL-CM:9.10.19966" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>