<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosageInfo" />
  <version value="0.1" />
  <name value="DosageInfo" />
  <title value="Extension dosageInfo" />
  <status value="draft" />
  <description value="Alle 12-vuotiaan potilaan paino &#xD;&#xA;Sic!-merkintä&#xD;&#xA;Sic!-merkinnän syy&#xD;&#xA;Sic!-merkinnän lisätieto&#xD;&#xA;Annostusohje vain tekstinä" />
  <purpose value="dosageInfo laajennus on käytössä MedicationRequest -resurssissa." />
  <fhirVersion value="4.0.1" />
  <kind value="complex-type" />
  <abstract value="false" />
  <context>
    <type value="element" />
    <expression value="MedicationRequest" />
  </context>
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <differential>
    <element id="Extension">
      <path value="Extension" />
      <short value="Alle 12-vuotiaan potilaan paino , Sic -merkinnän tiedot ja Annostusohje vain tekstinä" />
      <definition value="Alle 12-vuotiaan potilaan paino &#xD;&#xA;Sic!-merkintä&#xD;&#xA;Sic!-merkinnän syy&#xD;&#xA;Sic!-merkinnän lisätieto&#xD;&#xA;Annostusohje vain tekstinä" />
    </element>
    <element id="Extension.extension">
      <path value="Extension.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="2" />
    </element>
    <element id="Extension.extension:weightPatientUnder12YearsOld">
      <path value="Extension.extension" />
      <sliceName value="weightPatientUnder12YearsOld" />
      <short value="Alle 12-vuotiaan potilaan paino" />
      <definition value="Tieto potilaan painosta ja painon yksiköstä. Tieto on pakollinen alle 12-vuotiailla potilailla. Voi olla kirjattu myös vanhemmilla potilailla silloin, kun se lääkkeen määräämisen kannalta on tarpeellista." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:weightPatientUnder12YearsOld.url">
      <path value="Extension.extension.url" />
      <fixedUri value="weightPatientUnder12YearsOld" />
    </element>
    <element id="Extension.extension:weightPatientUnder12YearsOld.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Alle 12-vuotiaan potilaan paino" />
      <definition value="Tieto potilaan painosta ja painon yksiköstä. Tieto on pakollinen alle 12-vuotiailla potilailla. Voi olla kirjattu myös vanhemmilla potilailla silloin, kun se lääkkeen määräämisen kannalta on tarpeellista." />
      <min value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="Extension.extension:weightPatientUnder12YearsOld.value[x].value">
      <path value="Extension.extension.value[x].value" />
      <short value="Alle 12-vuotiaan potilaan paino" />
      <definition value="Alle 12-vuotiaan potilaan paino, esim. 35." />
      <min value="1" />
    </element>
    <element id="Extension.extension:weightPatientUnder12YearsOld.value[x].unit">
      <path value="Extension.extension.value[x].unit" />
      <short value="Alle 12-vuotiaan potilaan painon yksikkö" />
      <definition value="Alle 12-vuotiaan potilaan painon yksikkö, esim. kg." />
      <min value="1" />
    </element>
    <element id="Extension.extension:sicLabel">
      <path value="Extension.extension" />
      <sliceName value="sicLabel" />
      <short value="Sic!-merkintä" />
      <definition value="Tieto siitä, onko lääkemääräys tarkoituksellisesti määrätty kirjoitetulla tavalla, eikä määräystä tule kyseenalaistaa (lat. 'sic erat scriptum', suom. 'näin se oli kirjoitettu'). Pääsääntöisesti merkintää 'Sic!' käytetään ilmoittamaan, että lääkemääräykseen kirjattu määrätyn lääkkeen annostus poikkeaa lääkkeen normaalista annostuksesta, mutta sitä voidaan käyttää myös jos lääkettä määrätään muulla tavoin hoitokäytännöistä poiketen." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Extension.extension:sicLabel.url">
      <path value="Extension.extension.url" />
      <fixedUri value="sicLabel" />
    </element>
    <element id="Extension.extension:sicLabel.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Sic!-merkintä" />
      <definition value="Tieto siitä, onko lääkemääräys tarkoituksellisesti määrätty kirjoitetulla tavalla, eikä määräystä tule kyseenalaistaa (lat. 'sic erat scriptum', suom. 'näin se oli kirjoitettu'). Pääsääntöisesti merkintää 'Sic!' käytetään ilmoittamaan, että lääkemääräykseen kirjattu määrätyn lääkkeen annostus poikkeaa lääkkeen normaalista annostuksesta, mutta sitä voidaan käyttää myös jos lääkettä määrätään muulla tavoin hoitokäytännöistä poiketen." />
      <min value="1" />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="Extension.extension:sicReasonCode">
      <path value="Extension.extension" />
      <sliceName value="sicReasonCode" />
      <short value="Sic!-merkinnän syy" />
      <definition value="Luokiteltu perustelu Sic!-merkinnän käytölle lääkemäräyksellä.&#xD;&#xA;THL - Sic!-merkinnän syy -koodiston mukaan.&#xD;&#xA;Toistuva tieto, voi olla useita syitä, joilla perustellaan Sic!-merkinnän kirjaamista." />
      <min value="0" />
    </element>
    <element id="Extension.extension:sicReasonCode.url">
      <path value="Extension.extension.url" />
      <fixedUri value="sicReasonCode" />
    </element>
    <element id="Extension.extension:sicReasonCode.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Sic!-merkinnän syy" />
      <definition value="Luokiteltu perustelu Sic!-merkinnän käytölle lääkemäräyksellä.&#xD;&#xA;THL - Sic!-merkinnän syy -koodiston mukaan.&#xD;&#xA;Toistuva tieto, voi olla useita syitä, joilla perustellaan Sic!-merkinnän kirjaamista." />
      <min value="1" />
      <type>
        <code value="Coding" />
      </type>
    </element>
    <element id="Extension.extension:sicReasonCode.value[x].system">
      <path value="Extension.extension.value[x].system" />
      <short value="THL - Sic!-merkinnän syy koodiston OID" />
      <definition value="THL - Sic!-merkinnän syy koodiston OID." />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.246.537.6.615.202301" />
    </element>
    <element id="Extension.extension:sicReasonCode.value[x].code">
      <path value="Extension.extension.value[x].code" />
      <short value="THL - Sic!-merkinnän syy koodiston arvo" />
      <definition value="THL - Sic!-merkinnän syy koodiston arvo." />
      <min value="1" />
    </element>
    <element id="Extension.extension:sicReasonText">
      <path value="Extension.extension" />
      <sliceName value="sicReasonText" />
      <short value="Sic!-merkinnän lisätieto" />
      <definition value="Tarvittaessa annettu vapaamuotoinen lisätieto Sic!-merkinnän käytölle lääkemäräyksellä." />
      <min value="0" />
    </element>
    <element id="Extension.extension:sicReasonText.url">
      <path value="Extension.extension.url" />
      <fixedUri value="sicReasonText" />
    </element>
    <element id="Extension.extension:sicReasonText.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Sic!-merkinnän lisätieto" />
      <definition value="Tarvittaessa annettu vapaamuotoinen lisätieto Sic!-merkinnän käytölle lääkemäräyksellä." />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:onlyTextDosageInUse">
      <path value="Extension.extension" />
      <sliceName value="onlyTextDosageInUse" />
      <short value="Annostusohje vain tekstinä" />
      <definition value="Tieto siitä, onko määrätyn lääkkeen annostusohje käyttäjän vapaamuotoisena tekstinä kirjaama eikä rakenteisia annostustietoja ole tallennettu. Jos arvo on false, tekstimuotoinen annostusohje on muodostettu automaattisesti rakenteisten annostustietojen pohjalta." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Extension.extension:onlyTextDosageInUse.url">
      <path value="Extension.extension.url" />
      <fixedUri value="onlyTextDosageInUse" />
    </element>
    <element id="Extension.extension:onlyTextDosageInUse.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Annostusohje vain tekstinä" />
      <definition value="Tieto siitä, onko määrätyn lääkkeen annostusohje käyttäjän vapaamuotoisena tekstinä kirjaama eikä rakenteisia annostustietoja ole tallennettu. Jos arvo on false, tekstimuotoinen annostusohje on muodostettu automaattisesti rakenteisten annostustietojen pohjalta." />
      <min value="1" />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="Extension.extension:dosageChangesAllowed">
      <path value="Extension.extension" />
      <sliceName value="dosageChangesAllowed" />
      <short value="Annostusohjeen muutos sallittu" />
      <definition value="Tieto siitä, salliiko lääkkeen määrääjä sairaanhoitajan, farmaseutin tai proviisorin tehdä lääkemääräykseen hoitosuunnitelman mukaisesti lääkemääräyslain 5c §:n mukaisia annostusohjeen muutoksia laatimalla uuden lääkemääräyksen." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:dosageChangesAllowed.url">
      <path value="Extension.extension.url" />
      <fixedUri value="dosageChangesAllowed" />
    </element>
    <element id="Extension.extension:dosageChangesAllowed.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Annostusohjeen muutos sallittu" />
      <definition value="Tieto siitä, salliiko lääkkeen määrääjä sairaanhoitajan, farmaseutin tai proviisorin tehdä lääkemääräykseen hoitosuunnitelman mukaisesti lääkemääräyslain 5c §:n mukaisia annostusohjeen muutoksia laatimalla uuden lääkemääräyksen." />
      <min value="1" />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosageInfo" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>