<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="fff35647-ac97-4fe3-9d78-663d5d259e59" />
  <meta>
    <lastUpdated value="2021-05-11T06:33:32.743+00:00" />
  </meta>
  <url value="https://tx.gerontonet.org/fhir/StructureDefinition/MedikationsplanPlusComposition" />
  <version value="1.0.0" />
  <name value="MedikationsplanPlusComposition" />
  <status value="active" />
  <date value="2021-02-08T09:57:31.2774832+00:00" />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="workflow" />
    <uri value="http://hl7.org/fhir/workflow" />
    <name value="Workflow Pattern" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="cda" />
    <uri value="http://hl7.org/v3/cda" />
    <name value="CDA (R2)" />
  </mapping>
  <mapping>
    <identity value="fhirdocumentreference" />
    <uri value="http://hl7.org/fhir/documentreference" />
    <name value="FHIR DocumentReference" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/fivews" />
    <name value="FiveWs Pattern Mapping" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Composition" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Composition" />
  <derivation value="constraint" />
  <differential>
    <element id="Composition.id">
      <path value="Composition.id" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.meta">
      <path value="Composition.meta" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.meta.source">
      <path value="Composition.meta.source" />
      <max value="0" />
    </element>
    <element id="Composition.meta.profile">
      <path value="Composition.meta.profile" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.language">
      <path value="Composition.language" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.identifier">
      <path value="Composition.identifier" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.identifier.system">
      <path value="Composition.identifier.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.identifier.value">
      <path value="Composition.identifier.value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.status">
      <path value="Composition.status" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.type">
      <path value="Composition.type" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.type.coding">
      <path value="Composition.type.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.type.coding.system">
      <path value="Composition.type.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.type.coding.code">
      <path value="Composition.type.coding.code" />
      <min value="1" />
      <fixedCode value="77603-9" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.type.coding.display">
      <path value="Composition.type.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.subject">
      <path value="Composition.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://tx.gerontonet.org/fhir/StructureDefinition/MedikationsplanPlusPatient" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.subject.reference">
      <path value="Composition.subject.reference" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.subject.type">
      <path value="Composition.subject.type" />
      <max value="0" />
    </element>
    <element id="Composition.encounter">
      <path value="Composition.encounter" />
      <max value="0" />
    </element>
    <element id="Composition.date">
      <path value="Composition.date" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.author">
      <path value="Composition.author" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://tx.gerontonet.org/fhir/StructureDefinition/MedikationsplanPlusPractitioner" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.author.reference">
      <path value="Composition.author.reference" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.author.type">
      <path value="Composition.author.type" />
      <max value="0" />
    </element>
    <element id="Composition.title">
      <path value="Composition.title" />
      <fixedString value="Bundesmedikationsplan" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.attester">
      <path value="Composition.attester" />
      <max value="0" />
    </element>
    <element id="Composition.custodian">
      <path value="Composition.custodian" />
      <slicing>
        <discriminator>
          <type value="pattern" />
          <path value="identifier.id" />
        </discriminator>
        <rules value="closed" />
      </slicing>
    </element>
    <element id="Composition.custodian:Apotheke">
      <path value="Composition.custodian" />
      <sliceName value="Apotheke" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.custodian:Apotheke.type">
      <path value="Composition.custodian.type" />
      <max value="0" />
    </element>
    <element id="Composition.custodian:Apotheke.identifier">
      <path value="Composition.custodian.identifier" />
      <min value="1" />
      <fixedIdentifier>
        <use value="official" />
        <system value="http://fhir.de/NamingSystem/bfarm/btmnr" />
      </fixedIdentifier>
    </element>
    <element id="Composition.custodian:Praxis">
      <path value="Composition.custodian" />
      <sliceName value="Praxis" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.custodian:Praxis.type">
      <path value="Composition.custodian.type" />
      <max value="0" />
    </element>
    <element id="Composition.custodian:Praxis.identifier">
      <path value="Composition.custodian.identifier" />
      <min value="1" />
      <fixedIdentifier>
        <use value="official" />
        <system value="https://fhir.kbv.de/NamingSystem/KBV_NS_Base_BSNR" />
      </fixedIdentifier>
    </element>
    <element id="Composition.relatesTo">
      <path value="Composition.relatesTo" />
      <max value="0" />
    </element>
    <element id="Composition.event">
      <path value="Composition.event" />
      <max value="0" />
    </element>
    <element id="Composition.section">
      <path value="Composition.section" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="code.coding.code" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Composition.section:medikationsplanSection">
      <path value="Composition.section" />
      <sliceName value="medikationsplanSection" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:medikationsplanSection.title">
      <path value="Composition.section.title" />
      <fixedString value="aktuelle Medikation" />
    </element>
    <element id="Composition.section:medikationsplanSection.code">
      <path value="Composition.section.code" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="https://tx.gerontonet.org/fhir/ValueSet/MedikationsplanPlus_Sectioncodes" />
      </binding>
    </element>
    <element id="Composition.section:medikationsplanSection.code.coding">
      <path value="Composition.section.code.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:medikationsplanSection.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:medikationsplanSection.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <fixedCode value="19009-0" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:medikationsplanSection.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:medikationsplanSection.author">
      <path value="Composition.section.author" />
      <max value="0" />
    </element>
    <element id="Composition.section:medikationsplanSection.focus">
      <path value="Composition.section.focus" />
      <max value="0" />
    </element>
    <element id="Composition.section:medikationsplanSection.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:medikationsplanSection.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:medikationsplanSection.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://tx.gerontonet.org/fhir/StructureDefinition/MedikationsplanPlusMedicationStatementList" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:medikationsplanSection.entry.reference">
      <path value="Composition.section.entry.reference" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:medikationsplanSection.entry.type">
      <path value="Composition.section.entry.type" />
      <max value="0" />
    </element>
    <element id="Composition.section:medikationsplanSection.emptyReason">
      <path value="Composition.section.emptyReason" />
      <max value="0" />
    </element>
    <element id="Composition.section:medikationsplanSection.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergienSection">
      <path value="Composition.section" />
      <sliceName value="allergienSection" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:allergienSection.code">
      <path value="Composition.section.code" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="https://tx.gerontonet.org/fhir/ValueSet/MedikationsplanPlus_Sectioncodes" />
      </binding>
    </element>
    <element id="Composition.section:allergienSection.code.coding">
      <path value="Composition.section.code.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:allergienSection.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:allergienSection.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:allergienSection.author">
      <path value="Composition.section.author" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergienSection.focus">
      <path value="Composition.section.focus" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergienSection.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergienSection.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergienSection.entry">
      <path value="Composition.section.entry" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://tx.gerontonet.org/fhir/StructureDefinition/MedikationsplanPlusAllergyIntolerance" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:allergienSection.entry.reference">
      <path value="Composition.section.entry.reference" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:allergienSection.entry.type">
      <path value="Composition.section.entry.type" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergienSection.emptyReason">
      <path value="Composition.section.emptyReason" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergienSection.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
    <element id="Composition.section:gesundheitsBelange">
      <path value="Composition.section" />
      <sliceName value="gesundheitsBelange" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:gesundheitsBelange.title">
      <path value="Composition.section.title" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:gesundheitsBelange.code">
      <path value="Composition.section.code" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="https://tx.gerontonet.org/fhir/ValueSet/MedikationsplanPlus_Sectioncodes" />
      </binding>
    </element>
    <element id="Composition.section:gesundheitsBelange.code.coding">
      <path value="Composition.section.code.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:gesundheitsBelange.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:gesundheitsBelange.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <fixedCode value="75310-3" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:gesundheitsBelange.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:gesundheitsBelange.author">
      <path value="Composition.section.author" />
      <max value="0" />
    </element>
    <element id="Composition.section:gesundheitsBelange.focus">
      <path value="Composition.section.focus" />
      <max value="0" />
    </element>
    <element id="Composition.section:gesundheitsBelange.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:gesundheitsBelange.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:gesundheitsBelange.entry">
      <path value="Composition.section.entry" />
      <slicing>
        <discriminator>
          <type value="profile" />
          <path value="reference" />
        </discriminator>
        <rules value="closed" />
      </slicing>
    </element>
    <element id="Composition.section:gesundheitsBelange.entry:schwangerschaft">
      <path value="Composition.section.entry" />
      <sliceName value="schwangerschaft" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://tx.gerontonet.org/fhir/StructureDefinition/MedikationsplanPlusObservationPregnancystatus" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:gesundheitsBelange.entry:schwangerschaft.reference">
      <path value="Composition.section.entry.reference" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:gesundheitsBelange.entry:schwangerschaft.type">
      <path value="Composition.section.entry.type" />
      <max value="0" />
    </element>
    <element id="Composition.section:gesundheitsBelange.entry:stillzeit">
      <path value="Composition.section.entry" />
      <sliceName value="stillzeit" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://tx.gerontonet.org/fhir/StructureDefinition/MedikationsplanPlusObservationBreastfeeding" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:gesundheitsBelange.entry:stillzeit.reference">
      <path value="Composition.section.entry.reference" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:gesundheitsBelange.entry:stillzeit.type">
      <path value="Composition.section.entry.type" />
      <max value="0" />
    </element>
    <element id="Composition.section:gesundheitsBelange.emptyReason">
      <path value="Composition.section.emptyReason" />
      <max value="0" />
    </element>
    <element id="Composition.section:gesundheitsBelange.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
    <element id="Composition.section:klinischeParameter">
      <path value="Composition.section" />
      <sliceName value="klinischeParameter" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:klinischeParameter.title">
      <path value="Composition.section.title" />
      <fixedString value="Klinische Parameter" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:klinischeParameter.code">
      <path value="Composition.section.code" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="https://tx.gerontonet.org/fhir/ValueSet/MedikationsplanPlus_Sectioncodes" />
      </binding>
    </element>
    <element id="Composition.section:klinischeParameter.code.coding">
      <path value="Composition.section.code.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:klinischeParameter.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:klinischeParameter.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:klinischeParameter.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:klinischeParameter.author">
      <path value="Composition.section.author" />
      <max value="0" />
    </element>
    <element id="Composition.section:klinischeParameter.focus">
      <path value="Composition.section.focus" />
      <max value="0" />
    </element>
    <element id="Composition.section:klinischeParameter.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:klinischeParameter.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:klinischeParameter.entry">
      <path value="Composition.section.entry" />
      <slicing>
        <discriminator>
          <type value="profile" />
          <path value="reference" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
      <max value="3" />
    </element>
    <element id="Composition.section:klinischeParameter.entry:gewicht">
      <path value="Composition.section.entry" />
      <sliceName value="gewicht" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://tx.gerontonet.org/fhir/StructureDefinition/MedikationsplanPlusObservationBodyWeight" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:klinischeParameter.entry:gewicht.reference">
      <path value="Composition.section.entry.reference" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:klinischeParameter.entry:gewicht.type">
      <path value="Composition.section.entry.type" />
      <max value="0" />
    </element>
    <element id="Composition.section:klinischeParameter.entry:groesse">
      <path value="Composition.section.entry" />
      <sliceName value="groesse" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://tx.gerontonet.org/fhir/StructureDefinition/MedikationsplanPlusObservationBodyHeight" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:klinischeParameter.entry:groesse.reference">
      <path value="Composition.section.entry.reference" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:klinischeParameter.entry:groesse.type">
      <path value="Composition.section.entry.type" />
      <max value="0" />
    </element>
    <element id="Composition.section:klinischeParameter.entry:creatinin">
      <path value="Composition.section.entry" />
      <sliceName value="creatinin" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://tx.gerontonet.org/fhir/StructureDefinition/MedikationsplanPlusObservationCreatinine" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:klinischeParameter.entry:creatinin.reference">
      <path value="Composition.section.entry.reference" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:klinischeParameter.entry:creatinin.type">
      <path value="Composition.section.entry.type" />
      <max value="0" />
    </element>
    <element id="Composition.section:klinischeParameter.emptyReason">
      <path value="Composition.section.emptyReason" />
      <max value="0" />
    </element>
    <element id="Composition.section:klinischeParameter.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
    <element id="Composition.section:hinweiseSection">
      <path value="Composition.section" />
      <sliceName value="hinweiseSection" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:hinweiseSection.title">
      <path value="Composition.section.title" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:hinweiseSection.code">
      <path value="Composition.section.code" />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="https://tx.gerontonet.org/fhir/ValueSet/MedikationsplanPlus_Sectioncodes" />
      </binding>
    </element>
    <element id="Composition.section:hinweiseSection.code.coding">
      <path value="Composition.section.code.coding" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:hinweiseSection.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://loinc.org" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:hinweiseSection.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <fixedCode value="69730-0" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:hinweiseSection.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:hinweiseSection.author">
      <path value="Composition.section.author" />
      <max value="0" />
    </element>
    <element id="Composition.section:hinweiseSection.focus">
      <path value="Composition.section.focus" />
      <max value="0" />
    </element>
    <element id="Composition.section:hinweiseSection.text">
      <path value="Composition.section.text" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:hinweiseSection.text.status">
      <path value="Composition.section.text.status" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:hinweiseSection.text.div">
      <path value="Composition.section.text.div" />
      <mustSupport value="true" />
    </element>
    <element id="Composition.section:hinweiseSection.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:hinweiseSection.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:hinweiseSection.entry">
      <path value="Composition.section.entry" />
      <max value="0" />
    </element>
    <element id="Composition.section:hinweiseSection.emptyReason">
      <path value="Composition.section.emptyReason" />
      <max value="0" />
    </element>
    <element id="Composition.section:hinweiseSection.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>