<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="KBV-PR-MIO-EMP-MedicationStatement" />
  <url value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_EMP_MedicationStatement" />
  <version value="1.0.0" />
  <name value="KBV_PR_MIO_EMP_MedicationStatement" />
  <title value="KBV_PR_MIO_EMP_MedicationStatement" />
  <status value="draft" />
  <publisher value="Kassenärztliche Bundesvereinigung (KBV)" />
  <description value="Dieses Profil bildet die Medikationsinformation ab." />
  <copyright value="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 &quot;AS IS.&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="https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_MedicationStatement" />
  <derivation value="constraint" />
  <differential>
    <element id="MedicationStatement">
      <path value="MedicationStatement" />
      <definition value="Dieses Profil bildet die Medikationsinformation ab." />
    </element>
    <element id="MedicationStatement.meta">
      <path value="MedicationStatement.meta" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.meta.versionId">
      <path value="MedicationStatement.meta.versionId" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.meta.lastUpdated">
      <path value="MedicationStatement.meta.lastUpdated" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.meta.profile">
      <path value="MedicationStatement.meta.profile" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="MedicationStatement.meta.profile:mioProfile">
      <path value="MedicationStatement.meta.profile" />
      <sliceName value="mioProfile" />
      <min value="1" />
      <max value="1" />
      <patternCanonical value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_EMP_MedicationStatement|1.0.0" />
    </element>
    <element id="MedicationStatement.text">
      <path value="MedicationStatement.text" />
      <definition value="In diesem Element können die, in der Instanz, enthaltenen Informationen in einer menschenlesbaren Form zusammengefasst werden. Dabei ist zu beachten, dass keine Informationen aufgenommen werden dürfen, die nicht in strukturierter Form an anderer Stelle in der Instanz enthalten sind." />
    </element>
    <element id="MedicationStatement.text.status">
      <path value="MedicationStatement.text.status" />
      <patternCode value="extensions" />
    </element>
    <element id="MedicationStatement.identifier">
      <path value="MedicationStatement.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="type" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <comment value="Das MustSupport gilt nur für die vordefinierten Slices." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.identifier:zeilenId">
      <path value="MedicationStatement.identifier" />
      <sliceName value="zeilenId" />
      <definition value="Für eine eindeutige Identifizierung der Medikations-Information bzw. des Zeileneintrags, auf den sich die Medikationsinformation bezieht, wird diese hier als UUID abgebildet." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_EMP_Identifier_Line_Item" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.status">
      <path value="MedicationStatement.status" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.statusReason">
      <path value="MedicationStatement.statusReason" />
      <definition value="Hier kann der Status in kodierter Form begründet werden." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.statusReason.coding">
      <path value="MedicationStatement.statusReason.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <comment value="Das MustSupport gilt nur für die vordefinierten Slices." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.statusReason.coding:snomed">
      <path value="MedicationStatement.statusReason.coding" />
      <sliceName value="snomed" />
      <definition value="Hier wird die Begründung für den Status als entsprechender SNOMED CT®-Code angegeben." />
      <min value="0" />
      <max value="1" />
      <patternCoding>
        <system value="http://snomed.info/sct" />
      </patternCoding>
      <mustSupport value="true" />
      <binding>
        <strength value="extensible" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_MIO_EMP_Drug_Therapy_Status_SNOMED_CT|1.0.0" />
      </binding>
    </element>
    <element id="MedicationStatement.statusReason.coding:snomed.system">
      <path value="MedicationStatement.statusReason.coding.system" />
      <min value="1" />
      <patternUri value="http://snomed.info/sct" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.statusReason.coding:snomed.version">
      <path value="MedicationStatement.statusReason.coding.version" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.statusReason.coding:snomed.code">
      <path value="MedicationStatement.statusReason.coding.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.statusReason.coding:snomed.display">
      <path value="MedicationStatement.statusReason.coding.display" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.statusReason.text">
      <path value="MedicationStatement.statusReason.text" />
      <definition value="Hier wird ein Freitext eingetragen." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.medication[x]">
      <path value="MedicationStatement.medication[x]" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Medication" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.medication[x]:medicationReference">
      <path value="MedicationStatement.medication[x]" />
      <sliceName value="medicationReference" />
      <definition value="Hier wird das Arzneimittel referenziert, auf das sich die Medikations-Information bezieht." />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Medication" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.medication[x]:medicationReference.reference">
      <path value="MedicationStatement.medication[x].reference" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.subject">
      <path value="MedicationStatement.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.subject.identifier">
      <path value="MedicationStatement.subject.identifier" />
      <min value="1" />
      <type>
        <code value="Identifier" />
        <profile value="http://fhir.de/StructureDefinition/identifier-kvid-10" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.effective[x]">
      <path value="MedicationStatement.effective[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="closed" />
      </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." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.effective[x]:effectiveDateTime">
      <path value="MedicationStatement.effective[x]" />
      <sliceName value="effectiveDateTime" />
      <type>
        <code value="dateTime" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.effective[x]:effectivePeriod">
      <path value="MedicationStatement.effective[x]" />
      <sliceName value="effectivePeriod" />
      <type>
        <code value="Period" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.effective[x]:effectivePeriod.start">
      <path value="MedicationStatement.effective[x].start" />
      <definition value="Beginn eines Zeitraumes." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.effective[x]:effectivePeriod.end">
      <path value="MedicationStatement.effective[x].end" />
      <definition value="Ende eines Zeitraumes." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dateAsserted">
      <path value="MedicationStatement.dateAsserted" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.informationSource">
      <path value="MedicationStatement.informationSource" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_EMP_PractitionerRole|1.0.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_EMP_Practitioner|1.0.0" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.informationSource.reference">
      <path value="MedicationStatement.informationSource.reference" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.informationSource.identifier">
      <path value="MedicationStatement.informationSource.identifier" />
      <type>
        <code value="Identifier" />
        <profile value="http://fhir.de/StructureDefinition/identifier-kvid-10" />
        <profile value="http://fhir.de/StructureDefinition/identifier-telematik-id" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode">
      <path value="MedicationStatement.reasonCode" />
      <definition value="Hier wird der Grund angegeben, aus dem das Arzneimittel eingesetzt anhand eines entsprechenden Codes oder alternativ mit einem Freitext angegeben." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding">
      <path value="MedicationStatement.reasonCode.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Hier kann der Grund in codierter Form angegeben werden." />
      <comment value="Das MustSupport gilt nur für die vordefinierten Slices." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM">
      <path value="MedicationStatement.reasonCode.coding" />
      <sliceName value="ICD-10-GM" />
      <definition value="Der ICD-Code ist in Deutschland das abrechnungsrelevante Code-System im ambulanten und stationären Bereich." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Coding" />
        <profile value="http://fhir.de/StructureDefinition/CodingICD10GM" />
      </type>
      <patternCoding>
        <system value="http://fhir.de/CodeSystem/bfarm/icd-10-gm" />
      </patternCoding>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.extension">
      <path value="MedicationStatement.reasonCode.coding.extension" />
      <comment value="Das MustSupport gilt nur für die vordefinierten Slices." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.extension:Mehrfachcodierungs-Kennzeichen">
      <path value="MedicationStatement.reasonCode.coding.extension" />
      <sliceName value="Mehrfachcodierungs-Kennzeichen" />
      <definition value="In diesem Element kann ein Codierungskennzeichen (z. B. '*', '†' oder '!') zum Diagnosecode hinzugefügt werden." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.extension:Mehrfachcodierungs-Kennzeichen.extension">
      <path value="MedicationStatement.reasonCode.coding.extension.extension" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.extension:Mehrfachcodierungs-Kennzeichen.value[x]">
      <path value="MedicationStatement.reasonCode.coding.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.extension:Seitenlokalisation">
      <path value="MedicationStatement.reasonCode.coding.extension" />
      <sliceName value="Seitenlokalisation" />
      <definition value="Zur Spezifizierung von Diagnoseangaben (ICD-10) können hier die Zusatzkennzeichen für die Seitigkeit (R, L oder B) angegeben werden." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.extension:Seitenlokalisation.extension">
      <path value="MedicationStatement.reasonCode.coding.extension.extension" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.extension:Seitenlokalisation.value[x]">
      <path value="MedicationStatement.reasonCode.coding.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.extension:Diagnosesicherheit">
      <path value="MedicationStatement.reasonCode.coding.extension" />
      <sliceName value="Diagnosesicherheit" />
      <definition value="Die Diagnosesicherheit, d. h. wie sicher die Diagnose im Einzelfall zu werten ist, kann durch ein Zusatzkennzeichen zum ICD-Code angegeben werden." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.extension:Diagnosesicherheit.extension">
      <path value="MedicationStatement.reasonCode.coding.extension.extension" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.extension:Diagnosesicherheit.value[x]">
      <path value="MedicationStatement.reasonCode.coding.extension.value[x]" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.system">
      <path value="MedicationStatement.reasonCode.coding.system" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.version">
      <path value="MedicationStatement.reasonCode.coding.version" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.code">
      <path value="MedicationStatement.reasonCode.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:ICD-10-GM.display">
      <path value="MedicationStatement.reasonCode.coding.display" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:alphaId">
      <path value="MedicationStatement.reasonCode.coding" />
      <sliceName value="alphaId" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Coding" />
        <profile value="http://fhir.de/StructureDefinition/CodingAlphaID" />
      </type>
      <patternCoding>
        <system value="http://fhir.de/CodeSystem/bfarm/alpha-id" />
      </patternCoding>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:alphaId.system">
      <path value="MedicationStatement.reasonCode.coding.system" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:alphaId.version">
      <path value="MedicationStatement.reasonCode.coding.version" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:alphaId.code">
      <path value="MedicationStatement.reasonCode.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:alphaId.display">
      <path value="MedicationStatement.reasonCode.coding.display" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:snomed">
      <path value="MedicationStatement.reasonCode.coding" />
      <sliceName value="snomed" />
      <definition value="Hier wird ein Code aus dem Code-System SNOMED CT® eingetragen." />
      <min value="0" />
      <max value="1" />
      <patternCoding>
        <system value="http://snomed.info/sct" />
      </patternCoding>
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="https://fhir.kbv.de/ValueSet/KBV_VS_Base_Diagnosis_SNOMED_CT|1.5.0" />
      </binding>
    </element>
    <element id="MedicationStatement.reasonCode.coding:snomed.system">
      <path value="MedicationStatement.reasonCode.coding.system" />
      <patternUri value="http://snomed.info/sct" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:snomed.version">
      <path value="MedicationStatement.reasonCode.coding.version" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:snomed.code">
      <path value="MedicationStatement.reasonCode.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:snomed.display">
      <path value="MedicationStatement.reasonCode.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:orphanet">
      <path value="MedicationStatement.reasonCode.coding" />
      <sliceName value="orphanet" />
      <min value="0" />
      <max value="1" />
      <patternCoding>
        <system value="http://www.orpha.net" />
      </patternCoding>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:orphanet.system">
      <path value="MedicationStatement.reasonCode.coding.system" />
      <patternUri value="http://www.orpha.net" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:orphanet.code">
      <path value="MedicationStatement.reasonCode.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.coding:orphanet.display">
      <path value="MedicationStatement.reasonCode.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.reasonCode.text">
      <path value="MedicationStatement.reasonCode.text" />
      <definition value="Hier kann der Behandlungsgrund als Freitext angegeben werden." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.note">
      <path value="MedicationStatement.note" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.note.author[x]">
      <path value="MedicationStatement.note.author[x]" />
      <definition value="Hier wird die Person/Einrichtung referenziert, die die Notiz erstellt hat." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.note.author[x]:authorReference">
      <path value="MedicationStatement.note.author[x]" />
      <sliceName value="authorReference" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Practitioner" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_EMP_Organization|1.0.0" />
        <targetProfile value="https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_EMP_Practitioner|1.0.0" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.note.author[x]:authorReference.reference">
      <path value="MedicationStatement.note.author[x].reference" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.note.author[x]:authorReference.identifier">
      <path value="MedicationStatement.note.author[x].identifier" />
      <type>
        <code value="Identifier" />
        <profile value="http://fhir.de/StructureDefinition/identifier-kvid-10" />
        <profile value="http://fhir.de/StructureDefinition/identifier-telematik-id" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.note.time">
      <path value="MedicationStatement.note.time" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.note.text">
      <path value="MedicationStatement.note.text" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage">
      <path value="MedicationStatement.dosage" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.text">
      <path value="MedicationStatement.dosage.text" />
      <definition value="Hier kann die Dosieranweisung in Form eines Freitextes abgebildet werden." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.additionalInstruction">
      <path value="MedicationStatement.dosage.additionalInstruction" />
      <definition value="Hier wird eine ergänzende Anweisung anhand eines entsprechenden Codes oder alternativ mit einem Freitext angegeben." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.additionalInstruction.coding">
      <path value="MedicationStatement.dosage.additionalInstruction.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Hier werden Codes angegeben." />
      <comment value="Das MustSupport gilt nur für die vordefinierten Slices." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.additionalInstruction.coding:snomed">
      <path value="MedicationStatement.dosage.additionalInstruction.coding" />
      <sliceName value="snomed" />
      <min value="0" />
      <max value="1" />
      <patternCoding>
        <system value="http://snomed.info/sct" />
      </patternCoding>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.additionalInstruction.coding:snomed.system">
      <path value="MedicationStatement.dosage.additionalInstruction.coding.system" />
      <min value="1" />
      <patternUri value="http://snomed.info/sct" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.additionalInstruction.coding:snomed.version">
      <path value="MedicationStatement.dosage.additionalInstruction.coding.version" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.additionalInstruction.coding:snomed.code">
      <path value="MedicationStatement.dosage.additionalInstruction.coding.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.additionalInstruction.coding:snomed.display">
      <path value="MedicationStatement.dosage.additionalInstruction.coding.display" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.additionalInstruction.text">
      <path value="MedicationStatement.dosage.additionalInstruction.text" />
      <definition value="Hier wird ein Freitext eingetragen." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.patientInstruction">
      <path value="MedicationStatement.dosage.patientInstruction" />
      <definition value="Hier können Hinweise zu Anwendung, Lagerung, Einnahme, etc. bzw. eine Gebrauchsanweisung in patientenverständlicher Sprache abgebildet werden." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing">
      <path value="MedicationStatement.dosage.timing" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.event">
      <path value="MedicationStatement.dosage.timing.event" />
      <definition value="Hier kann ein Zeitpunkt einer Verabreichung/Einnahme abgebildet werden." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat">
      <path value="MedicationStatement.dosage.timing.repeat" />
      <definition value="Hier kann angegeben werden, über welche Zeitspanne eine einzelne Verabreichung/Einnahme durchgeführt wird. Dabei müssen stets Wert und Einheit der Zeitspanne angegeben werden. Optional kann zusätzlich zu einer Zeitspanne eine maximale Zeitspanne für eine einzelne Verabreichung/Einnahme angegeben werden.&#xA;&#xA;**Beispiel:**&#xA;* Die Dosierung der einzelnen Verabreichung/Einnahme eines Arzneimittels erfolgt über die Zeitspanne von 1 Stunde (1h)." />
      <mustSupport value="true" />
    </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." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x]" />
      <sliceName value="boundsDuration" />
      <definition value="Hier kann 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 \&quot;Verabreichung/Einnahme: Zeitangabe-Auswahl\&quot; -&gt; \&quot;Zeitraum\&quot; auf der obersten Ebene des Profils \&quot;Medikations-Information\&quot; definiert ist.&#xA;&#xA;**Beispiel:**&#xA;* Die Verabreichung/Einnahme eines Arzneimittels erfolgt für 5 Tage, wobei der unter \&quot;Verabreichung/Einnahme: Zeitangabe-Auswahl\&quot; -&gt; \&quot;Zeitraum\&quot; -&gt; \&quot;von\&quot; / \&quot;bis\&quot; definierte Zeitraum am 01.01.2024 beginnt (Element \&quot;von\&quot;) und am 10.01.2024 (Element \&quot;bis\&quot;) endet. Innerhalb dieses Zeitraums erfolgt die Einnahme für 5 Tage." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Duration" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration.value">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].value" />
      <definition value="Hier kann der Wert der Zeitspanne angegeben werden, innerhalb der das Arzneimittel verabreicht/eingenommen wird." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration.unit">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].unit" />
      <definition value="Hier wird die Zeiteinheit in menschenlesbarer Sprache angegeben." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration.system">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsDuration.code">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].code" />
      <definition value="Hier wird die Zeiteinheit als Code angegeben." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x]" />
      <sliceName value="boundsRange" />
      <definition value="Hier kann angegeben, in welcher variablen 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 \&quot;Verabreichung/Einnahme: Zeitangabe-Auswahl\&quot; -&gt; \&quot;Zeitraum\&quot; auf der obersten Ebene des Profils \&quot;Medikations-Information\&quot; definiert ist.&#xA;&#xA;**Beispiel:**&#xA;* Die Verabreichung/Einnahme eines Arzneimittels erfolgt für 3 Tage (Untergrenze der Zeitspanne) bis 5 Tage (Obergrenze der Zeitspanne), wobei der unter \&quot;Verabreichung/Einnahme: Zeitangabe-Auswahl\&quot; -&gt; \&quot;Zeitraum\&quot; -&gt; \&quot;von\&quot; / \&quot;bis\&quot; definierte Zeitraum am 01.01.2024 beginnt (Element \&quot;von\&quot;) und am 10.01.2024 (Element \&quot;bis\&quot;) endet. Innerhalb dieses Zeitraums erfolgt die Einnahme für 3 Tage bis 5 Tage." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Range" />
      </type>
      <mustSupport value="true" />
    </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." />
      <mustSupport value="true" />
    </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 kann der Wert der Zeitspanne angegeben werden, innerhalb der das Arzneimittel verabreicht/eingenommen wird." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.low.unit">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].low.unit" />
      <definition value="Hier wird die Zeiteinheit in menschenlesbarer Sprache angegeben." />
      <min value="1" />
      <mustSupport value="true" />
    </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" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.low.code">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].low.code" />
      <definition value="Hier wird die Zeiteinheit als Code angegeben." />
      <min value="1" />
      <mustSupport value="true" />
    </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." />
      <mustSupport value="true" />
    </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 kann der Wert der Zeitspanne angegeben werden, innerhalb der das Arzneimittel verabreicht/eingenommen wird." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.high.unit">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].high.unit" />
      <definition value="Hier wird die Zeiteinheit in menschenlesbarer Sprache angegeben." />
      <min value="1" />
      <mustSupport value="true" />
    </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" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.bounds[x]:boundsRange.high.code">
      <path value="MedicationStatement.dosage.timing.repeat.bounds[x].high.code" />
      <definition value="Hier wird die Zeiteinheit als Code angegeben." />
      <min value="1" />
      <mustSupport value="true" />
    </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.&#xA;&#xA;**Beispiel:**&#xA;* Abbildung spezifischer Zeiträume bei der Auf- oder Ab-Dosierung von Medikamenten unter Angabe von konkreten Datumsangaben." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Period" />
      </type>
      <mustSupport value="true" />
    </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." />
      <min value="1" />
      <mustSupport value="true" />
    </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." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.count">
      <path value="MedicationStatement.dosage.timing.repeat.count" />
      <definition value="Hier kann die absolute Anzahl der Wiederholungen einer Verabreichung/Einnahme eines Arzneimittels als Zahl angegeben werden.&#xA;&#xA;**Beispiel:**&#xA;* Anzahl der Einnahmen eines Arzneimittels = 5" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.countMax">
      <path value="MedicationStatement.dosage.timing.repeat.countMax" />
      <definition value="Hier kann die maximale Anzahl der Wiederholungen einer Verabreichung/Einnahme eines Arzneimittels als Zahl angegeben werden. Eine maximale Anzahl der Wiederholungen kann nur angegeben werden, wenn eine absolute Anzahl der Wiederholungen einer Verabreichung/Einnahme eines Arzneimittels angegeben ist.&#xA;&#xA;**Beispiel:**&#xA;* Maximale Anzahl der Einnahmen eines Arzneimittels = 10" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.duration">
      <path value="MedicationStatement.dosage.timing.repeat.duration" />
      <definition value="Hier kann der Wert der Zeitspanne angegeben werden, innerhalb der das Arzneimittel verabreicht/eingenommen wird." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.durationMax">
      <path value="MedicationStatement.dosage.timing.repeat.durationMax" />
      <definition value="Hier kann der maximale Wert der Zeitspanne angegeben werden, 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." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.durationUnit">
      <path value="MedicationStatement.dosage.timing.repeat.durationUnit" />
      <definition value="Hier wird die Zeiteinheit angegeben." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.frequency">
      <path value="MedicationStatement.dosage.timing.repeat.frequency" />
      <definition value="Hier wird angegeben, mit welcher Frequenz das Arzneimittel innerhalb einer bestimmten Zeitspanne verabreicht/eingenommen wird." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.frequencyMax">
      <path value="MedicationStatement.dosage.timing.repeat.frequencyMax" />
      <definition value="Hier wird angegeben, mit welcher Frequenz das Arzneimittel innerhalb einer bestimmten Zeitspanne verabreicht/eingenommen wird." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.period">
      <path value="MedicationStatement.dosage.timing.repeat.period" />
      <definition value="Hier wird der absolute Wert der Zeitspanne angegeben, innerhalb der die definierte Anzahl der Verabreichungen/Einnahmen durchgeführt wird." />
      <mustSupport value="true" />
    </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. Wenn ein maximaler Wert der Zeitspanne angegeben wird, muss ein absoluter Wert der Zeitspanne angegeben werden. In diesem Fall definieren die beiden Werte &quot;Absoluter Wert der Zeitspanne&quot; und &quot;Maximaler Wert der Zeitspanne&quot; einen Bereich für die Zeitspanne. Der absolute Wert der Zeitspanne entspricht dann der Untergrenze für einen Bereich der Zeitspanne und der maximale Wert der Zeitspanne der Obergrenze für den Bereich der Zeitspanne." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.periodUnit">
      <path value="MedicationStatement.dosage.timing.repeat.periodUnit" />
      <definition value="Hier wird die Zeiteinheit angegeben." />
      <mustSupport value="true" />
    </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." />
      <mustSupport value="true" />
    </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." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.when">
      <path value="MedicationStatement.dosage.timing.repeat.when" />
      <definition value="Hier werden Tageszeiten angegeben, zu denen das Arzneimittel verabreicht/eingenommen wird.&#xD;&#xA;Ergänzend können Zusatzinformationen angegeben werden, die die  Verabreichung/Einnahme des Arzneimittels in Bezug zu Mahlzeiten und Schlafzeiten abbilden." />
      <mustSupport value="true" />
    </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 &quot;Morgens&quot;, &quot;Mittags&quot;, &quot;Abends&quot;, &quot;Nachts&quot; das in der Praxis übliche &quot;4er-Einnahmeschema&quot; wieder (beispielsweise &quot;0-1-0-0&quot; entspricht dem Konzept &quot;Einnahme von einer Tablette Mittags&quot;)." />
      <mustSupport value="true" />
    </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." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.timing.repeat.offset">
      <path value="MedicationStatement.dosage.timing.repeat.offset" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]">
      <path value="MedicationStatement.dosage.asNeeded[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededBoolean">
      <path value="MedicationStatement.dosage.asNeeded[x]" />
      <sliceName value="asNeededBoolean" />
      <type>
        <code value="boolean" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept">
      <path value="MedicationStatement.dosage.asNeeded[x]" />
      <sliceName value="asNeededCodeableConcept" />
      <definition value="Hier wird angegeben, welcher Zustand die Bedingung zur Verabreichung/Einnahme der Bedarfsmedikation ist, z. B. Schmerzen, Übelkeit, usw." />
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.coding">
      <path value="MedicationStatement.dosage.asNeeded[x].coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Hier werden Codes angegeben." />
      <comment value="Das MustSupport gilt nur für die vordefinierten Slices." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.coding:snomed">
      <path value="MedicationStatement.dosage.asNeeded[x].coding" />
      <sliceName value="snomed" />
      <definition value="Hier wird ein Code aus dem Code-System SNOMED CT® eingetragen.  Die Bedingung zum Auslösen einer Bedarfsmedikation ist ein breites Feld, welches das gesamte Spektrum der Medizin umfassen kann und ist deshalb in FHIR® als Example-binding von SNOMED CT®-Konzepten in den Subklassen der SCTID 404684003 vorgesehen, siehe http://hl7.org/fhir/ValueSet/medication-as-needed-reason." />
      <min value="0" />
      <max value="1" />
      <patternCoding>
        <system value="http://snomed.info/sct" />
      </patternCoding>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.coding:snomed.system">
      <path value="MedicationStatement.dosage.asNeeded[x].coding.system" />
      <min value="1" />
      <patternUri value="http://snomed.info/sct" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.coding:snomed.version">
      <path value="MedicationStatement.dosage.asNeeded[x].coding.version" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.coding:snomed.code">
      <path value="MedicationStatement.dosage.asNeeded[x].coding.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.coding:snomed.display">
      <path value="MedicationStatement.dosage.asNeeded[x].coding.display" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.asNeeded[x]:asNeededCodeableConcept.text">
      <path value="MedicationStatement.dosage.asNeeded[x].text" />
      <definition value="Hier wird die Bedingung zur Verabreichung/Einnahme der Bedarfsmedikation als Freitext angegeben." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.site">
      <path value="MedicationStatement.dosage.site" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.site.coding">
      <path value="MedicationStatement.dosage.site.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <comment value="Das MustSupport gilt nur für die vordefinierten Slices." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.site.coding:snomed">
      <path value="MedicationStatement.dosage.site.coding" />
      <sliceName value="snomed" />
      <min value="0" />
      <max value="1" />
      <patternCoding>
        <system value="http://snomed.info/sct" />
      </patternCoding>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.site.coding:snomed.system">
      <path value="MedicationStatement.dosage.site.coding.system" />
      <patternUri value="http://snomed.info/sct" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.site.coding:snomed.version">
      <path value="MedicationStatement.dosage.site.coding.version" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.site.coding:snomed.code">
      <path value="MedicationStatement.dosage.site.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.site.coding:snomed.display">
      <path value="MedicationStatement.dosage.site.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.site.text">
      <path value="MedicationStatement.dosage.site.text" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.route">
      <path value="MedicationStatement.dosage.route" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.route.coding">
      <path value="MedicationStatement.dosage.route.coding" />
      <comment value="Das MustSupport gilt nur für die vordefinierten Slices." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:snomed">
      <path value="MedicationStatement.dosage.route.coding" />
      <sliceName value="snomed" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:snomed.system">
      <path value="MedicationStatement.dosage.route.coding.system" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:snomed.version">
      <path value="MedicationStatement.dosage.route.coding.version" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:snomed.code">
      <path value="MedicationStatement.dosage.route.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:snomed.display">
      <path value="MedicationStatement.dosage.route.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:edqmCode">
      <path value="MedicationStatement.dosage.route.coding" />
      <sliceName value="edqmCode" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:edqmCode.system">
      <path value="MedicationStatement.dosage.route.coding.system" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:edqmCode.code">
      <path value="MedicationStatement.dosage.route.coding.code" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.route.coding:edqmCode.display">
      <path value="MedicationStatement.dosage.route.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.route.text">
      <path value="MedicationStatement.dosage.route.text" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate">
      <path value="MedicationStatement.dosage.doseAndRate" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x]" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x]" />
      <sliceName value="doseQuantity" />
      <type>
        <code value="Quantity" />
        <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity" />
      </type>
      <mustSupport value="true" />
    </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" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.unit">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].unit" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.system">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseQuantity.code">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].code" />
      <definition value="Hier wird die Dosiereinheit als Code angegeben. Hierbei sollte nach Möglichkeit folgendes ValueSet verwendet werden: https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT." />
      <min value="1" />
      <mustSupport value="true" />
    </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." />
      <type>
        <code value="Range" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.low">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].low" />
      <mustSupport value="true" />
    </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" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.low.unit">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].low.unit" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.low.system">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].low.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.low.code">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].low.code" />
      <definition value="Hier wird die Dosiereinheit als Code angegeben. Hierbei sollte nach Möglichkeit folgendes ValueSet verwendet werden: https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.high">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].high" />
      <mustSupport value="true" />
    </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" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.high.unit">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].high.unit" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.high.system">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].high.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.dose[x]:doseRange.high.code">
      <path value="MedicationStatement.dosage.doseAndRate.dose[x].high.code" />
      <definition value="Hier wird die Dosiereinheit als Code angegeben. Hierbei sollte nach Möglichkeit folgendes ValueSet verwendet werden: https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x]" />
      <definition value="Hier kann die Dosierung einer Rate über einen bestimmten Zeitraum abgebildet werden. Ein Beispiel dafür wäre die Rate einer Infusionslösung. Dabei kann 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 werden (z.B. die Gabe einer Infusionslösung, welche mit 100 ml/h bis 150 mg/h verabreicht wird)." />
      <mustSupport value="true" />
    </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.&#xA;&#xA;**Beispiele für eine Flussrate mit Angabe von Zähler und Nenner:**&#xA;* 1 Mililiter pro 1 Stunde (1ml / 1h) &#xA;* 1 Milligramm pro 1 Stunde (1mg / 1h)" />
      <type>
        <code value="Ratio" />
      </type>
      <mustSupport value="true" />
    </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).&#xA;&#xA;**Beispiele für den Zähler einer Verabreichungsgeschwindigkeit:**&#xA;* 10 Milliliter (10 ml)&#xA;* 5 Milligramm (5 mg)" />
      <min value="1" />
      <mustSupport value="true" />
    </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" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.numerator.unit">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].numerator.unit" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.numerator.system">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].numerator.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.numerator.code">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].numerator.code" />
      <definition value="Hier wird die Dosiereinheit als Code angegeben. Hierbei sollte nach Möglichkeit folgendes ValueSet verwendet werden: https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].denominator" />
      <definition value="Hier wird der Nenner einer Verabreichungsgeschwindigkeit bzw. Flussrate angegeben. Dieser entspricht einer Zeitspanne.&#xA;&#xA;**Beispiele für den Nenner einer Verabreichungsgeschwindigkeit:**&#xA;* 3 Stunden (3h)&#xA;* 1 Tag (1d)" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator.value">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].denominator.value" />
      <definition value="Hier wird die Menge angegeben, die über einen bestimmten Zeitraum verabreicht wird." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator.unit">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].denominator.unit" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator.system">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].denominator.system" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRatio.denominator.code">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].denominator.code" />
      <definition value="Hier wird die Dosiereinheit als Code angegeben. Hierbei sollte nach Möglichkeit folgendes ValueSet verwendet werden: https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x]" />
      <sliceName value="rateRange" />
      <definition value="Hier kann der Bereich für eine Rate/Verabreichungsgeschwindigkeit angegeben werden, mit welcher ein Arzneimittel verabreicht wird. &#xA;&#xA;**Beispiel:**&#xA;* 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>
      <mustSupport value="true" />
    </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." />
      <mustSupport value="true" />
    </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 angegeben, die über einen bestimmten Zeitraum verabreicht wird." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.low.unit">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].low.unit" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.low.system">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].low.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.low.code">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].low.code" />
      <definition value="Hier wird die Einheit der Rate/Verabreichungsgeschwingigkeit als Code angegeben." />
      <min value="1" />
      <mustSupport value="true" />
    </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." />
      <mustSupport value="true" />
    </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 angegeben, die über einen bestimmten Zeitraum verabreicht wird." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.high.unit">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].high.unit" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.high.system">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].high.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateRange.high.code">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].high.code" />
      <definition value="Hier wird die Einheit der Rate/Verabreichungsgeschwingigkeit als Code angegeben." />
      <min value="1" />
      <mustSupport value="true" />
    </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).&#xA;&#xA;**Beispiele für eine Flussrate mit einer kombinierten Einheit:**&#xA;* 1 Milliliter pro Stunde (1 ml/h) &#xA;* 1 Milligramm pro Stunde (1 mg/h)" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Quantity" />
        <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity" />
      </type>
      <mustSupport value="true" />
    </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" />
      <mustSupport value="true" />
    </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/Verabreichungsgeschwingigkeit in menschenlesbarer Sprache angegeben." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateQuantity.system">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.doseAndRate.rate[x]:rateQuantity.code">
      <path value="MedicationStatement.dosage.doseAndRate.rate[x].code" />
      <definition value="Hier wird die Einheit der Rate/Verabreichungsgeschwingigkeit als Code angegeben." />
      <min value="1" />
      <mustSupport value="true" />
    </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. Bei kombinierten Dauer- und Bedarfsmedikationen (&quot;zusätzlich bei Bedarf&quot;) wird über dieses Element die maximale Gesamtdosis der Einnahme/Verabreichung von Arzneimitteln mit gleichem Wirkstoff oder aus der gleichen Wirkstoffgruppe abgebildet." />
      <mustSupport value="true" />
    </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 &quot;Maximale Menge pro Gabe&quot;." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.numerator.value">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.numerator.value" />
      <definition value="Hier wird die Menge des Arzneimittels angegeben, die maximal innerhalb der Zeitspanne verabreicht/eingenommen werden darf." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.numerator.unit">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.numerator.unit" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.numerator.system">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.numerator.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.numerator.code">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.numerator.code" />
      <definition value="Hier wird die Dosiereinheit als Code angegeben. Hierbei sollte nach Möglichkeit folgendes ValueSet verwendet werden: https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT." />
      <min value="1" />
      <mustSupport value="true" />
    </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 &quot;Maximale Menge pro Gabe&quot;." />
      <min value="1" />
      <mustSupport value="true" />
    </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." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.denominator.unit">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.denominator.unit" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.denominator.system">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.denominator.system" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerPeriod.denominator.code">
      <path value="MedicationStatement.dosage.maxDosePerPeriod.denominator.code" />
      <definition value="Hier wird die Zeiteinheit als Code angegeben." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerAdministration">
      <path value="MedicationStatement.dosage.maxDosePerAdministration" />
      <mustSupport value="true" />
    </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." />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerAdministration.unit">
      <path value="MedicationStatement.dosage.maxDosePerAdministration.unit" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerAdministration.system">
      <path value="MedicationStatement.dosage.maxDosePerAdministration.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="MedicationStatement.dosage.maxDosePerAdministration.code">
      <path value="MedicationStatement.dosage.maxDosePerAdministration.code" />
      <definition value="Hier wird die Dosiereinheit als Code angegeben. Hierbei sollte nach Möglichkeit folgendes ValueSet verwendet werden: https://fhir.kbv.de/ValueSet/KBV_VS_SFHIR_BMP_DOSIEREINHEIT." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>