<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/administrativeInformation" />
  <version value="0.1" />
  <name value="AdministrativeInformation" />
  <title value="Extension administrativeInformation" />
  <status value="draft" />
  <description value="Reseptin hallinnolliset tiedot:&#xD;&#xA;Lääkärin palkkio&#xD;&#xA;Lääkärinpalkkio erikoislääkärinä &#xD;&#xA;Apteekissa tallennetun lääkemääräyksen alkuperä &#xD;&#xA;Apteekissa tallennetun lääkemääräyksen perustelukoodi &#xD;&#xA;Apteekissa tallennetun lääkemääräyksen perustelun tarkenne&#xD;&#xA;Hoitolaji&#xD;&#xA;Annosjakelu&#xD;&#xA;Potilaan tunnistaminen" />
  <purpose value="administrativeInformation 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="Reseptin hallinnolliset tiedot" />
      <definition value="Reseptin hallinnolliset tiedot:&#xD;&#xA;Lääkärin palkkio&#xD;&#xA;Lääkärinpalkkio erikoislääkärinä &#xD;&#xA;Apteekissa tallennetun lääkemääräyksen alkuperä &#xD;&#xA;Apteekissa tallennetun lääkemääräyksen perustelukoodi &#xD;&#xA;Apteekissa tallennetun lääkemääräyksen perustelun tarkenne&#xD;&#xA;Hoitolaji&#xD;&#xA;Annosjakelu&#xD;&#xA;Potilaan tunnistaminen" />
    </element>
    <element id="Extension.extension">
      <path value="Extension.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="Extension.extension:doctorFee">
      <path value="Extension.extension" />
      <sliceName value="doctorFee" />
      <short value="Lääkärinpalkkio" />
      <definition value="Sähköisen lääkemääräyksen laatimisesta peritty palkkio, kun resepti on määrätty muulloin kuin vastaanottokäynnin yhteydessä. Sallittu valuutta on euro." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:doctorFee.url">
      <path value="Extension.extension.url" />
      <fixedUri value="doctorFee" />
    </element>
    <element id="Extension.extension:doctorFee.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Lääkärinpalkkio" />
      <definition value="Lääkärinpalkkio annettu esim. 125.00 EUR." />
      <min value="1" />
      <type>
        <code value="Money" />
      </type>
    </element>
    <element id="Extension.extension:doctorFee.value[x].value">
      <path value="Extension.extension.value[x].value" />
      <short value="Lääkärinpalkkion määrä" />
      <definition value="Lääkärinpalkkion määrä esim. 125.00." />
      <min value="1" />
    </element>
    <element id="Extension.extension:doctorFee.value[x].currency">
      <path value="Extension.extension.value[x].currency" />
      <definition value="ISO 4217 Currency Code.&#xD;&#xA;Sallittu valuutta on EUR." />
      <min value="1" />
    </element>
    <element id="Extension.extension:specialDoctorFee">
      <path value="Extension.extension" />
      <sliceName value="specialDoctorFee" />
      <short value="Lääkärinpalkkio erikoislääkärinä" />
      <definition value="Tieto siitä, onko lääkemääräyksen laatimisesta peritty erityislääkärin palkkio." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:specialDoctorFee.url">
      <path value="Extension.extension.url" />
      <fixedUri value="specialDoctorFee" />
    </element>
    <element id="Extension.extension:specialDoctorFee.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Lääkärinpalkkio erikoislääkärinä" />
      <definition value="Tieto siitä, onko lääkemääräyksen laatimisesta peritty erityislääkärin palkkio.&#xD;&#xA;Oletusarvo false." />
      <min value="1" />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="Extension.extension:savedPrescriptionOrigin">
      <path value="Extension.extension" />
      <sliceName value="savedPrescriptionOrigin" />
      <short value="Apteekissa tallennetun lääkemääräyksen alkuperä" />
      <definition value="Tieto siitä, onko lääke määrätty alun perin paperi- tai puhelinreseptillä.&#xD;&#xA;Sähköinen lääkemääräys - Apteekissa tallennettu lääkemääräys -koodiston mukaan." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:savedPrescriptionOrigin.url">
      <path value="Extension.extension.url" />
      <fixedUri value="savedPrescriptionOrigin" />
    </element>
    <element id="Extension.extension:savedPrescriptionOrigin.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Apteekissa tallennetun lääkemääräyksen alkuperä" />
      <definition value="Tieto siitä, onko lääke määrätty alun perin paperi- tai puhelinreseptillä.&#xD;&#xA;Sähköinen lääkemääräys - Apteekissa tallennettu lääkemääräys -koodiston mukaan." />
      <min value="1" />
      <type>
        <code value="Coding" />
      </type>
    </element>
    <element id="Extension.extension:savedPrescriptionOrigin.value[x].system">
      <path value="Extension.extension.value[x].system" />
      <short value="Sähköinen lääkemääräys - Apteekissa tallennettu lääkemääräys koodiston OID" />
      <definition value="Sähköinen lääkemääräys - Apteekissa tallennettu lääkemääräys koodiston OID." />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.246.537.5.40303.201501" />
    </element>
    <element id="Extension.extension:savedPrescriptionOrigin.value[x].code">
      <path value="Extension.extension.value[x].code" />
      <short value="Sähköinen lääkemääräys - Apteekissa tallennettu lääkemääräys koodiston arvo" />
      <definition value="Sähköinen lääkemääräys - Apteekissa tallennettu lääkemääräys koodiston arvo." />
      <min value="1" />
    </element>
    <element id="Extension.extension:savedPrescriptionReasonCode">
      <path value="Extension.extension" />
      <sliceName value="savedPrescriptionReasonCode" />
      <short value="Apteekissa tallennetun lääkemääräyksen perustelukoodi" />
      <definition value="Syy siihen, miksi paperi- tai puhelinlääkemääräys on tallennettu apteekissa.&#xD;&#xA;Sähköinen lääkemääräys - Apteekissa tallennetun lääkemääräyksen perustelu -koodiston mukaan." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:savedPrescriptionReasonCode.url">
      <path value="Extension.extension.url" />
      <fixedUri value="savedPrescriptionReasonCode" />
    </element>
    <element id="Extension.extension:savedPrescriptionReasonCode.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Apteekissa tallennetun lääkemääräyksen perustelukoodi" />
      <definition value="Syy siihen, miksi paperi- tai puhelinlääkemääräys on tallennettu apteekissa.&#xD;&#xA;Sähköinen lääkemääräys - Apteekissa tallennetun lääkemääräyksen perustelu -koodiston mukaan." />
      <min value="1" />
      <type>
        <code value="Coding" />
      </type>
    </element>
    <element id="Extension.extension:savedPrescriptionReasonCode.value[x].system">
      <path value="Extension.extension.value[x].system" />
      <short value="Sähköinen lääkemääräys - Apteekissa tallennetun lääkemääräyksen perustelu koodiston OID" />
      <definition value="Sähköinen lääkemääräys - Apteekissa tallennetun lääkemääräyksen perustelu koodiston OID." />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.246.537.5.40302.201501" />
    </element>
    <element id="Extension.extension:savedPrescriptionReasonCode.value[x].code">
      <path value="Extension.extension.value[x].code" />
      <short value="Sähköinen lääkemääräys - Apteekissa tallennetun lääkemääräyksen perustelu koodiston arvo" />
      <definition value="Sähköinen lääkemääräys - Apteekissa tallennetun lääkemääräyksen perustelu koodiston arvo." />
      <min value="1" />
    </element>
    <element id="Extension.extension:savedPrescriptionReasonText">
      <path value="Extension.extension" />
      <sliceName value="savedPrescriptionReasonText" />
      <short value="Apteekissa tallennetun lääkemääräyksen perustelun tarkenne" />
      <definition value="Tarkenne tekstinä siihen syyn perusteluun, miksi paperi- tai puhelinresepti on tallennettu apteekissa." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:savedPrescriptionReasonText.url">
      <path value="Extension.extension.url" />
      <fixedUri value="savedPrescriptionReasonText" />
    </element>
    <element id="Extension.extension:savedPrescriptionReasonText.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Apteekissa tallennetun lääkemääräyksen perustelun tarkenne" />
      <definition value="Tarkenne tekstinä siihen syyn perusteluun, miksi paperi- tai puhelinresepti on tallennettu apteekissa." />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:treatmentType">
      <path value="Extension.extension" />
      <sliceName value="treatmentType" />
      <short value="Hoitolaji" />
      <definition value="Tieto siitä, onko kyseessä sairauden hoitoa vai muuta syytä varten tehty lääkemääräys.&#xD;&#xA;Sähköinen lääkemääräys - Hoitolaji -koodiston mukaan." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:treatmentType.url">
      <path value="Extension.extension.url" />
      <fixedUri value="treatmentType" />
    </element>
    <element id="Extension.extension:treatmentType.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Hoitolaji" />
      <definition value="Tieto siitä, onko kyseessä sairauden hoitoa vai muuta syytä varten tehty lääkemääräys.&#xD;&#xA;Sähköinen lääkemääräys - Hoitolaji -koodiston mukaan." />
      <type>
        <code value="Coding" />
      </type>
    </element>
    <element id="Extension.extension:treatmentType.value[x].system">
      <path value="Extension.extension.value[x].system" />
      <short value="Sähköinen lääkemääräys - Hoitolaji koodiston OID" />
      <definition value="Sähköinen lääkemääräys - Hoitolaji koodiston OID" />
      <fixedUri value="urn:oid:1.2.246.537.5.40101.2006" />
    </element>
    <element id="Extension.extension:treatmentType.value[x].code">
      <path value="Extension.extension.value[x].code" />
      <short value="Sähköinen lääkemääräys - Hoitolaji koodiston arvo" />
      <definition value="Sähköinen lääkemääräys - Hoitolaji koodiston arvo." />
    </element>
    <element id="Extension.extension:dosePackaging">
      <path value="Extension.extension" />
      <sliceName value="dosePackaging" />
      <short value="Annosjakelu" />
      <definition value="Tieto siitä, tuleeko lääkemääräyksellä määrätty lääke toimittaa annosjaeltuna." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Extension.extension:dosePackaging.url">
      <path value="Extension.extension.url" />
      <fixedUri value="dosePackaging" />
    </element>
    <element id="Extension.extension:dosePackaging.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Annosjakelu" />
      <definition value="Tieto siitä, tuleeko lääkemääräyksellä määrätty lääke toimittaa annosjaeltuna.&#xD;&#xA;Oletusarvo false." />
      <min value="1" />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="Extension.extension:patientIdentification">
      <path value="Extension.extension" />
      <sliceName value="patientIdentification" />
      <short value="Potilaan tunnistaminen" />
      <definition value="Tieto siitä, miten potilas on tunnistettu huumereseptiä varten.&#xD;&#xA;Sähköinen lääkemääräys - Potilaan tunnistaminen (huumausainelääkemääräys) -koodiston mukaan." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:patientIdentification.url">
      <path value="Extension.extension.url" />
      <fixedUri value="patientIdentification" />
    </element>
    <element id="Extension.extension:patientIdentification.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Potilaan tunnistaminen" />
      <definition value="Tieto siitä, miten potilas on tunnistettu huumereseptiä varten.&#xD;&#xA;Sähköinen lääkemääräys - Potilaan tunnistaminen (huumausainelääkemääräys) -koodiston mukaan." />
      <min value="1" />
      <type>
        <code value="Coding" />
      </type>
    </element>
    <element id="Extension.extension:patientIdentification.value[x].system">
      <path value="Extension.extension.value[x].system" />
      <short value="Sähköinen lääkemääräys - Potilaan tunnistaminen (huumausainelääkemääräys) koodiston OID" />
      <definition value="Sähköinen lääkemääräys - Potilaan tunnistaminen (huumausainelääkemääräys) koodiston OID." />
      <min value="1" />
      <fixedUri value="urn:oid:1.2.246.537.5.40109.2006" />
    </element>
    <element id="Extension.extension:patientIdentification.value[x].code">
      <path value="Extension.extension.value[x].code" />
      <short value="Sähköinen lääkemääräys - Potilaan tunnistaminen (huumausainelääkemääräys) koodiston arvo" />
      <definition value="Sähköinen lääkemääräys - Potilaan tunnistaminen (huumausainelääkemääräys) koodiston arvo." />
      <min value="1" />
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/administrativeInformation" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>