<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://digen.nublar.de/fhir/StructureDefinition/DigenAbstractPresentableMedicationStatement" />
  <version value="Sprint12" />
  <name value="DigenAbstractPresentableMedicationStatement" />
  <status value="draft" />
  <description value="The DiGeN PresentableMedicationStatement (aka PMS) is derived object that pulls together data from multiple sources to create a unified view on a patient's interactions with a specific medication. The resource includes multiple contained resources to allow for simple retrieval of the complete object. Please note that requesting the backend to store this resource will lead to changed data being persisted in the dedicated backend structures, but the resource itself will be discarded and a new instance will be derived instead." />
  <copyright value="AOK BV" />
  <fhirVersion value="3.0.2" />
  <kind value="resource" />
  <abstract value="true" />
  <type value="MedicationStatement" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/MedicationStatement" />
  <derivation value="constraint" />
  <differential>
    <element id="MedicationStatement.meta.lastUpdated">
      <path value="MedicationStatement.meta.lastUpdated" />
      <comment value="This value is always populated except when the resource is first being created. The server / resource manager sets this value; what a client provides is irrelevant. This can be used for querying for new data." />
    </element>
    <element id="MedicationStatement.meta.security">
      <path value="MedicationStatement.meta.security" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <max value="1" />
    </element>
    <element id="MedicationStatement.meta.security:confidentialityCode">
      <path value="MedicationStatement.meta.security" />
      <sliceName value="confidentialityCode" />
      <short value="Confidentiality" />
      <definition value="The confidentiality of the object. Based on the patient's judgement or the object's origin (e.g. if it is derived from claims data). Among other things, this allows the patient to hide the object from all other users." />
      <max value="1" />
      <defaultValueCoding>
        <system value="http://hl7.org/fhir/v3/Confidentiality" />
        <code value="R" />
        <display value="Restricted" />
      </defaultValueCoding>
      <binding>
        <strength value="required" />
        <description value="ValueSet for confidentialityCodes in DiGeN" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/confidentialityCodesForDiGeN" />
        </valueSetReference>
      </binding>
    </element>
    <element id="MedicationStatement.meta.security:confidentialityCode.id">
      <path value="MedicationStatement.meta.security.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.meta.security:confidentialityCode.system">
      <path value="MedicationStatement.meta.security.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.meta.security:confidentialityCode.version">
      <path value="MedicationStatement.meta.security.version" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.meta.security:confidentialityCode.code">
      <path value="MedicationStatement.meta.security.code" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.meta.security:confidentialityCode.userSelected">
      <path value="MedicationStatement.meta.security.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.meta.tag">
      <path value="MedicationStatement.meta.tag" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.implicitRules">
      <path value="MedicationStatement.implicitRules" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.language">
      <path value="MedicationStatement.language" />
      <fixedCode value="de" />
    </element>
    <element id="MedicationStatement.contained">
      <path value="MedicationStatement.contained" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="MedicationStatement.contained:medicationResource">
      <path value="MedicationStatement.contained" />
      <sliceName value="medicationResource" />
      <short value="Main Medication Resource" />
      <definition value="Medication that the containing MedicationStatement focusses on. All Medication data comes from the Medication-DB and is read-only." />
      <comment value="Medication Resourcess included in create/update interactions will be ignored, as all Medication data comes from the Medication-DB and is read-only. Referenced from medicationReference." />
      <max value="1" />
      <type>
        <code value="Medication" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/DigenMedication" />
      </type>
    </element>
    <element id="MedicationStatement.contained:medicationResource.text">
      <path value="MedicationStatement.contained.text" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.contained:dispenseResource">
      <path value="MedicationStatement.contained" />
      <sliceName value="dispenseResource" />
      <short value="Erwerbsdaten" />
      <definition value="This MedicationDispense Resource stores the dispensing information for the containing MedicationStatement" />
      <comment value="Referenced from partOf" />
      <max value="1" />
      <type>
        <code value="MedicationDispense" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/DigenMedicationStatementDispense" />
      </type>
    </element>
    <element id="MedicationStatement.contained:requestResource">
      <path value="MedicationStatement.contained" />
      <sliceName value="requestResource" />
      <short value="Verordnungsdaten" />
      <definition value="This MedicationRequest Resource stores the ordering information for the containing MedicationStatement" />
      <comment value="Referenced from basedOn" />
      <max value="1" />
      <type>
        <code value="MedicationRequest" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/DigenMedicationStatementRequest" />
      </type>
    </element>
    <element id="MedicationStatement.contained:informationSourcePractitionerResource">
      <path value="MedicationStatement.contained" />
      <sliceName value="informationSourcePractitionerResource" />
      <short value="Ausgedruckt von" />
      <definition value="The practitioner that printed out the medication plan for the patient. This must be included inline, as we do not know the LANR." />
      <comment value="Referenced from informationSource&#xD;&#xA;Although the medication plan may be created by either a Practitioner (individual physician) or an Organization (hospital, pharmacy) we wanted to simplify usage. We therefore always use the practitioner resource and do not require distinguishing between individuals and organizations." />
      <max value="1" />
      <type>
        <code value="Practitioner" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/DigenBmpPractitioner" />
      </type>
    </element>
    <element id="MedicationStatement.contained:informationSourcePractitionerResource.identifier">
      <path value="MedicationStatement.contained.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="MedicationStatement.contained:informationSourcePractitionerResource.telecom">
      <path value="MedicationStatement.contained.telecom" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </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:validationlevel">
      <path value="MedicationStatement.extension" />
      <sliceName value="validationlevel" />
      <short value="Validationlevel" />
      <definition value="Defines the validationlevel of the object. This enables the DiGeN backend to distinguish between different variants of the same resource, based on whether the patient or a professional validated the data." />
      <type>
        <code value="Extension" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/ValidationlevelExtension" />
      </type>
    </element>
    <element id="MedicationStatement.extension:BmpPrintDate">
      <path value="MedicationStatement.extension" />
      <sliceName value="BmpPrintDate" />
      <short value="Ausdruckdatum BMP" />
      <definition value="Date when the BMP (Bundesmedikationsplan) was printed." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/BmpPrintDate" />
      </type>
    </element>
    <element id="MedicationStatement.extension:BmpPrintDate.valueDate:valueDate">
      <path value="MedicationStatement.extension.valueDate" />
      <sliceName value="valueDate" />
      <short value="Ausdrucksdatum BMP" />
      <definition value="Date when the BMP (Bundesmedikationsplan) was printed." />
    </element>
    <element id="MedicationStatement.extension:previousEffectivePeriod">
      <path value="MedicationStatement.extension" />
      <sliceName value="previousEffectivePeriod" />
      <type>
        <code value="Extension" />
        <profile value="http://digen.nublar.de/fhir/StructureDefinition/previousEffectivePeriod" />
      </type>
    </element>
    <element id="MedicationStatement.identifier">
      <path value="MedicationStatement.identifier" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.identifier.id">
      <path value="MedicationStatement.identifier.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.identifier.use">
      <path value="MedicationStatement.identifier.use" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.identifier.type">
      <path value="MedicationStatement.identifier.type" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.identifier.period">
      <path value="MedicationStatement.identifier.period" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.identifier.assigner">
      <path value="MedicationStatement.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.basedOn">
      <path value="MedicationStatement.basedOn" />
      <short value="Verordnung" />
      <definition value="Link to the order object that contains the date and identifiers of the ordering practitioner and/or organization." />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenMedicationStatementRequest" />
        <aggregation value="contained" />
      </type>
    </element>
    <element id="MedicationStatement.basedOn.id">
      <path value="MedicationStatement.basedOn.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.basedOn.reference">
      <path value="MedicationStatement.basedOn.reference" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.basedOn.identifier">
      <path value="MedicationStatement.basedOn.identifier" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.basedOn.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.basedOn.display" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.partOf">
      <path value="MedicationStatement.partOf" />
      <short value="Erwerb" />
      <definition value="Link to the related dispensing object that contains the dispensing date and pharmacy." />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenMedicationStatementDispense" />
      </type>
    </element>
    <element id="MedicationStatement.partOf.id">
      <path value="MedicationStatement.partOf.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.partOf.reference">
      <path value="MedicationStatement.partOf.reference" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.partOf.identifier">
      <path value="MedicationStatement.partOf.identifier" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.partOf.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.partOf.display" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.context">
      <path value="MedicationStatement.context" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.status">
      <path value="MedicationStatement.status" />
      <short value="Aktiv oder Beendigungsgrund" />
      <definition value="A code representing the patient judgment about the state of the medication used that this statement is about.  This will be active, completed (&quot;Regulär beendet&quot;), stopped (&quot;Ungeplant abgesetzt&quot;), or on-hold (&quot;Aktuell pausiert&quot;). In case a medication is planned to be taken, the status will be &quot;intended&quot;. The code intended is therefore uses for planned medications, with a begin date in the future. The other code (entered-in-error) is currently not in use." />
      <comment value="All status values other than &quot;active&quot; are interpreted as &quot;inactive&quot; by the domain logic." />
    </element>
    <element id="MedicationStatement.category">
      <path value="MedicationStatement.category" />
      <short value="Type of medication" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <description value="Data Source" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/dataSourceTypes" />
        </valueSetReference>
      </binding>
    </element>
    <element id="MedicationStatement.category.id">
      <path value="MedicationStatement.category.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.category.coding">
      <path value="MedicationStatement.category.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationStatement.category.coding.id">
      <path value="MedicationStatement.category.coding.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.category.coding.system">
      <path value="MedicationStatement.category.coding.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.category.coding.version">
      <path value="MedicationStatement.category.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.category.coding.code">
      <path value="MedicationStatement.category.coding.code" />
      <short value="Type of medication" />
      <definition value="Indicates where type of medication statement and where the medication is expected to be consumed or administered." />
      <min value="1" />
      <binding>
        <strength value="required" />
        <description value="dataSourceTypes for DiGeN" />
        <valueSetUri value="http://digen.nublar.de/fhir/CodeSystem/1.2.276.0.76.3.1.321.1.1.5.8" />
      </binding>
    </element>
    <element id="MedicationStatement.category.coding.userSelected">
      <path value="MedicationStatement.category.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.category.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.category.text" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.medication[x]">
      <path value="MedicationStatement.medication[x]" />
      <comment value="If only a code is specified, then it needs to be a PZN. No element of a referenced Medication resource other than the PZN will be stored in the backend. When the DigenPresentableMedicationStatement is read from the server, it will always include a referenced medication in &quot;contained&quot;." />
      <type>
        <code value="CodeableConcept" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenMedication_SP11" />
        <aggregation value="contained" />
      </type>
    </element>
    <element id="MedicationStatement.effective[x]:effectivePeriod">
      <path value="MedicationStatement.effectivePeriod" />
      <sliceName value="effectivePeriod" />
      <short value="The date interval when the medication was taken" />
      <definition value="The interval of time during which it is being asserted that the patient was taking the medication." />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="MedicationStatement.effective[x]:effectivePeriod.id">
      <path value="MedicationStatement.effectivePeriod.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.effective[x]:effectivePeriod.start">
      <path value="MedicationStatement.effectivePeriod.start" />
      <short value="Einnahme von" />
      <comment value="The start date will always be set, either by the patient or derived from existing dates (e.g. dispense date)." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.effective[x]:effectivePeriod.end">
      <path value="MedicationStatement.effectivePeriod.end" />
      <short value="Einnahme bis" />
    </element>
    <element id="MedicationStatement.dateAsserted">
      <path value="MedicationStatement.dateAsserted" />
      <definition value="The date when the medication statement was derived from its sources." />
      <comment value="May be left empty when the frontend wants to create or update a PMS." />
    </element>
    <element id="MedicationStatement.informationSource">
      <path value="MedicationStatement.informationSource" />
      <short value="Ausgedruckt von" />
      <definition value="Practitioner that created the underlying medication plan, that was used in deriving this medication statement." />
      <comment value="Although the medication plan may be created by either a Practitioner (individual physician) or an Organization (hospital, pharmacy) we wanted to simplify usage. We therefore always use the practitioner resource and do not require distinguishing between individuals and organizations." />
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenBmpPractitioner" />
        <aggregation value="contained" />
      </type>
    </element>
    <element id="MedicationStatement.informationSource.id">
      <path value="MedicationStatement.informationSource.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.informationSource.reference">
      <path value="MedicationStatement.informationSource.reference" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.informationSource.identifier">
      <path value="MedicationStatement.informationSource.identifier" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.informationSource.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.informationSource.display" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.subject">
      <path value="MedicationStatement.subject" />
      <short value="Patient taking the medication" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
      </type>
    </element>
    <element id="MedicationStatement.subject.id">
      <path value="MedicationStatement.subject.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.subject.reference">
      <path value="MedicationStatement.subject.reference" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.subject.identifier">
      <path value="MedicationStatement.subject.identifier" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.subject.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.subject.display" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.derivedFrom">
      <path value="MedicationStatement.derivedFrom" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="MedicationStatement.derivedFrom:originalMedicationStatementReferences">
      <path value="MedicationStatement.derivedFrom" />
      <sliceName value="originalMedicationStatementReferences" />
      <short value="Underlying OriginalMedicationStatements" />
      <comment value="References to the underlying OriginalMedicationStatements that were considered when deriving this PresentableMedicationStatement" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/MedicationStatement" />
      </type>
    </element>
    <element id="MedicationStatement.derivedFrom:originalMedicationStatementReferences.id">
      <path value="MedicationStatement.derivedFrom.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.derivedFrom:originalMedicationStatementReferences.reference">
      <path value="MedicationStatement.derivedFrom.reference" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.derivedFrom:originalMedicationStatementReferences.identifier">
      <path value="MedicationStatement.derivedFrom.identifier" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.derivedFrom:originalMedicationStatementReferences.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.derivedFrom.display" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.taken">
      <path value="MedicationStatement.taken" />
      <short value="y | unk" />
      <comment value="SHALL be 'y' if the medication has been marked by the patient as status=active or completed . Shall be 'unk' in all other cases." />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/Digen-medication-statement-taken" />
        </valueSetReference>
      </binding>
    </element>
    <element id="MedicationStatement.reasonNotTaken">
      <path value="MedicationStatement.reasonNotTaken" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.reasonCode">
      <path value="MedicationStatement.reasonCode" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.reasonReference">
      <path value="MedicationStatement.reasonReference" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.note">
      <path value="MedicationStatement.note" />
      <short value="Patient's Notes" />
      <definition value="Provides extra information about the medication statement entered and maintained by the patient." />
      <comment value="Managed by the patient" />
      <max value="1" />
    </element>
    <element id="MedicationStatement.note.id">
      <path value="MedicationStatement.note.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.note.author[x]:authorReference">
      <path value="MedicationStatement.note.authorReference" />
      <sliceName value="authorReference" />
      <short value="Autor der Bemerkungen" />
      <definition value="This always references the patient" />
      <comment value="Use the same reference as for subject" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
      </type>
    </element>
    <element id="MedicationStatement.note.author[x]:authorReference.id">
      <path value="MedicationStatement.note.authorReference.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.note.author[x]:authorReference.reference">
      <path value="MedicationStatement.note.authorReference.reference" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.note.author[x]:authorReference.identifier">
      <path value="MedicationStatement.note.authorReference.identifier" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.note.author[x]:authorReference.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.note.authorReference.display" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.note.time">
      <path value="MedicationStatement.note.time" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.note.text">
      <path value="MedicationStatement.note.text" />
      <short value="Eigene Bemerkungen" />
      <definition value="Patient's notes" />
    </element>
    <element id="MedicationStatement.dosage">
      <path value="MedicationStatement.dosage" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="sequence" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="Einnahmeschema" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation">
      <path value="MedicationStatement.dosage" />
      <sliceName value="generalInformation" />
      <short value="All dosing details unrelated to timing" />
      <definition value="Indicates how the medication is/was or should be taken by the patient. This slice carries all information not directly related to a timing." />
      <max value="1" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.id">
      <path value="MedicationStatement.dosage.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.sequence">
      <path value="MedicationStatement.dosage.sequence" />
      <min value="1" />
      <fixedInteger value="10" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.text">
      <path value="MedicationStatement.dosage.text" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.additionalInstruction">
      <path value="MedicationStatement.dosage.additionalInstruction" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.patientInstruction">
      <path value="MedicationStatement.dosage.patientInstruction" />
      <short value="Ärztliche Hinweise" />
      <definition value="Doctor's instructions in terms that are understood by the patient. Content comes from &quot;Bundesmedikationsplan&quot; via QR-Code and cannot be edited." />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.timing">
      <path value="MedicationStatement.dosage.timing" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.asNeeded[x]:asNeededBoolean">
      <path value="MedicationStatement.dosage.asNeededBoolean" />
      <sliceName value="asNeededBoolean" />
      <short value="Bei Bedarf" />
      <definition value="Indicates whether the Medication is only taken when needed within a specific dosing schedule. Note that there is no dosingscheme if there is an &quot;as needed&quot; medication." />
      <comment value="Can express &quot;as needed&quot; without a reason by setting the Boolean = True. If you set the Boolean to False, then the dose is given according to the schedule and is not &quot;prn&quot; or &quot;as needed&quot;." />
      <type>
        <code value="boolean" />
      </type>
    </element>
    <element id="MedicationStatement.dosage:generalInformation.site">
      <path value="MedicationStatement.dosage.site" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.route">
      <path value="MedicationStatement.dosage.route" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.method">
      <path value="MedicationStatement.dosage.method" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.dose[x]">
      <path value="MedicationStatement.dosage.dose[x]" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.maxDosePerPeriod">
      <path value="MedicationStatement.dosage.maxDosePerPeriod" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.maxDosePerAdministration">
      <path value="MedicationStatement.dosage.maxDosePerAdministration" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.maxDosePerLifetime">
      <path value="MedicationStatement.dosage.maxDosePerLifetime" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:generalInformation.rate[x]">
      <path value="MedicationStatement.dosage.rate[x]" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration">
      <path value="MedicationStatement.dosage" />
      <sliceName value="morningAdministration" />
      <short value="How it was taken or should be taken in the morning" />
      <definition value="Indicates how the medication is/was or should be taken by the patient in the morning." />
      <max value="1" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.sequence">
      <path value="MedicationStatement.dosage.sequence" />
      <min value="1" />
      <fixedInteger value="50" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.text">
      <path value="MedicationStatement.dosage.text" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.additionalInstruction">
      <path value="MedicationStatement.dosage.additionalInstruction" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.patientInstruction">
      <path value="MedicationStatement.dosage.patientInstruction" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.timing">
      <path value="MedicationStatement.dosage.timing" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.timing.event">
      <path value="MedicationStatement.dosage.timing.event" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.timing.repeat">
      <path value="MedicationStatement.dosage.timing.repeat" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.timing.code">
      <path value="MedicationStatement.dosage.timing.code" />
      <short value="Coded Timing Schedule" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/einnahmezeitpunkte" />
        </valueSetReference>
      </binding>
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.timing.code.id">
      <path value="MedicationStatement.dosage.timing.code.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.timing.code.coding">
      <path value="MedicationStatement.dosage.timing.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.timing.code.coding.id">
      <path value="MedicationStatement.dosage.timing.code.coding.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.timing.code.coding.system">
      <path value="MedicationStatement.dosage.timing.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://hl7.org/fhir/v3/TimingEvent" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.timing.code.coding.version">
      <path value="MedicationStatement.dosage.timing.code.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.timing.code.coding.code">
      <path value="MedicationStatement.dosage.timing.code.coding.code" />
      <min value="1" />
      <fixedCode value="CM" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.timing.code.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.dosage.timing.code.coding.display" />
      <min value="1" />
      <fixedString value="Morgens" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.timing.code.coding.userSelected">
      <path value="MedicationStatement.dosage.timing.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.timing.code.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.dosage.timing.code.text" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.asNeeded[x]">
      <path value="MedicationStatement.dosage.asNeeded[x]" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.site">
      <path value="MedicationStatement.dosage.site" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.route">
      <path value="MedicationStatement.dosage.route" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.method">
      <path value="MedicationStatement.dosage.method" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.doseQuantity:doseQuantity">
      <path value="MedicationStatement.dosage.doseQuantity" />
      <sliceName value="doseQuantity" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
        <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity" />
      </type>
      <binding>
        <strength value="required" />
        <valueSetUri value="http://fhir.de/ValueSet/kbv/s-bmp-dosiereinheit" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.doseQuantity:doseQuantity.value">
      <path value="MedicationStatement.dosage.doseQuantity.value" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.doseQuantity:doseQuantity.unit">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.dosage.doseQuantity.unit" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.doseQuantity:doseQuantity.system">
      <path value="MedicationStatement.dosage.doseQuantity.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.doseQuantity:doseQuantity.code">
      <path value="MedicationStatement.dosage.doseQuantity.code" />
      <short value="Dosiereinheit" />
      <definition value="The unit of the dose as a coded value." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.maxDosePerPeriod">
      <path value="MedicationStatement.dosage.maxDosePerPeriod" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.maxDosePerAdministration">
      <path value="MedicationStatement.dosage.maxDosePerAdministration" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.maxDosePerLifetime">
      <path value="MedicationStatement.dosage.maxDosePerLifetime" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:morningAdministration.rate[x]">
      <path value="MedicationStatement.dosage.rate[x]" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration">
      <path value="MedicationStatement.dosage" />
      <sliceName value="noonAdministration" />
      <short value="How it was taken or should be taken at noon" />
      <definition value="Indicates how the medication is/was or should be taken by the patient at noon." />
      <max value="1" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.sequence">
      <path value="MedicationStatement.dosage.sequence" />
      <min value="1" />
      <fixedInteger value="60" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.text">
      <path value="MedicationStatement.dosage.text" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.additionalInstruction">
      <path value="MedicationStatement.dosage.additionalInstruction" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.patientInstruction">
      <path value="MedicationStatement.dosage.patientInstruction" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.timing">
      <path value="MedicationStatement.dosage.timing" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.timing.event">
      <path value="MedicationStatement.dosage.timing.event" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.timing.repeat">
      <path value="MedicationStatement.dosage.timing.repeat" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.timing.code">
      <path value="MedicationStatement.dosage.timing.code" />
      <short value="Coded Timing Schedule" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/einnahmezeitpunkte" />
        </valueSetReference>
      </binding>
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.timing.code.id">
      <path value="MedicationStatement.dosage.timing.code.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.timing.code.coding">
      <path value="MedicationStatement.dosage.timing.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.timing.code.coding.id">
      <path value="MedicationStatement.dosage.timing.code.coding.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.timing.code.coding.system">
      <path value="MedicationStatement.dosage.timing.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://hl7.org/fhir/v3/TimingEvent" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.timing.code.coding.version">
      <path value="MedicationStatement.dosage.timing.code.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.timing.code.coding.code">
      <path value="MedicationStatement.dosage.timing.code.coding.code" />
      <min value="1" />
      <fixedCode value="CD" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.timing.code.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.dosage.timing.code.coding.display" />
      <min value="1" />
      <fixedString value="Mittags" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.timing.code.coding.userSelected">
      <path value="MedicationStatement.dosage.timing.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.timing.code.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.dosage.timing.code.text" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.asNeeded[x]">
      <path value="MedicationStatement.dosage.asNeeded[x]" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.site">
      <path value="MedicationStatement.dosage.site" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.route">
      <path value="MedicationStatement.dosage.route" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.method">
      <path value="MedicationStatement.dosage.method" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.doseQuantity:doseQuantity">
      <path value="MedicationStatement.dosage.doseQuantity" />
      <sliceName value="doseQuantity" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
        <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity" />
      </type>
      <binding>
        <strength value="required" />
        <valueSetUri value="http://fhir.de/ValueSet/kbv/s-bmp-dosiereinheit" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.doseQuantity:doseQuantity.value">
      <path value="MedicationStatement.dosage.doseQuantity.value" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.doseQuantity:doseQuantity.unit">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.dosage.doseQuantity.unit" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.doseQuantity:doseQuantity.system">
      <path value="MedicationStatement.dosage.doseQuantity.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.doseQuantity:doseQuantity.code">
      <path value="MedicationStatement.dosage.doseQuantity.code" />
      <short value="Dosiereinheit" />
      <definition value="The unit of the dose as a coded value." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.maxDosePerPeriod">
      <path value="MedicationStatement.dosage.maxDosePerPeriod" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.maxDosePerAdministration">
      <path value="MedicationStatement.dosage.maxDosePerAdministration" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.maxDosePerLifetime">
      <path value="MedicationStatement.dosage.maxDosePerLifetime" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:noonAdministration.rate[x]">
      <path value="MedicationStatement.dosage.rate[x]" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration">
      <path value="MedicationStatement.dosage" />
      <sliceName value="eveningAdministration" />
      <short value="How it was taken or should be taken in the evening" />
      <definition value="Indicates how the medication is/was or should be taken by the patient in the evening." />
      <max value="1" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.sequence">
      <path value="MedicationStatement.dosage.sequence" />
      <min value="1" />
      <fixedInteger value="70" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.text">
      <path value="MedicationStatement.dosage.text" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.additionalInstruction">
      <path value="MedicationStatement.dosage.additionalInstruction" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.patientInstruction">
      <path value="MedicationStatement.dosage.patientInstruction" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.timing">
      <path value="MedicationStatement.dosage.timing" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.timing.event">
      <path value="MedicationStatement.dosage.timing.event" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.timing.repeat">
      <path value="MedicationStatement.dosage.timing.repeat" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.timing.code">
      <path value="MedicationStatement.dosage.timing.code" />
      <short value="Coded Timing Schedule" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/einnahmezeitpunkte" />
        </valueSetReference>
      </binding>
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.timing.code.id">
      <path value="MedicationStatement.dosage.timing.code.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.timing.code.coding">
      <path value="MedicationStatement.dosage.timing.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.timing.code.coding.id">
      <path value="MedicationStatement.dosage.timing.code.coding.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.timing.code.coding.system">
      <path value="MedicationStatement.dosage.timing.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://hl7.org/fhir/v3/TimingEvent" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.timing.code.coding.version">
      <path value="MedicationStatement.dosage.timing.code.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.timing.code.coding.code">
      <path value="MedicationStatement.dosage.timing.code.coding.code" />
      <min value="1" />
      <fixedCode value="CV" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.timing.code.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.dosage.timing.code.coding.display" />
      <min value="1" />
      <fixedString value="Abends" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.timing.code.coding.userSelected">
      <path value="MedicationStatement.dosage.timing.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.timing.code.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.dosage.timing.code.text" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.asNeeded[x]">
      <path value="MedicationStatement.dosage.asNeeded[x]" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.site">
      <path value="MedicationStatement.dosage.site" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.route">
      <path value="MedicationStatement.dosage.route" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.method">
      <path value="MedicationStatement.dosage.method" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.doseQuantity:doseQuantity">
      <path value="MedicationStatement.dosage.doseQuantity" />
      <sliceName value="doseQuantity" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
        <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity" />
      </type>
      <binding>
        <strength value="required" />
        <valueSetUri value="http://fhir.de/ValueSet/kbv/s-bmp-dosiereinheit" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.doseQuantity:doseQuantity.value">
      <path value="MedicationStatement.dosage.doseQuantity.value" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.doseQuantity:doseQuantity.unit">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.dosage.doseQuantity.unit" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.doseQuantity:doseQuantity.system">
      <path value="MedicationStatement.dosage.doseQuantity.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.doseQuantity:doseQuantity.code">
      <path value="MedicationStatement.dosage.doseQuantity.code" />
      <short value="Dosiereinheit" />
      <definition value="The unit of the dose as a coded value." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.maxDosePerPeriod">
      <path value="MedicationStatement.dosage.maxDosePerPeriod" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.maxDosePerAdministration">
      <path value="MedicationStatement.dosage.maxDosePerAdministration" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.maxDosePerLifetime">
      <path value="MedicationStatement.dosage.maxDosePerLifetime" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:eveningAdministration.rate[x]">
      <path value="MedicationStatement.dosage.rate[x]" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration">
      <path value="MedicationStatement.dosage" />
      <sliceName value="nightAdministration" />
      <short value="How it was taken or should be taken at night" />
      <definition value="Indicates how the medication is/was or should be taken by the patient at night." />
      <max value="1" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.sequence">
      <path value="MedicationStatement.dosage.sequence" />
      <min value="1" />
      <fixedInteger value="80" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.text">
      <path value="MedicationStatement.dosage.text" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.additionalInstruction">
      <path value="MedicationStatement.dosage.additionalInstruction" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.patientInstruction">
      <path value="MedicationStatement.dosage.patientInstruction" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.timing">
      <path value="MedicationStatement.dosage.timing" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.timing.event">
      <path value="MedicationStatement.dosage.timing.event" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.timing.repeat">
      <path value="MedicationStatement.dosage.timing.repeat" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.timing.code">
      <path value="MedicationStatement.dosage.timing.code" />
      <short value="Coded Timing Schedule" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/einnahmezeitpunkte" />
        </valueSetReference>
      </binding>
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.timing.code.id">
      <path value="MedicationStatement.dosage.timing.code.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.timing.code.coding">
      <path value="MedicationStatement.dosage.timing.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.timing.code.coding.id">
      <path value="MedicationStatement.dosage.timing.code.coding.id" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.timing.code.coding.system">
      <path value="MedicationStatement.dosage.timing.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://hl7.org/fhir/v3/TimingEvent" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.timing.code.coding.version">
      <path value="MedicationStatement.dosage.timing.code.coding.version" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.timing.code.coding.code">
      <path value="MedicationStatement.dosage.timing.code.coding.code" />
      <min value="1" />
      <fixedCode value="HS" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.timing.code.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.dosage.timing.code.coding.display" />
      <min value="1" />
      <fixedString value="zur Nacht" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.timing.code.coding.userSelected">
      <path value="MedicationStatement.dosage.timing.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.timing.code.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.dosage.timing.code.text" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.asNeeded[x]">
      <path value="MedicationStatement.dosage.asNeeded[x]" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.site">
      <path value="MedicationStatement.dosage.site" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.route">
      <path value="MedicationStatement.dosage.route" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.method">
      <path value="MedicationStatement.dosage.method" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.doseQuantity:doseQuantity">
      <path value="MedicationStatement.dosage.doseQuantity" />
      <sliceName value="doseQuantity" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
        <profile value="http://hl7.org/fhir/StructureDefinition/SimpleQuantity" />
      </type>
      <binding>
        <strength value="required" />
        <valueSetUri value="http://fhir.de/ValueSet/kbv/s-bmp-dosiereinheit" />
      </binding>
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.doseQuantity:doseQuantity.value">
      <path value="MedicationStatement.dosage.doseQuantity.value" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.doseQuantity:doseQuantity.unit">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="MedicationStatement.dosage.doseQuantity.unit" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.doseQuantity:doseQuantity.system">
      <path value="MedicationStatement.dosage.doseQuantity.system" />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.doseQuantity:doseQuantity.code">
      <path value="MedicationStatement.dosage.doseQuantity.code" />
      <short value="Dosiereinheit" />
      <definition value="The unit of the dose as a coded value." />
      <min value="1" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.maxDosePerPeriod">
      <path value="MedicationStatement.dosage.maxDosePerPeriod" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.maxDosePerAdministration">
      <path value="MedicationStatement.dosage.maxDosePerAdministration" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.maxDosePerLifetime">
      <path value="MedicationStatement.dosage.maxDosePerLifetime" />
      <max value="0" />
    </element>
    <element id="MedicationStatement.dosage:nightAdministration.rate[x]">
      <path value="MedicationStatement.dosage.rate[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>