PackagesCanonicalsLogsProblems
    Packages
    fi.kela.kanta.res.medication.r4@1.0.0
    http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedication
description: Lääkityslistan palautuksessa käytettävä MedicationListMedication-profiili.
package_name: fi.kela.kanta.res.medication.r4
derivation: constraint
name: MedicationListMedication
type: Medication
elements:
  amount: {index: 15}
  meta:
    index: 0
    elements:
      profile:
        pattern: {type: Canonical, value: 'http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedication'}
        index: 1
    required: [profile]
  batch: {index: 31}
  extension:
    index: 2
    slicing:
      rules: open
      discriminator:
      - {path: url, type: value}
      min: 1
      slices:
        medicationKnowledgeReference:
          match: {url: null}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/medicationKnowledgeReference', index: 3}
          min: 1
          max: 1
        pharmaceuticalProductStrength:
          match: {url: null}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/StructureDefinition/extension/pharmaceuticalProductStrength', index: 4}
          min: 0
          max: 1
        itemName:
          match: {url: null}
          schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/itemName', index: 5}
          min: 0
          max: 1
  ingredient:
    short: Lääkkeen ainesosat
    index: 16
    extensions:
      quantityText: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/quantityText', min: 0, max: 1, type: Extension, isModifier: false, index: 18}
    elements:
      extension:
        index: 17
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            quantityText:
              match: {url: null}
              schema: {type: Extension, isModifier: false, url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/quantityText', index: 18}
              min: 0
              max: 1
      item:
        choices: [itemCodeableConcept]
        index: 20
      itemCodeableConcept: {type: CodeableConcept, choiceOf: item, index: 21}
      item[x]:
        elements:
          coding:
            elements:
              system:
                short: Ainesosan koodiston oid
                pattern: {type: Uri, value: 'urn:oid:1.2.246.537.6.32.2007'}
                index: 22
              code: {short: Ainesosan koodi, index: 23}
              display: {short: Ainesosan koodin mukainen nimi., index: 24}
          text: {short: 'Ainesosan nimi, vahvuus ja lääkemuoto tekstinä', index: 25}
      isActive: {short: 'Tieto siitä, että onko kyseessä vaikuttava ainesosa vai apuaine', index: 26}
      strength:
        short: Apteekissa valmistettavan lääkkeen ainesosan määrä ja yksikkö
        index: 27
        elements:
          numerator:
            elements:
              value: {short: Ainesosan määrä, index: 28}
              unit: {short: Ainesosan yksikkö, index: 29}
          denominator:
            elements:
              value: {short: Tiedon arvo aina 1, index: 30}
    required: [isActive]
  status: {index: 12}
  code:
    elements:
      coding:
        index: 7
        slicing:
          rules: openAtEnd
          discriminator:
          - {path: system, type: value}
          min: null
          slices:
            atcCode:
              match: {system: 'urn:oid:1.2.246.537.6.32.2007'}
              schema:
                short: ATC-koodi ja ATC-koodin mukainen nimi
                index: 8
                elements:
                  system:
                    short: Fimea - ATC luokituksen koodiston oid
                    pattern: {type: Uri, value: 'urn:oid:1.2.246.537.6.32.2007'}
                    index: 9
                  code: {short: ATC-koodi, index: 10}
                  display: {short: ATC-koodin mukainen lääkeryhmän nimi, index: 11}
                required: [display, system, code]
  identifier: {index: 6}
  manufacturer: {index: 13}
  form: {index: 14}
package_version: 1.0.0
extensions:
  medicationKnowledgeReference: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/medicationKnowledgeReference', min: 1, max: 1, type: Extension, isModifier: false, index: 3}
  pharmaceuticalProductStrength: {url: 'http://resepti.kanta.fi/StructureDefinition/extension/pharmaceuticalProductStrength', min: 0, max: 1, type: Extension, isModifier: false, index: 4}
  itemName: {url: 'http://resepti.kanta.fi/fhir/StructureDefinition/extension/itemName', min: 0, max: 1, type: Extension, isModifier: false, index: 5}
class: profile
kind: resource
url: http://resepti.kanta.fi/fhir/StructureDefinition/MedicationListMedication
base: http://hl7.org/fhir/StructureDefinition/Medication
version: '0.1'
required: [extension]