<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="KBV-PR-Base-Medication-Statement" />
  <url value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_MedicationStatement" />
  <version value="1.8.0" />
  <name value="KBV_PR_Base_MedicationStatement" />
  <title value="KBV_PR_Base_MedicationStatement" />
  <status value="active" />
  <date value="2025-10-24" />
  <publisher value="Kassenärztliche Bundesvereinigung (KBV)" />
  <description value="Dieses Profil bildet die Medikationsinformation ab." />
  <copyright value="Copyright © [2025], Kassenärztliche Bundesvereinigung (KBV). All rights reserved. Im folgenden Profil können Codes aus den Codesystemen Snomed, Loinc oder Ucum enthalten sein, die dem folgenden Urheberrecht unterliegen: This material includes SNOMED Clinical Terms® SNOMED CT® which is used by permission of SNOMED International. All rights reserved. SNOMED CT®, was originally created by The College of American Pathologists. SNOMED and SNOMED CT are registered trademarks of SNOMED International. Implementers of these artefacts must have the appropriate SNOMED CT Affiliate license. This material contains content from Loinc http://loinc.org. Loinc is copyright ©; 1995-2020, Regenstrief Institute, Inc. and the Logical Observation Identifiers Names and Codes Loinc Committee and is available at no cost under the license at http://loinc.org/license. Loinc® is a registered United States trademark of Regenstrief Institute, Inc. This product includes all or a portion of the UCUM table, UCUM codes, and UCUM definitions or is derived from it, subject to a license from Regenstrief Institute, Inc. and The UCUM Organization. Your use of the UCUM table, UCUM codes, UCUM definitions also is subject to this license, a copy of which is available at ​http://unitsofmeasure.org. The current complete UCUM table, UCUM Specification are available for download at ​http://unitsofmeasure.org. The UCUM table and UCUM codes are copyright ©; 1995-2009, Regenstrief Institute, Inc. and the Unified Codes for Units of Measures UCUM Organization. All rights reserved. THE UCUM TABLE IN ALL FORMATS, UCUM DEFINITIONS, AND SPECIFICATION ARE PROVIDED &amp;quot;AS IS.&amp;quot; ANY EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="MedicationStatement" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/MedicationStatement" />
  <derivation value="constraint" />
  <differential>
    <element id="MedicationStatement">
      <path value="MedicationStatement" />
      <definition value="Hier werden Angaben dazu gemacht, wie ein bestimmtes Arzneimittel eingenommen bzw. verabreicht wird oder werden soll." />
    </element>
    <element id="MedicationStatement.extension">
      <path value="MedicationStatement.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="MedicationStatement.extension:behandlungsziel">
      <path value="MedicationStatement.extension" />
      <sliceName value="behandlungsziel" />
      <definition value="Hier werden Behandlungsziele erfasst, welche durch die Arzneimittelverordnung erreicht werden sollen. Dies kann z. B. ein bestimmter INR-Zielbereich bei einer oralen Antikoagulation, ein LDL-Zielbereich bei einer kardiovaskulären Erkrankung oder ein therapeutischer Wirkstoffspiegel sein." />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/resource-pertainsToGoal" />
      </type>
    </element>
    <element id="MedicationStatement.status">
      <path value="MedicationStatement.status" />
      <definition value="Hier wird der Status der Medikations-Information angegeben." />
    </element>
    <element id="MedicationStatement.statusReason">
      <path value="MedicationStatement.statusReason" />
      <definition value="Hier wird der Status begründet." />
      <binding>
        <strength value="example" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_Base_Drug_Therapy_Status_Codes_SNOMED_CT" />
      </binding>
    </element>
    <element id="MedicationStatement.medication[x]">
      <path value="MedicationStatement.medication[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Hier wird das Arzneimittel referenziert, auf das sich die Medikations-Information bezieht." />
    </element>
    <element id="MedicationStatement.medication[x]:medicationReference">
      <path value="MedicationStatement.medication[x]" />
      <sliceName value="medicationReference" />
      <definition value="Hier wird die Referenz auf das Arzneimittel angegeben." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Medication" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Medication|1.8.0" />
      </type>
    </element>
    <element id="MedicationStatement.subject">
      <path value="MedicationStatement.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Group" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient|1.8.0" />
      </type>
    </element>
    <element id="MedicationStatement.effective[x]">
      <path value="MedicationStatement.effective[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Hier wird eine Zeitangabe für den Verabreichungs- bzw. Einnahmezeitraum vorgenommen. Diese kann entweder ein spezifischer Zeitpunkt (z. B. bei einer Einmalgabe) oder ein Zeitraum mit Start und/oder Ende sein." />
    </element>
    <element id="MedicationStatement.effective[x]:effectiveDateTime">
      <path value="MedicationStatement.effective[x]" />
      <sliceName value="effectiveDateTime" />
      <definition value="Hier wird ein Zeitpunkt eingetragen, wobei dieser mindestens Tag, Monat und Jahr beinhalten muss." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="MedicationStatement.effective[x]:effectivePeriod">
      <path value="MedicationStatement.effective[x]" />
      <sliceName value="effectivePeriod" />
      <definition value="Hier wird ein Zeitraum mit Start und Ende eingetragen." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="MedicationStatement.effective[x]:effectivePeriod.start">
      <path value="MedicationStatement.effective[x].start" />
      <definition value="Hier wird der Beginn eines Zeitraumes eingetragen." />
    </element>
    <element id="MedicationStatement.effective[x]:effectivePeriod.end">
      <path value="MedicationStatement.effective[x].end" />
      <definition value="Hier wird das Ende eines Zeitraumes eingetragen." />
    </element>
    <element id="MedicationStatement.dateAsserted">
      <path value="MedicationStatement.dateAsserted" />
      <definition value="Hier wird angegeben, wann die vorliegende Medikations-Information erfasst wurde." />
    </element>
    <element id="MedicationStatement.reasonCode">
      <path value="MedicationStatement.reasonCode" />
      <definition value="In diesem Element werden Angaben zum Behandlungsgrund gemacht. Diese werden als codierte Information und/oder als Freitext angegeben." />
    </element>
    <element id="MedicationStatement.reasonCode.coding">
      <path value="MedicationStatement.reasonCode.coding" />
      <definition value="Hier wird ein Code aus einem geeigneten Code-System angegeben." />
    </element>
    <element id="MedicationStatement.reasonCode.coding.system">
      <path value="MedicationStatement.reasonCode.coding.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.reasonCode.coding.code">
      <path value="MedicationStatement.reasonCode.coding.code" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.reasonCode.coding.display">
      <path value="MedicationStatement.reasonCode.coding.display" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.reasonCode.text">
      <path value="MedicationStatement.reasonCode.text" />
      <definition value="Hier wird ein Freitext eingetragen." />
    </element>
    <element id="MedicationStatement.reasonReference">
      <path value="MedicationStatement.reasonReference" />
      <definition value="Hier wird der Behandlungsgrund als Referenz auf ein anderes Element, z. B. auf eine Diagnose, einen Befund oder eine Beobachtung, angegeben." />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Condition" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Observation" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/DiagnosticReport" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Condition_Diagnosis|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Apgar_Score|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Blood_Pressure|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Body_Height|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Body_Temperature|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Body_Weight|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Breastfeeding_Status|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Care_Level|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Estimated_Date_of_Delivery|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Glucose_Concentration|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Head_Circumference|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Heart_Rate|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Pain_Scale_Score|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Peripheral_Oxygen_Saturation|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Pregnancy_Status|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Observation_Respiratory_Rate|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_DiagnosticReport|1.8.0" />
      </type>
    </element>
    <element id="MedicationStatement.note">
      <path value="MedicationStatement.note" />
      <definition value="Hier werden ergänzende freitextliche Kommentare und Notizen vorgenommen, die nicht durch die strukturierten Datenelemente erfassbar sind." />
    </element>
    <element id="MedicationStatement.note.author[x]">
      <path value="MedicationStatement.note.author[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Hier wird die Person angegeben, die die Notiz erstellt hat." />
    </element>
    <element id="MedicationStatement.note.author[x]:authorReference">
      <path value="MedicationStatement.note.author[x]" />
      <sliceName value="authorReference" />
      <definition value="Hier wird die Person, die die Notiz erstellt hat, referenziert." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Practitioner|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Patient|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_RelatedPerson|1.8.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization|1.8.0" />
      </type>
    </element>
    <element id="MedicationStatement.note.author[x]:authorString">
      <path value="MedicationStatement.note.author[x]" />
      <sliceName value="authorString" />
      <definition value="Hier wird die Person, die die Notiz erstellt hat, referenziert." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="MedicationStatement.note.time">
      <path value="MedicationStatement.note.time" />
      <definition value="Hier wird der Zeitpunkt angegeben, zu dem die Notiz erstellt wurde." />
    </element>
    <element id="MedicationStatement.note.text">
      <path value="MedicationStatement.note.text" />
      <definition value="Hier wird der eigentliche Text der Notiz eingetragen." />
    </element>
    <element id="MedicationStatement.dosage">
      <path value="MedicationStatement.dosage" />
      <definition value="Hier werden Informationen zur Dosierung angegeben." />
    </element>
    <element id="MedicationStatement.dosage.text">
      <path value="MedicationStatement.dosage.text" />
      <definition value="Hier wird die Dosieranweisung in Form eines Freitextes angegeben." />
    </element>
    <element id="MedicationStatement.dosage.patientInstruction">
      <path value="MedicationStatement.dosage.patientInstruction" />
      <definition value="Hier werden  patientenorientierte Hinweise angegeben zu Anwendung, Lagerung, Einnahme, etc." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat">
      <path value="MedicationStatement.dosage.timing.repeat" />
      <definition value="Hier wird angegeben, über welchen Zeitraum eine einzelne Verabreichung/Einnahme durchgeführt wird bzw. zu welchen Zeitpunkten das Arzneimittel wiederholt verabreicht/eingenommen wird." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <definition value="Hier wird abgebildet, in welchem Zeitraum oder in welcher Zeitspanne das Arzneimittel in der spezifischen Dosierung verabreicht/eingenommen wird. Zum Beispiel können hiermit spezifische Zeiträume bei der Auf- oder Ab-Dosierung von Medikamenten abgebildet werden." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsPeriod">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x]" />
      <sliceName value="boundsPeriod" />
      <definition value="Hier wird abgebildet, in welchem Zeitraum das Arzneimittel in der spezifischen Dosierung verabreicht/eingenommen wird. Der Zeitraum wird durch einen konkreten Start- und Endzeitpunkt begrenzt." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsPeriod.start">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].start" />
      <definition value="Hier wird der Beginn des dosisspezifischen Zeitraumes angegeben." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsPeriod.end">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].end" />
      <definition value="Hier wird das Ende des dosisspezifischen Zeitraumes angegeben." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x]" />
      <sliceName value="boundsDuration" />
      <definition value="Hier wird angegeben, in welcher festen Zeitspanne das Arzneimittel in der spezifischen Dosierung verabreicht/eingenommen wird. Dabei beginnt und endet der mögliche Zeitraum der Einnahme in dem Zeitraum, welcher innerhalb des Elements 'Verabreichung/Einnahme: Zeitangabe-Auswahl' -&gt; 'Zeitraum' auf der obersten Ebene des Profils 'Medikations-Information' definiert ist." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Duration" />
      </type>
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration.value">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].value" />
      <definition value="Hier wird der Wert der Zeitspanne angegeben, innerhalb der das Arzneimittel verabreicht/eingenommen wird." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration.unit">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].unit" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration.system">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration.code">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].code" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x]" />
      <sliceName value="boundsRange" />
      <definition value="Hier wird angegeben, in welcher variablen Zeitspanne das Arzneimittel in der spezifischen Dosierung verabreicht/eingenommen wird. Diese Zeitspanne wird durch eine Ober- und Untergrenze definiert. Dabei beginnt und endet der mögliche Zeitraum der Einnahme in dem Zeitraum, welcher innerhalb des Elements 'Verabreichung/Einnahme: Zeitangabe-Auswahl' -&gt; 'Zeitraum' auf der obersten Ebene des Profils 'Medikations-Information' definiert ist." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Range" />
      </type>
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.low">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].low" />
      <definition value="Hier wird die Untergrenze der variablen Zeitspanne abgebildet." />
      <binding>
        <strength value="required" />
        <valueSet value="http://hl7.org/fhir/ValueSet/units-of-time" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.low.value">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].low.value" />
      <definition value="Hier wird der Wert der Zeitspanne angegeben, innerhalb der das Arzneimittel verabreicht/eingenommen wird." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.low.unit">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].low.unit" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.low.system">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].low.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.low.code">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].low.code" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.high">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].high" />
      <definition value="Hier wird die Obergrenze der variablen Zeitspanne abgebildet." />
      <binding>
        <strength value="required" />
        <valueSet value="http://hl7.org/fhir/ValueSet/units-of-time" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.high.value">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].high.value" />
      <definition value="Hier wird der Wert der Zeitspanne angegeben, innerhalb der das Arzneimittel verabreicht/eingenommen wird." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.high.unit">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].high.unit" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.high.system">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].high.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.high.code">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].high.code" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.count">
      <path value="MedicationStatement.dosage.timing.repeat.count" />
      <definition value="Hier wird die absolute Anzahl der Wiederholungen einer Verabreichung/Einnahme eines Arzneimittels als Zahl angegeben." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.countMax">
      <path value="MedicationStatement.dosage.timing.repeat.countMax" />
      <definition value="Hier wird die maximale Anzahl der Wiederholungen einer Verabreichung/Einnahme eines Arzneimittels als Zahl angegeben. Eine maximale Anzahl der Wiederholungen wird nur angegeben, wenn eine absolute Anzahl der Wiederholungen einer Verabreichung/Einnahme eines Arzneimittels angegeben ist." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.duration">
      <path value="MedicationStatement.dosage.timing.repeat.duration" />
      <definition value="Hier wird der Wert der Zeitspanne angegeben, innerhalb der das Arzneimittel verabreicht/eingenommen wird." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.durationMax">
      <path value="MedicationStatement.dosage.timing.repeat.durationMax" />
      <definition value="Hier wird der maximale Wert der Zeitspanne angegeben, innerhalb der das Arzneimittel verabreicht/eingenommen wird. Eine maximale Zeitspanne kann nur angegeben werden, wenn eine feste Zeitspanne für die Dauer der einzelnen Verabreichung/Einnahme angegeben wird." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.durationUnit">
      <path value="MedicationStatement.dosage.timing.repeat.durationUnit" />
      <definition value="Hier wird die Zeiteinheit angegeben." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.frequency">
      <path value="MedicationStatement.dosage.timing.repeat.frequency" />
      <definition value="Hier wird die absolute Anzahl der Verabreichungen/Einnahmen innerhalb der definierten Zeitspanne angegeben. Dies entspricht dem Zähler bei der Frequenzangabe." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.frequencyMax">
      <path value="MedicationStatement.dosage.timing.repeat.frequencyMax" />
      <definition value="Hier wird die maximale Anzahl der Verabreichungen/Einnahmen innerhalb der definierten Zeitspanne angegeben. Dies entspricht dem Zähler bei der Frequenzangabe." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.period">
      <path value="MedicationStatement.dosage.timing.repeat.period" />
      <definition value="Hier wird der Wert der Zeitspanne angegeben, innerhalb der die definierte Anzahl der Verabreichungen/Einnahmen durchgeführt wird. Dies entspricht der Zahl im Nenner bei der Frequenzangabe." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.periodMax">
      <path value="MedicationStatement.dosage.timing.repeat.periodMax" />
      <definition value="Hier wird der maximale Wert der Zeitspanne angegeben, innerhalb der die definierte Anzahl der Verabreichungen/Einnahmen durchgeführt wird. Dies entspricht der Zahl im Nenner bei der Frequenzangabe." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.periodUnit">
      <path value="MedicationStatement.dosage.timing.repeat.periodUnit" />
      <definition value="Hier wird die Zeiteinheit angegeben." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.dayOfWeek">
      <path value="MedicationStatement.dosage.timing.repeat.dayOfWeek" />
      <definition value="Hier wird der Wochentag, an dem das Arzneimittel verabreicht/eingenommen werden soll, angegeben." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.timeOfDay">
      <path value="MedicationStatement.dosage.timing.repeat.timeOfDay" />
      <definition value="Hier werden Uhrzeiten angegeben, zu denen das Arzneimittel verabreicht/eingenommen wird." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.when">
      <path value="MedicationStatement.dosage.timing.repeat.when" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Hier werden Tageszeiten angegeben, zu denen das Arzneimittel verabreicht/eingenommen wird. Es ist darauf zu achten, dass diese Informationen logisch zu den Angaben bei der Wiederholungsfrequenz passen." />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.when:Tageszeit">
      <path value="MedicationStatement.dosage.timing.repeat.when" />
      <sliceName value="Tageszeit" />
      <definition value="Hier werden Tageszeiten, zu denen das Arzneimittel verabreicht/eingenommen wird, als Code aus dem FHIR ValueSet http://hl7.org/fhir/ValueSet/event-timing angegeben. Dabei spiegeln die vier möglichen Konzepte 'Morgens', 'Mittags', 'Abends', 'Nachts' das in der Praxis übliche '4er-Einnahmeschema' wieder (beispielsweise '0-1-0-0' entspricht dem Konzept 'Einnahme von einer Tablette 'Mittags')." />
      <min value="0" />
      <max value="*" />
      <binding>
        <strength value="required" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_Base_EventTiming" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.when:Mahlzeiten-Schlafzeiten">
      <path value="MedicationStatement.dosage.timing.repeat.when" />
      <sliceName value="Mahlzeiten-Schlafzeiten" />
      <definition value="Hier wird eine mahlzeiten- und schlafzeitenabhängige Zusatzinformation zur Einnahme eines Arzneimittels als Code aus dem FHIR ValueSet http://hl7.org/fhir/ValueSet/event-timing angegeben." />
      <min value="0" />
      <max value="*" />
      <binding>
        <strength value="required" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_Base_TimingEvent" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.offset">
      <path value="MedicationStatement.dosage.timing.repeat.offset" />
      <definition value="Hier wird der Zeitabstand der Verabreichung/Einnahme eines Arzneimittels zu einer Mahlzeit oder der Schlafzeit in Minuten angegeben." />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]">
      <path value="MedicationStatement.dosage.asNeeded[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Hier werden Angaben zur Dosierung als Bedarfsmedikation gemacht." />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededBoolean">
      <path value="MedicationStatement.dosage.asNeeded[x]" />
      <sliceName value="asNeededBoolean" />
      <definition value="Hier wird angegeben, ob es sich um eine Bedarfsmedikation handelt." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept">
      <path value="MedicationStatement.dosage.asNeeded[x]" />
      <sliceName value="asNeededCodeableConcept" />
      <definition value="In diesem Element werden Angaben zum Zustand, welcher die Bedingung zur Verabreichung/Einnahme der Bedarfsmedikation ist, gemacht. Diese werden als codierte Information und/oder als Freitext angegeben." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.coding">
      <path value="MedicationStatement.dosage.asNeeded[x].coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Hier wird ein Code aus einem geeigneten Code-System angegeben." />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.coding:snomed">
      <path value="MedicationStatement.dosage.asNeeded[x].coding" />
      <sliceName value="snomed" />
      <definition value="Hier wird die Bedingung zur Verabreichung/Einnahme der Bedarfsmedikation als SNOMED CT®-Code angegeben." />
      <min value="0" />
      <max value="*" />
      <patternCoding>
        <system value="http://snomed.info/sct" />
      </patternCoding>
      <binding>
        <strength value="preferred" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_Base_PRN_Medication_Reason_SNOMED_CT" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.coding:snomed.system">
      <path value="MedicationStatement.dosage.asNeeded[x].coding.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.coding:snomed.version">
      <path value="MedicationStatement.dosage.asNeeded[x].coding.version" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.coding:snomed.code">
      <path value="MedicationStatement.dosage.asNeeded[x].coding.code" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.coding:snomed.display">
      <path value="MedicationStatement.dosage.asNeeded[x].coding.display" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.text">
      <path value="MedicationStatement.dosage.asNeeded[x].text" />
      <definition value="Hier wird ein Freitext eingetragen." />
    </element>
    <element id="MedicationStatement.dosage.site">
      <path value="MedicationStatement.dosage.site" />
      <definition value="Hier wird die Körperstelle, an der das Arzneimittel verabreicht/eingenommen/angewendet wird, als codierte Information oder als Freitext angegeben." />
    </element>
    <element id="MedicationStatement.dosage.site.coding">
      <path value="MedicationStatement.dosage.site.coding" />
      <definition value="Hier wird die Körperstelle als Code angegeben." />
    </element>
    <element id="MedicationStatement.dosage.site.coding.system">
      <path value="MedicationStatement.dosage.site.coding.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.site.coding.code">
      <path value="MedicationStatement.dosage.site.coding.code" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.site.coding.display">
      <path value="MedicationStatement.dosage.site.coding.display" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.site.text">
      <path value="MedicationStatement.dosage.site.text" />
      <definition value="Hier wird die Körperstelle als Freitext angegeben." />
    </element>
    <element id="MedicationStatement.dosage.route">
      <path value="MedicationStatement.dosage.route" />
      <definition value="Hier wird der Verabreichungsweg mit einem entsprechenden Code oder alternativ mit einem Freitext angegeben." />
    </element>
    <element id="MedicationStatement.dosage.route.coding">
      <path value="MedicationStatement.dosage.route.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Hier wird eines der Elemente ausgewählt, um den Verabreichungsweg als Code anzugeben." />
    </element>
    <element id="MedicationStatement.dosage.route.coding:snomed">
      <path value="MedicationStatement.dosage.route.coding" />
      <sliceName value="snomed" />
      <definition value="Hier wird ein Code aus dem Code-System SNOMED CT® eingetragen. Ein Beispiel-ValueSet wird zur Verfügung gestellt." />
      <min value="0" />
      <max value="1" />
      <patternCoding>
        <system value="http://snomed.info/sct" />
      </patternCoding>
      <binding>
        <strength value="example" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_Base_Route_of_Administration_SNOMED_CT" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.route.coding:snomed.system">
      <path value="MedicationStatement.dosage.route.coding.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:snomed.version">
      <path value="MedicationStatement.dosage.route.coding.version" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:snomed.code">
      <path value="MedicationStatement.dosage.route.coding.code" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:snomed.display">
      <path value="MedicationStatement.dosage.route.coding.display" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:edqm">
      <path value="MedicationStatement.dosage.route.coding" />
      <sliceName value="edqm" />
      <definition value="Hier wird ein Code aus dem EDQM ValueSet medicine-route-of-administration angegeben. Die Expansion der EDQM-Konzepte entspricht der Änderungshistorie vom 16.05.2022 (https://standardterms.edqm.eu/index/6)." />
      <min value="0" />
      <max value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_Base_Medicine_Route_Of_Administration" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.route.coding:edqm.system">
      <path value="MedicationStatement.dosage.route.coding.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:edqm.code">
      <path value="MedicationStatement.dosage.route.coding.code" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:edqm.display">
      <path value="MedicationStatement.dosage.route.coding.display" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.route.text">
      <path value="MedicationStatement.dosage.route.text" />
      <definition value="Hier wird der Verabreichungsweg als Freitext angegeben." />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate">
      <path value="MedicationStatement.dosage.doseAndRate" />
      <definition value="Hier werden verschiedene Angaben dazu gemacht, wie das Arzneimittel bei einer einzelnen Verabreichung/Einnahme dosiert wird." />
      <max value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Hier werden verschiedene Angaben dazu gemacht, wie das Arzneimittel bei einer einzelnen Verabreichung/Einnahme dosiert wird." />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x]" />
      <sliceName value="doseQuantity" />
      <definition value="Hier wird die Dosiermenge mittels einer definierten Menge angegeben." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Quantity" />
        <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity" />
      </type>
      <binding>
        <strength value="preferred" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.value">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].value" />
      <definition value="Hier wird die Menge des Arzneimittels angegeben, die verabreicht/eingenommen wird." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.unit">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].unit" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x]" />
      <sliceName value="doseRange" />
      <definition value="Hier wird die Dosiermenge mittels eines definierten Mengenbereichs angegeben" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Range" />
      </type>
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.low">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].low" />
      <definition value="Hier wird die untere Grenze des definierten Mengenbereichs angegeben." />
      <binding>
        <strength value="preferred" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.low.value">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].low.value" />
      <definition value="Hier wird die Menge des Arzneimittels angegeben, die verabreicht/eingenommen wird." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.low.unit">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].low.unit" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.high">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].high" />
      <definition value="Hier wird die obere Grenze des definierten Mengenbereichs angegeben." />
      <binding>
        <strength value="preferred" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.high.value">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].high.value" />
      <definition value="Hier wird die Menge des Arzneimittels angegeben, die verabreicht/eingenommen wird." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.high.unit">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].high.unit" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Hier wird die Dosierung einer Rate über einen bestimmten Zeitraum abgebildet. Ein Beispiel dafür wäre die Rate einer Infusionslösung. Dabei wird entweder eine konkrete Verabreichungsgeschwindigkeit (z.B. eine Infusionslösung, welche mit 50 ml/h oder 100 mg/h verabreicht wird) oder ein Bereich für eine Verabreichungsgeschwindigkeit definiert (z.B. die Gabe einer Infusionslösung, welche mit 100 ml/h bis 150 mg/h verabreicht wird)." />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x]" />
      <sliceName value="rateRatio" />
      <definition value="Hier wird die Rate/Verabreichungsgeschwindigkeit in Form einer festen Angabe abgebildet. Dabei wird die Geschwindigkeit bzw. Flussrate, mit der das Arzneimittel verabreicht wird, mit Hilfe einer Einheit abgebildet, in der Zähler (z.B. 1 ml) und Nenner (z.B. 1 h) einzeln abgebildet werden." />
      <comment value="Bei diesem Element handelt es sich um einen Quotient. Hierbei müssen immer Zähler und Nenner angegeben werden. Sollte dies nicht möglich sein, muss ein Default-Wert vorgegeben werden." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Ratio" />
      </type>
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.numerator">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].numerator" />
      <definition value="Hier wird der Zähler einer Verabreichungsgeschwindigkeit bzw. Flussrate angegeben. Dieser besteht aus einem Wert und einer Einheit (bevorzugt eine Volumeneinheit oder eine Gewichtseinheit)." />
      <min value="1" />
      <binding>
        <strength value="preferred" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.numerator.value">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].numerator.value" />
      <definition value="Hier wird die Menge angegeben, die über einen bestimmten Zeitraum verabreicht wird." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.numerator.unit">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].numerator.unit" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].denominator" />
      <definition value="Hier wird der Wert der Zeitspanne angegeben, innerhalb der die definierte Menge des Arzneimittels verabreicht wird." />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://hl7.org/fhir/ValueSet/units-of-time" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator.value">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].denominator.value" />
      <definition value="Hier wird der Nenner einer Verabreichungsgeschwindigkeit bzw. Flussrate angegeben. Dieser entspricht einer Zeitspanne." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator.unit">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].denominator.unit" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator.system">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].denominator.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator.code">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].denominator.code" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateQuantity">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x]" />
      <sliceName value="rateQuantity" />
      <definition value="Hier wird die Rate/Verabreichungsgeschwindigkeit in Form einer festen Angabe abgebildet. Dabei wird die Geschwindigkeit bzw. Flussrate, mit der das Arzneimittel verabreicht wird, mit Hilfe einer kombinierten Einheit abgebildet (z.B. ml/h)." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Quantity" />
        <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity" />
      </type>
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateQuantity.value">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].value" />
      <definition value="Hier wird die Menge angegeben, die über einen bestimmten Zeitraum verabreicht wird." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateQuantity.unit">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].unit" />
      <definition value="Hier wird die Einheit der Rate/Verabreichungsgeschwindigkeit als Code angegeben." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x]" />
      <sliceName value="rateRange" />
      <definition value="Hier wird der Bereich für eine Verabreichungsgeschwindigkeit angegeben, mit welcher ein Arzneimittel verabreicht wird. Beispiel: Eine Infusionslösung kann mit einer Geschwindigkeit von 100 ml/h (Untergrenze) bis 120 ml/h (Obergrenze) verabreicht werden." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Range" />
      </type>
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.low">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].low" />
      <definition value="Hier wird die untere Grenze des definierten Mengenbereichs angegeben." />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.low.value">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].low.value" />
      <definition value="Hier wird die Menge des Arzneimittels angegeben, die verabreicht/eingenommen wird." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.low.unit">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].low.unit" />
      <definition value="Hier wird die Einheit der Rate/Verabreichungsgeschwindigkeit als Code angegeben." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.high">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].high" />
      <definition value="Hier wird die obere Grenze des definierten Mengenbereichs angegeben." />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.high.value">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].high.value" />
      <definition value="Hier wird die Menge des Arzneimittels angegeben, die verabreicht/eingenommen wird." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.high.unit">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].high.unit" />
      <definition value="Hier wird die Einheit der Rate/Verabreichungsgeschwindigkeit als Code angegeben." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod">
      <path value="MedicationStatement.dosage.maxDosePerPeriod" />
      <definition value="Hier wird die maximale Dosis angegeben, die in einer bestimmten Zeitspanne verabreicht werden darf." />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.numerator">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.numerator" />
      <definition value="Hier wird die Menge abgebildet. Dieser Wert entspricht dem Wert im Zähler der Angabe 'Maximale Menge pro Gabe'." />
      <min value="1" />
      <binding>
        <strength value="preferred" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.numerator.value">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.numerator.value" />
      <definition value="Hier wird der Wert der Menge des Arzneimittels angegeben, die maximal innerhalb der Zeitspanne verabreicht/eingenommen werden darf." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.numerator.unit">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.numerator.unit" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.denominator">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.denominator" />
      <definition value="Hier wird die Zeitspanne angegeben. Dieser Wert entspricht dem Wert im Nenner der Angabe 'Maximale Menge pro Gabe'." />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://hl7.org/fhir/ValueSet/units-of-time" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.denominator.value">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.denominator.value" />
      <definition value="Hier wird der Wert der Zeitspanne angegeben, innerhalb der die definierte Menge des Arzneimittels maximal verabreicht/eingenommen werden darf." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.denominator.unit">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.denominator.unit" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.denominator.system">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.denominator.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.denominator.code">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.denominator.code" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerAdministration">
      <path value="MedicationStatement.dosage.maxDosePerAdministration" />
      <definition value="Hier wird die Dosiermenge mittels einer maximalen Menge angegeben." />
      <binding>
        <strength value="preferred" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage.maxDosePerAdministration.value">
      <path value="MedicationStatement.dosage.maxDosePerAdministration.value" />
      <definition value="Hier wird die Menge des Arzneimittels angegeben, die verabreicht/eingenommen wird." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerAdministration.unit">
      <path value="MedicationStatement.dosage.maxDosePerAdministration.unit" />
      <min value="1" />
    </element>
  </differential>
</StructureDefinition>