PackagesCanonicalsLogsProblems
    Packages
    de.fhir.medication@2.0.0-ballot
    http://ig.fhir.de/igs/medication/StructureDefinition/IntervalCombinationSchemeLogical
description: null
package_name: de.fhir.medication
derivation: specialization
name: IntervalCombinationSchemeLogical
type: http://ig.fhir.de/igs/medication/StructureDefinition/IntervalCombinationSchemeLogical
elements:
  generierterText: {type: string, short: 'Vollständige Dosierungsangabe als für Menschen lesbarer Text, generiert gemäß Dosis Textgenerierung', index: 0}
  dosierungsdetails:
    type: Base
    short: Strukturierte Angaben zur Dosierung
    array: true
    min: 1
    index: 1
    elements:
      hinweis: {type: string, short: 'Ergänzender Anwendungshinweis im Freitext, der sich nicht strukturiert abbilden lässt, aber für die sichere, korrekte oder verständliche Anwendung wichtig ist (z.B. „mit ausreichend Wasser einnehmen“ oder „nicht auf nüchternen Magen“).', index: 2}
      dosis:
        type: Base
        short: Menge des Arzneimittels je Anwendung.
        index: 3
        elements:
          wert: {type: decimal, short: Zahlenwert der Menge; bei einer Bereichsangabe die untere Grenze (z.B. 1)., index: 4}
          wertBis: {type: decimal, short: Obere Grenze bei einer Bereichs- oder Obergrenzenangabe (z.B. 2 für „1 bis 2 Tabletten“ oder „bis zu 2 Tabletten“). Bei einem festen Wert bleibt dieses Feld leer., index: 5}
          einheit:
            type: Coding
            short: Einheit der Menge, z.B. Tablette, Milligramm (mg) oder Milliliter (ml).
            binding: {strength: required, valueSet: 'https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT'}
            index: 6
        required: [wert, einheit]
      zeitangaben:
        type: Base
        short: Angaben dazu, wann die Dosierung angewendet wird.
        index: 7
        elements:
          zeitrahmen:
            type: Base
            short: Zeitraum, für den die Dosieranweisung gilt. Er legt fest, ab wann, bis wann oder für wie lange angewendet werden soll, entweder über eine Dauer (z.B. „für eine Woche“) oder über ein Start- und/oder Enddatum.
            index: 8
            elements:
              dauer:
                type: Base
                short: Dauer der Anwendung. Nicht gleichzeitig mit Start- oder Enddatum anzugeben.
                index: 9
                elements:
                  wert: {type: decimal, short: Zahlenwert der Dauer; bei einer Bereichsangabe die untere Grenze (z.B. 1)., index: 10}
                  wertBis: {type: decimal, short: Obere Grenze bei einer Bereichs- oder Obergrenzenangabe (z.B. 2 für „1 bis 2 Wochen“ oder „bis zu 2 Wochen“)., index: 11}
                  einheit:
                    type: Coding
                    short: 'Zeiteinheit der Dauer: Tag, Woche oder Monat.'
                    binding: {strength: required, valueSet: 'http://ig.fhir.de/igs/medication/ValueSet/DosageUnitsOfTimeDgMP'}
                    index: 12
                required: [wert, einheit]
              startzeitpunkt:
                type: Base
                short: Zeitpunkt, ab dem die Dosierangabe gilt. Kann allein oder gemeinsam mit einem Endzeitpunkt angegeben werden.
                index: 13
                elements:
                  startdatum: {type: date, short: 'Datum, ab dem die Anwendung beginnen soll.', index: 14}
                  startuhrzeit: {type: time, short: 'Uhrzeit am Startdatum, falls der Beginn auf die Uhrzeit genau festgelegt werden soll. Nur zusammen mit einem Startdatum zulässig.', index: 15}
                required: [startdatum]
              endzeitpunkt:
                type: Base
                short: Zeitpunkt, bis zu dem die Dosierangabe gilt. Kann allein oder gemeinsam mit einem Startzeitpunkt angegeben werden.
                index: 16
                elements:
                  enddatum: {type: date, short: 'Datum, bis zu dem die Anwendung fortgeführt werden soll.', index: 17}
                  enduhrzeit: {type: time, short: 'Uhrzeit am Enddatum, falls das Ende auf die Uhrzeit genau festgelegt werden soll. Nur zusammen mit einem Enddatum zulässig.', index: 18}
                required: [enddatum]
          haeufigkeit:
            type: Base
            short: 'Häufigkeit der Anwendung: wie oft je Zeitraum eine Dosis angewendet wird (z.B. „jeden zweiten Tag“).'
            index: 19
            elements:
              anzahl:
                type: Base
                short: Wie oft je Periode eine Dosis angewendet wird.
                index: 20
                elements:
                  wert: {type: positiveInt, short: Anzahl; bei einer Bereichsangabe die untere Grenze (z.B. 1). Nur ganze Zahlen., index: 21}
                  wertBis: {type: positiveInt, short: Obere Grenze bei einer Bereichs- oder Obergrenzenangabe (z.B. 2 für „1 bis 2“ oder „bis zu 2“). Nur ganze Zahlen., index: 22}
                required: [wert]
              periode:
                type: Base
                short: Zeitraum, auf den sich die Anzahl bezieht.
                index: 23
                elements:
                  wert: {type: decimal, short: Zahlenwert des Zeitraums; bei einer Bereichsangabe die untere Grenze (z.B. 1)., index: 24}
                  wertBis: {type: decimal, short: Obere Grenze bei einer Bereichsangabe (z.B. 2 für „1 bis 2 Wochen“)., index: 25}
                  einheit:
                    type: Coding
                    short: 'Zeiteinheit: Tag, Woche oder Monat.'
                    binding: {strength: required, valueSet: 'http://ig.fhir.de/igs/medication/ValueSet/PeriodUnitsOfTimeDgMP'}
                    index: 26
                required: [wert, einheit]
            required: [anzahl, periode]
          uhrzeiten: {type: time, short: Uhrzeit(en) der Anwendung an den vom Intervall betroffenen Tagen. Alternativ zur Tageszeit anzugeben., array: true, index: 27}
          tageszeiten:
            type: Coding
            short: Tageszeit(en) an den vom Intervall betroffenen Tagen, ausgedrückt als morgens | mittags | abends | zur Nacht. Alternativ zur Uhrzeit anzugeben.
            binding: {strength: required, valueSet: 'http://ig.fhir.de/igs/medication/ValueSet/TimingWhenDgMP'}
            array: true
            index: 28
        required: [haeufigkeit]
      bedarfsmedikation: {type: boolean, short: 'Kennzeichen, dass die Anwendung nur bei tatsächlichem Bedarf erfolgen soll.', index: 29}
      einnahmeanlass: {type: string, short: 'Anlass oder Bedingung, bei der das Arzneimittel im Bedarfsfall angewendet werden soll (z.B. „bei Schmerzen“ oder „bei Fieber über 38,5 °C“).', index: 30}
    required: [dosis]
package_version: 2.0.0-ballot
class: logical
kind: logical
url: http://ig.fhir.de/igs/medication/StructureDefinition/IntervalCombinationSchemeLogical
base: http://hl7.org/fhir/StructureDefinition/Base
version: 2.0.0-ballot
required: [dosierungsdetails]