{
  "resourceType": "StructureDefinition",
  "url": "http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosageInfo",
  "version": "0.1",
  "name": "DosageInfo",
  "title": "Extension dosageInfo",
  "status": "draft",
  "description": "Alle 12-vuotiaan potilaan paino \r\nSic!-merkintä\r\nSic!-merkinnän syy\r\nSic!-merkinnän lisätieto\r\nAnnostusohje vain tekstinä",
  "purpose": "dosageInfo laajennus on käytössä MedicationRequest -resurssissa.",
  "fhirVersion": "4.0.1",
  "kind": "complex-type",
  "abstract": false,
  "context": [
    {
      "type": "element",
      "expression": "MedicationRequest"
    }
  ],
  "type": "Extension",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Extension",
        "path": "Extension",
        "short": "Alle 12-vuotiaan potilaan paino , Sic -merkinnän tiedot ja Annostusohje vain tekstinä",
        "definition": "Alle 12-vuotiaan potilaan paino \r\nSic!-merkintä\r\nSic!-merkinnän syy\r\nSic!-merkinnän lisätieto\r\nAnnostusohje vain tekstinä"
      },
      {
        "id": "Extension.extension",
        "path": "Extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 2
      },
      {
        "id": "Extension.extension:weightPatientUnder12YearsOld",
        "path": "Extension.extension",
        "sliceName": "weightPatientUnder12YearsOld",
        "short": "Alle 12-vuotiaan potilaan paino",
        "definition": "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": 0,
        "max": "1"
      },
      {
        "id": "Extension.extension:weightPatientUnder12YearsOld.url",
        "path": "Extension.extension.url",
        "fixedUri": "weightPatientUnder12YearsOld"
      },
      {
        "id": "Extension.extension:weightPatientUnder12YearsOld.value[x]",
        "path": "Extension.extension.value[x]",
        "short": "Alle 12-vuotiaan potilaan paino",
        "definition": "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": 1,
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "Extension.extension:weightPatientUnder12YearsOld.value[x].value",
        "path": "Extension.extension.value[x].value",
        "short": "Alle 12-vuotiaan potilaan paino",
        "definition": "Alle 12-vuotiaan potilaan paino, esim. 35.",
        "min": 1
      },
      {
        "id": "Extension.extension:weightPatientUnder12YearsOld.value[x].unit",
        "path": "Extension.extension.value[x].unit",
        "short": "Alle 12-vuotiaan potilaan painon yksikkö",
        "definition": "Alle 12-vuotiaan potilaan painon yksikkö, esim. kg.",
        "min": 1
      },
      {
        "id": "Extension.extension:sicLabel",
        "path": "Extension.extension",
        "sliceName": "sicLabel",
        "short": "Sic!-merkintä",
        "definition": "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": 1,
        "max": "1"
      },
      {
        "id": "Extension.extension:sicLabel.url",
        "path": "Extension.extension.url",
        "fixedUri": "sicLabel"
      },
      {
        "id": "Extension.extension:sicLabel.value[x]",
        "path": "Extension.extension.value[x]",
        "short": "Sic!-merkintä",
        "definition": "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": 1,
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "Extension.extension:sicReasonCode",
        "path": "Extension.extension",
        "sliceName": "sicReasonCode",
        "short": "Sic!-merkinnän syy",
        "definition": "Luokiteltu perustelu Sic!-merkinnän käytölle lääkemäräyksellä.\r\nTHL - Sic!-merkinnän syy -koodiston mukaan.\r\nToistuva tieto, voi olla useita syitä, joilla perustellaan Sic!-merkinnän kirjaamista.",
        "min": 0
      },
      {
        "id": "Extension.extension:sicReasonCode.url",
        "path": "Extension.extension.url",
        "fixedUri": "sicReasonCode"
      },
      {
        "id": "Extension.extension:sicReasonCode.value[x]",
        "path": "Extension.extension.value[x]",
        "short": "Sic!-merkinnän syy",
        "definition": "Luokiteltu perustelu Sic!-merkinnän käytölle lääkemäräyksellä.\r\nTHL - Sic!-merkinnän syy -koodiston mukaan.\r\nToistuva tieto, voi olla useita syitä, joilla perustellaan Sic!-merkinnän kirjaamista.",
        "min": 1,
        "type": [
          {
            "code": "Coding"
          }
        ]
      },
      {
        "id": "Extension.extension:sicReasonCode.value[x].system",
        "path": "Extension.extension.value[x].system",
        "short": "THL - Sic!-merkinnän syy koodiston OID",
        "definition": "THL - Sic!-merkinnän syy koodiston OID.",
        "min": 1,
        "fixedUri": "urn:oid:1.2.246.537.6.615.202301"
      },
      {
        "id": "Extension.extension:sicReasonCode.value[x].code",
        "path": "Extension.extension.value[x].code",
        "short": "THL - Sic!-merkinnän syy koodiston arvo",
        "definition": "THL - Sic!-merkinnän syy koodiston arvo.",
        "min": 1
      },
      {
        "id": "Extension.extension:sicReasonText",
        "path": "Extension.extension",
        "sliceName": "sicReasonText",
        "short": "Sic!-merkinnän lisätieto",
        "definition": "Tarvittaessa annettu vapaamuotoinen lisätieto Sic!-merkinnän käytölle lääkemäräyksellä.",
        "min": 0
      },
      {
        "id": "Extension.extension:sicReasonText.url",
        "path": "Extension.extension.url",
        "fixedUri": "sicReasonText"
      },
      {
        "id": "Extension.extension:sicReasonText.value[x]",
        "path": "Extension.extension.value[x]",
        "short": "Sic!-merkinnän lisätieto",
        "definition": "Tarvittaessa annettu vapaamuotoinen lisätieto Sic!-merkinnän käytölle lääkemäräyksellä.",
        "min": 1,
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "Extension.extension:onlyTextDosageInUse",
        "path": "Extension.extension",
        "sliceName": "onlyTextDosageInUse",
        "short": "Annostusohje vain tekstinä",
        "definition": "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": 1,
        "max": "1"
      },
      {
        "id": "Extension.extension:onlyTextDosageInUse.url",
        "path": "Extension.extension.url",
        "fixedUri": "onlyTextDosageInUse"
      },
      {
        "id": "Extension.extension:onlyTextDosageInUse.value[x]",
        "path": "Extension.extension.value[x]",
        "short": "Annostusohje vain tekstinä",
        "definition": "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": 1,
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "Extension.extension:dosageChangesAllowed",
        "path": "Extension.extension",
        "sliceName": "dosageChangesAllowed",
        "short": "Annostusohjeen muutos sallittu",
        "definition": "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": 0,
        "max": "1"
      },
      {
        "id": "Extension.extension:dosageChangesAllowed.url",
        "path": "Extension.extension.url",
        "fixedUri": "dosageChangesAllowed"
      },
      {
        "id": "Extension.extension:dosageChangesAllowed.value[x]",
        "path": "Extension.extension.value[x]",
        "short": "Annostusohjeen muutos sallittu",
        "definition": "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": 1,
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "Extension.url",
        "path": "Extension.url",
        "fixedUri": "http://resepti.kanta.fi/fhir/StructureDefinition/extension/dosageInfo"
      },
      {
        "id": "Extension.value[x]",
        "path": "Extension.value[x]",
        "max": "0"
      }
    ]
  }
}