<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://resepti.kanta.fi/fhir/StructureDefinition/extension/continuum" />
  <version value="0.1" />
  <name value="Continuum" />
  <title value="Extension continuum" />
  <status value="draft" />
  <description value="Lääkejatkumon tunnisteet: käytössä olevan lääkkeen tunniste ja lääkejatkumon osatunniste.&#xD;&#xA;Uusin -tilatieto." />
  <purpose value="continuum 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>
  <context>
    <type value="element" />
    <expression value="MedicationDispense" />
  </context>
  <context>
    <type value="element" />
    <expression value="List" />
  </context>
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <differential>
    <element id="Extension">
      <path value="Extension" />
      <short value="Käytössä olevan lääkkeen tunniste, lääkejatkumon osatunniste ja Uusin -tilatieto." />
      <definition value="Lääkejatkumon tunnisteet: käytössä olevan lääkkeen tunniste ja lääkejatkumon osatunniste.&#xD;&#xA;Uusin -tilatieto." />
    </element>
    <element id="Extension.extension">
      <path value="Extension.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="0" />
    </element>
    <element id="Extension.extension:medicineId">
      <path value="Extension.extension" />
      <sliceName value="medicineId" />
      <short value="Käytössä olevan lääkkeen tunniste" />
      <definition value="Tietojärjestelmän automaattisesti tuottama tekninen OID-tunniste, jolla yhdistetään saman määrätyn lääkkeen merkinnät." />
      <min value="0" />
    </element>
    <element id="Extension.extension:medicineId.url">
      <path value="Extension.extension.url" />
      <fixedUri value="medicineId" />
    </element>
    <element id="Extension.extension:medicineId.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Käytössä olevan lääkkeen tunniste" />
      <definition value="Tietojärjestelmän automaattisesti tuottama tekninen OID-tunniste, jolla yhdistetään saman määrätyn lääkkeen merkinnät." />
      <min value="1" />
      <type>
        <code value="Identifier" />
      </type>
    </element>
    <element id="Extension.extension:medicineId.value[x].system">
      <path value="Extension.extension.value[x].system" />
      <min value="1" />
      <fixedUri value="urn:ietf:rfc:3986" />
    </element>
    <element id="Extension.extension:medicineId.value[x].value">
      <path value="Extension.extension.value[x].value" />
      <short value="Käytössä olevan lääkkeen tunniste" />
      <definition value="Tietojärjestelmän automaattisesti tuottama tekninen OID-tunniste, jolla yhdistetään saman määrätyn lääkkeen merkinnät." />
      <min value="1" />
    </element>
    <element id="Extension.extension:medicineIdPart">
      <path value="Extension.extension" />
      <sliceName value="medicineIdPart" />
      <short value="Lääkejatkumon osatunniste" />
      <definition value="Tietojärjestelmän automaattisesti tuottama tekninen tarkenne, jolla erotetaan saman käytössä olevan lääkkeen eri lääkejatkumot (eli saman lääkkeen yhtäaikaisesti käytössä olevat lääkemääräykset). Pääsääntöisesti käytössä olevalla lääkkeellä on kerrallaan vain yksi lääkejatkumo (voimassa vain yksi lääkemääräys). Kun lääkkeestä on tarpeen olla yhtä aikaa voimassa kaksi tai useampia lääkemääräyksiä, esimerkiksi silloin, kun potilas käyttää kahta erivahvuista valmistetta, erotetaan lääkejatkumot toisistaan lääkejatkumon osatunnisteen avulla." />
      <min value="0" />
    </element>
    <element id="Extension.extension:medicineIdPart.url">
      <path value="Extension.extension.url" />
      <fixedUri value="medicineIdPart" />
    </element>
    <element id="Extension.extension:medicineIdPart.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Lääkejatkumon osatunniste" />
      <definition value="Tietojärjestelmän automaattisesti tuottama tekninen tarkenne, jolla erotetaan saman käytössä olevan lääkkeen eri lääkejatkumot (eli saman lääkkeen yhtäaikaisesti käytössä olevat lääkemääräykset). Pääsääntöisesti käytössä olevalla lääkkeellä on kerrallaan vain yksi lääkejatkumo (voimassa vain yksi lääkemääräys). Kun lääkkeestä on tarpeen olla yhtä aikaa voimassa kaksi tai useampia lääkemääräyksiä, esimerkiksi silloin, kun potilas käyttää kahta erivahvuista valmistetta, erotetaan lääkejatkumot toisistaan lääkejatkumon osatunnisteen avulla." />
      <min value="1" />
      <type>
        <code value="positiveInt" />
      </type>
    </element>
    <element id="Extension.extension:newest">
      <path value="Extension.extension" />
      <sliceName value="newest" />
      <short value="Uusin -tilatieto" />
      <definition value="Reseptikeskuksen ylläpitämä tieto siitä, mikä on lääkejatkumon uusin lääkemääräys.&#xD;&#xA;Arvo true kertoo, että lääkemääräys on jatkumon uusin lääkemääräys." />
      <min value="0" />
    </element>
    <element id="Extension.extension:newest.url">
      <path value="Extension.extension.url" />
      <fixedUri value="newest" />
    </element>
    <element id="Extension.extension:newest.value[x]">
      <path value="Extension.extension.value[x]" />
      <short value="Uusin -tilatieto" />
      <definition value="Reseptikeskuksen ylläpitämä tieto siitä, mikä on lääkejatkumon uusin lääkemääräys.&#xD;&#xA;Arvo true kertoo, että lääkemääräys on jatkumon uusin lääkemääräys." />
      <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/continuum" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>