<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationDispense" />
  <version value="0.1" />
  <name value="MedicationListMedicationDispense" />
  <title value="MedicationListMedicationDispense" />
  <status value="draft" />
  <description value="Lääkityslistan palautuksessa käytettävä MedicationListMedicationDispense-profiili." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="MedicationDispense" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/MedicationDispense" />
  <derivation value="constraint" />
  <differential>
    <element id="MedicationDispense.meta">
      <path value="MedicationDispense.meta" />
    </element>
    <element id="MedicationDispense.meta.profile">
      <path value="MedicationDispense.meta.profile" />
      <min value="1" />
      <max value="1" />
      <fixedCanonical value="http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedicationDispense" />
    </element>
    <element id="MedicationDispense.meta.tag">
      <path value="MedicationDispense.meta.tag" />
      <short value="CDA R2 header määrittelyn templateId (määrittelypaketin versio)" />
      <definition value="CDA R2 header määrittelyn templateId (määrittelypaketin versio)" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationDispense.meta.tag.system">
      <path value="MedicationDispense.meta.tag.system" />
      <min value="1" />
      <fixedUri value="http://resepti.kanta.fi/fhir/cdaHeaderTemplateId" />
    </element>
    <element id="MedicationDispense.meta.tag.code">
      <path value="MedicationDispense.meta.tag.code" />
      <short value="CDA R2 header määrittelyn templateId (määrittelypaketin versio)" />
      <definition value="CDA R2 header määrittelyn templateId (määrittelypaketin versio)." />
      <min value="1" />
    </element>
    <element id="MedicationDispense.extension">
      <path value="MedicationDispense.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="6" />
    </element>
    <element id="MedicationDispense.extension:versionNumber">
      <path value="MedicationDispense.extension" />
      <sliceName value="versionNumber" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/StructureDefinition/extension/versionNumber" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.extension:versionNumber.value[x]">
      <path value="MedicationDispense.extension.value[x]" />
      <min value="1" />
    </element>
    <element id="MedicationDispense.extension:effectiveTime">
      <path value="MedicationDispense.extension" />
      <sliceName value="effectiveTime" />
      <min value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/effectiveTime" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.extension:dosePackaging">
      <path value="MedicationDispense.extension" />
      <sliceName value="dosePackaging" />
      <min value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosePackaging" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.extension:fullyDispensed">
      <path value="MedicationDispense.extension" />
      <sliceName value="fullyDispensed" />
      <min value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/fullyDispensed" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.extension:continuum">
      <path value="MedicationDispense.extension" />
      <sliceName value="continuum" />
      <short value="Käytössä olevan lääkkeen tunniste ja lääkejatkumon osatunniste" />
      <definition value="Lääkejatkumon tunnisteet: käytössä olevan lääkkeen tunniste ja lääkejatkumon osatunniste." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.extension:continuum.extension">
      <path value="MedicationDispense.extension.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="0" />
    </element>
    <element id="MedicationDispense.extension:continuum.extension:medicineId">
      <path value="MedicationDispense.extension.extension" />
      <sliceName value="medicineId" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="MedicationDispense.extension:continuum.extension:medicineIdPart">
      <path value="MedicationDispense.extension.extension" />
      <sliceName value="medicineIdPart" />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="MedicationDispense.extension:continuum.extension:newest">
      <path value="MedicationDispense.extension.extension" />
      <sliceName value="newest" />
      <min value="0" />
      <max value="0" />
    </element>
    <element id="MedicationDispense.extension:additionalInformation">
      <path value="MedicationDispense.extension" />
      <sliceName value="additionalInformation" />
      <min value="0" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalInformation" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.extension:cost">
      <path value="MedicationDispense.extension" />
      <sliceName value="cost" />
      <definition value="Toimituksen hinta euroissa." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/cost" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.extension:amountOfPackages">
      <path value="MedicationDispense.extension" />
      <sliceName value="amountOfPackages" />
      <min value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountOfPackages" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.extension:additionalPackage">
      <path value="MedicationDispense.extension" />
      <sliceName value="additionalPackage" />
      <min value="0" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/additionalPackage" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.extension:previousDispenseChange">
      <path value="MedicationDispense.extension" />
      <sliceName value="previousDispenseChange" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/previousDispenseChange" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.identifier">
      <path value="MedicationDispense.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="MedicationDispense.identifier:id">
      <path value="MedicationDispense.identifier" />
      <sliceName value="id" />
      <short value="Asiakirjan tunniste (Toimitusasiakirjan yksilöivä tunniste)" />
      <definition value="Lääkkeen toimitusasiakirjan yksilöivä tunniste. Tunniste voi olla esimerkiksi toimitusasiakirjan tietyn version yksilöivä tunniste." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationDispense.identifier:id.system">
      <path value="MedicationDispense.identifier.system" />
      <comment value="Huom. tässä tehty id:lle system:iin oma nimiavaruus, toinen vaihtoehto olisi ollut laittaa system:iksi urn:ietf:rfc:3986 ja koodittaa tunnisteet type-elementillä (id:lle oma koodi, setId:lle oma koodi)." />
      <min value="1" />
      <fixedUri value="http://resepti.kanta.fi/fhir/id/id" />
    </element>
    <element id="MedicationDispense.identifier:id.value">
      <path value="MedicationDispense.identifier.value" />
      <short value="Toimitusasiakirjan yksilöivä OID-tunniste" />
      <definition value="Toimitusasiakirjan yksilöivä OID-tunniste" />
      <comment value="Huom. tässä tehty id:lle system:iin oma nimiavaruus, toinen vaihtoehto olisi ollut laittaa system:iksi urn:ietf:rfc:3986 ja koodittaa tunnisteet type-elementillä (id:lle oma koodi, setId:lle oma koodi).&#xD;&#xA;(If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986.)" />
      <min value="1" />
    </element>
    <element id="MedicationDispense.identifier:setId">
      <path value="MedicationDispense.identifier" />
      <sliceName value="setId" />
      <short value="Alkuperäisen toimitusasiakirjan tunniste" />
      <definition value="Alkuperäisen lääkkeen toimitusasiakirjan tunniste, jolla yhdistetään asiakirjan eri versiot." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationDispense.identifier:setId.system">
      <path value="MedicationDispense.identifier.system" />
      <comment value="Huom. tässä tehty setId:lle systemi:iin oma nimiavaruus, toinen vaihtoehto olisi ollut laittaa system:iksi urn:ietf:rfc:3986 ja koodittaa tunnisteet type-elementillä (id:lle oma koodi, setId:lle oma koodi)." />
      <min value="1" />
      <fixedUri value="http://resepti.kanta.fi/fhir/id/setId" />
    </element>
    <element id="MedicationDispense.identifier:setId.value">
      <path value="MedicationDispense.identifier.value" />
      <short value="Alkuperäisen toimitusasiakirjan tunniste" />
      <definition value="Alkuperäisen lääkkeen toimitusasiakirjan tunniste, jolla yhdistetään asiakirjan eri versiot." />
      <comment value="Huom. tässä tehty setId:lle systemi:iin oma nimiavaruus, toinen vaihtoehto olisi ollut laittaa system:iksi urn:ietf:rfc:3986 ja koodittaa tunnisteet type-elementillä (id:lle oma koodi, setId:lle oma koodi).&#xD;&#xA;(If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986.)" />
      <min value="1" />
    </element>
    <element id="MedicationDispense.partOf">
      <path value="MedicationDispense.partOf" />
      <max value="0" />
    </element>
    <element id="MedicationDispense.status">
      <path value="MedicationDispense.status" />
      <definition value="Käytetään vakiona arvoa: completed" />
      <fixedCode value="completed" />
    </element>
    <element id="MedicationDispense.statusReason[x]">
      <path value="MedicationDispense.statusReason[x]" />
      <short value="Reseptisanoman tyyppi" />
      <definition value="Tällä tiedolla kerrotaan, onko palautuvat tiedot lääketoimituksen vai sen eri version tietoja eli toimituksen korjauksen tietoja.&#xD;&#xA;Tieto on Sähköinen lääkemääräys - Reseptisanoman tyyppi -koodiston arvo, sen mukaan mistä toimitusasiakirjasta on kyse: 10 = Lääkemääräyksen toimitus tai 12 = Lääkemääräyksen toimituksen korjaus" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="MedicationDispense.statusReason[x].coding">
      <path value="MedicationDispense.statusReason[x].coding" />
      <short value="Reseptisanoman tyyppi" />
      <definition value="Sähköinen lääkemääräys - Reseptisanoman tyyppi -koodisto." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationDispense.statusReason[x].coding.system">
      <path value="MedicationDispense.statusReason[x].coding.system" />
      <short value="Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston OID" />
      <definition value="Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston OID." />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.246.537.5.40105.2006" />
    </element>
    <element id="MedicationDispense.statusReason[x].coding.code">
      <path value="MedicationDispense.statusReason[x].coding.code" />
      <short value="Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston arvo" />
      <definition value="Sähköinen lääkemääräys - Reseptisanoman tyyppi koodiston arvo: &#xD;&#xA;10 = Lääkemääräyksen toimitus&#xD;&#xA;11 = Lääkemääräyksen toimituksen mitätöinti&#xD;&#xA;12 = Lääkemääräyksen toimituksen korjaus" />
      <min value="1" />
    </element>
    <element id="MedicationDispense.category">
      <path value="MedicationDispense.category" />
      <max value="0" />
    </element>
    <element id="MedicationDispense.medication[x]">
      <path value="MedicationDispense.medication[x]" />
      <short value="Viittaus MedicationListMedication resurssiin" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedication" />
        <aggregation value="contained" />
      </type>
    </element>
    <element id="MedicationDispense.subject">
      <path value="MedicationDispense.subject" />
      <max value="0" />
    </element>
    <element id="MedicationDispense.context">
      <path value="MedicationDispense.context" />
      <max value="0" />
    </element>
    <element id="MedicationDispense.supportingInformation">
      <path value="MedicationDispense.supportingInformation" />
      <max value="0" />
    </element>
    <element id="MedicationDispense.performer.actor">
      <path value="MedicationDispense.performer.actor" />
      <short value="Viittaus lääketoimituksen tehneen henkilön tietoihin" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListPractitionerRole" />
        <aggregation value="contained" />
      </type>
    </element>
    <element id="MedicationDispense.performer.actor.reference">
      <path value="MedicationDispense.performer.actor.reference" />
      <min value="1" />
    </element>
    <element id="MedicationDispense.location">
      <path value="MedicationDispense.location" />
      <max value="0" />
    </element>
    <element id="MedicationDispense.authorizingPrescription">
      <path value="MedicationDispense.authorizingPrescription" />
      <short value="Viittaus MedicationRequest resurssin yksilöivään tunnukseen, johon MedicationDispense liittyy" />
      <definition value="Viittaus MedicationRequest resurssin yksilöivään tunnukseen, johon MedicationDispense liittyy, MedicationRequest.id." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationDispense.authorizingPrescription.extension">
      <path value="MedicationDispense.authorizingPrescription.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="MedicationDispense.authorizingPrescription.extension:prescriptionSetId">
      <path value="MedicationDispense.authorizingPrescription.extension" />
      <sliceName value="prescriptionSetId" />
      <short value="Lääkemääräyksen alkuperäisen asiakirjan tunniste setId, johon lääketoimitus liittyy" />
      <definition value="Lääkemääräyksen alkuperäisen asiakirjan tunniste setId, johon lääketoimitus liittyy." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/prescriptionSetId" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.authorizingPrescription.identifier">
      <path value="MedicationDispense.authorizingPrescription.identifier" />
      <short value="MedicationRequest resurssin yksilöivä tunnus, johon MedicationDispense liittyy" />
      <definition value="MedicationRequest resurssin yksilöivä tunnus, johon MedicationDispense liittyy." />
      <min value="1" />
    </element>
    <element id="MedicationDispense.authorizingPrescription.identifier.system">
      <path value="MedicationDispense.authorizingPrescription.identifier.system" />
      <min value="1" />
      <fixedUri value="http://resepti.kanta.fi/fhir/id/id" />
    </element>
    <element id="MedicationDispense.authorizingPrescription.identifier.value">
      <path value="MedicationDispense.authorizingPrescription.identifier.value" />
      <short value="Lääkemääräyksen yksilöivä OID-tunniste" />
      <definition value="Lääkemääräyksen yksilöivä OID-tunniste." />
      <min value="1" />
    </element>
    <element id="MedicationDispense.type">
      <path value="MedicationDispense.type" />
      <max value="0" />
    </element>
    <element id="MedicationDispense.quantity">
      <path value="MedicationDispense.quantity" />
      <short value="Lääkkeen kokonaismäärä ja määrän yksikkö" />
      <definition value="Lääkemääräyksellä kyseisellä toimituskerralla toimitettu lääkkeen määrä. &#xD;&#xA;Lääkkeen toimitettu määrä numeerisena tietona (esim. 100) ja määrän yksikkö (esim. tabl)." />
      <min value="1" />
    </element>
    <element id="MedicationDispense.quantity.extension">
      <path value="MedicationDispense.quantity.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="MedicationDispense.quantity.extension:amountFormula">
      <path value="MedicationDispense.quantity.extension" />
      <sliceName value="amountFormula" />
      <short value="Lääkkeen toimitettu määrä laskukaavana" />
      <definition value="Lääkkeen toimitettu määrä laskukaavana." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountFormula" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.quantity.extension:amountText">
      <path value="MedicationDispense.quantity.extension" />
      <sliceName value="amountText" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/amountText" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.quantity.extension:totalDispensedAmount">
      <path value="MedicationDispense.quantity.extension" />
      <sliceName value="totalDispensedAmount" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/totalDispensedAmount" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.quantity.extension:remainingAmount">
      <path value="MedicationDispense.quantity.extension" />
      <sliceName value="remainingAmount" />
      <definition value="Lääkemääräyksellä jäljellä oleva (toimitettavissa oleva) lääkkeen määrä. &#xD;&#xA;Voi palautua yhdellä vaihtoehtoisella tavalla: lääkkeen kokonaismäärä ja määrän yksikkö, lääkkeen määrä laskukaavana tai lääkkeen määrä tekstinä. &#xD;&#xA;Tämä tieto ei palaudu Lääkityslistan perushaussa, eikä lopetettujen lääkkeiden haussa,  jos toimitus ei liity palautuvan jatkumon uusimpaan lääkemääräykseen." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/remainingAmount" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="MedicationDispense.quantity.value">
      <path value="MedicationDispense.quantity.value" />
      <short value="Lääkkeen kokonaismäärä, määrä" />
      <definition value="Lääkkeen toimitettu määrä numeerisena tietona (esim. 100)." />
    </element>
    <element id="MedicationDispense.quantity.unit">
      <path value="MedicationDispense.quantity.unit" />
      <short value="Lääkkeen kokonaismäärän, yksikkö" />
      <definition value="Lääkkeen toimitettu määrä numeerisena tietona, yksikkö (esim. tabl)." />
    </element>
    <element id="MedicationDispense.daysSupply">
      <path value="MedicationDispense.daysSupply" />
      <max value="0" />
    </element>
    <element id="MedicationDispense.whenPrepared">
      <path value="MedicationDispense.whenPrepared" />
      <max value="0" />
    </element>
    <element id="MedicationDispense.whenHandedOver">
      <path value="MedicationDispense.whenHandedOver" />
      <short value="Toimituspäivämäärä" />
      <definition value="Lääkkeen toimituspäivämäärä." />
      <min value="1" />
    </element>
    <element id="MedicationDispense.destination">
      <path value="MedicationDispense.destination" />
      <max value="0" />
    </element>
    <element id="MedicationDispense.receiver">
      <path value="MedicationDispense.receiver" />
      <max value="0" />
    </element>
    <element id="MedicationDispense.note">
      <path value="MedicationDispense.note" />
      <max value="1" />
    </element>
    <element id="MedicationDispense.note.text">
      <path value="MedicationDispense.note.text" />
      <short value="Apteekin huomautus lääketoimitukseen" />
      <definition value="Apteekin huomautus lääketoimitukseen. Lääkkeen luovutuskuntoon saattaneen proviisorin tai farmaseutin nimi kirjataan huomautuskenttään. Tieto on pakollinen, kun lääkkeen toimituksessa on lääkkeen valmistukseen tai luovutuskuntoon saattamiseen tarvittu lääkemääräyksen vastaanoton ja lääketoimituksen tekemisen lisäksi toista farmaseuttia tai proviisoria." />
    </element>
    <element id="MedicationDispense.dosageInstruction.text">
      <path value="MedicationDispense.dosageInstruction.text" />
      <short value="Käyttötarkoitus toimitustietotarralla" />
      <definition value="Toimituksen yhteydessä aukikirjoitettu lääkkeen käyttötarkoitus, jos lääkemääräykselle kirjattu käyttötarkoitus on epäselvä." />
    </element>
    <element id="MedicationDispense.dosageInstruction.patientInstruction">
      <path value="MedicationDispense.dosageInstruction.patientInstruction" />
      <short value="Annostusohje toimitustietotarralla" />
      <definition value="Toimitustietotarraan tulostettava apteekin 'aukikirjoittama' annostusohje, jos lääkemääräykselle kirjattu annostusohje on epäselvä. Jos annostustiedot on lääkemääräyksellä annettu rakenteisesti, järjestelmän lääkemääräykselle tuottamaa annostusohjetta ei saa muuttaa." />
    </element>
    <element id="MedicationDispense.substitution">
      <path value="MedicationDispense.substitution" />
      <min value="1" />
    </element>
    <element id="MedicationDispense.substitution.wasSubstituted">
      <path value="MedicationDispense.substitution.wasSubstituted" />
      <short value="Lääke vaihdettu lääketoimituksessa" />
      <definition value="Tieto siitä, onko lääke vaihdettu toimituksessa." />
    </element>
    <element id="MedicationDispense.substitution.reason">
      <path value="MedicationDispense.substitution.reason" />
      <short value="Hintaputken ulkopuolisen toimituksen syy ja Hintaputken ulkopuolisen toimituksen lisätieto" />
      <definition value="Tieto lääkevaihtokiellosta tai syy hintaputken/viitehintaputken ulkopuolisen valmisteen toimitukseen.&#xD;&#xA;Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy -koodiston mukaan.&#xD;&#xA;Ja Hintaputken ulkopuolisen toimituksen lisätieto." />
      <max value="1" />
    </element>
    <element id="MedicationDispense.substitution.reason.coding">
      <path value="MedicationDispense.substitution.reason.coding" />
      <short value="Hintaputken ulkopuolisen toimituksen syy" />
      <definition value="Tieto lääkevaihtokiellosta tai syy hintaputken/viitehintaputken ulkopuolisen valmisteen toimitukseen.&#xD;&#xA;Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy -koodiston mukaan." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationDispense.substitution.reason.coding.system">
      <path value="MedicationDispense.substitution.reason.coding.system" />
      <short value="Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy koodiston OID" />
      <definition value="Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy koodiston OID." />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.246.537.5.40183.2009" />
    </element>
    <element id="MedicationDispense.substitution.reason.coding.code">
      <path value="MedicationDispense.substitution.reason.coding.code" />
      <short value="Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy koodiston arvo" />
      <definition value="Sähköinen lääkemääräys - Lääkevaihtokielto tai lääkevaihdon syy koodiston arvo." />
      <min value="1" />
    </element>
    <element id="MedicationDispense.substitution.reason.text">
      <path value="MedicationDispense.substitution.reason.text" />
      <short value="Hintaputken ulkopuolisen toimituksen lisätieto" />
      <definition value="Lisäselvitys hintaputkeen kuulumattoman lääkkeen toimituksesta.&#xD;&#xA;Palautuu aina silloin, jos  Hintaputken ulkopuolisen toimituksen syy on M (Muu syy)." />
    </element>
    <element id="MedicationDispense.detectedIssue">
      <path value="MedicationDispense.detectedIssue" />
      <max value="0" />
    </element>
    <element id="MedicationDispense.eventHistory">
      <path value="MedicationDispense.eventHistory" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>