<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="17e709dd-046b-49fc-9a48-dc9213667c26" />
  <meta>
    <lastUpdated value="2019-12-11T08:21:37.071+00:00" />
  </meta>
  <url value="http://digen.nublar.de/fhir/StructureDefinition/DigenNotfallpassAbstract" />
  <name value="DigenNotfallpassAbstract" />
  <status value="draft" />
  <date value="2019-12-11T08:21:36.9209034+00:00" />
  <fhirVersion value="3.0.1" />
  <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="w5" />
    <uri value="http://hl7.org/fhir/w5" />
    <name value="W5 Mapping" />
  </mapping>
  <kind value="resource" />
  <abstract value="true" />
  <type value="Composition" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Composition" />
  <derivation value="constraint" />
  <differential>
    <element id="Composition.meta.id">
      <path value="Composition.meta.id" />
      <max value="0" />
    </element>
    <element id="Composition.meta.tag">
      <path value="Composition.meta.tag" />
      <max value="0" />
    </element>
    <element id="Composition.implicitRules">
      <path value="Composition.implicitRules" />
      <max value="0" />
    </element>
    <element id="Composition.text.status">
      <path value="Composition.text.status" />
      <fixedCode value="generated" />
    </element>
    <element id="Composition.text.div">
      <path value="Composition.text.div" />
      <definition value="Dieses Dokument wurde von dem Versicherten angelegt und enthält Information für Notfälle, welche dem Rettungsdienst und Behandlern zugänglich gemacht werden." />
    </element>
    <element id="Composition.contained">
      <path value="Composition.contained" />
      <max value="0" />
    </element>
    <element id="Composition.identifier">
      <path value="Composition.identifier" />
      <max value="0" />
    </element>
    <element id="Composition.status">
      <path value="Composition.status" />
      <fixedCode value="final" />
    </element>
    <element id="Composition.type.coding">
      <path value="Composition.type.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.type.coding.id">
      <path value="Composition.type.coding.id" />
      <max value="0" />
    </element>
    <element id="Composition.type.coding.system">
      <path value="Composition.type.coding.system" />
      <min value="1" />
      <fixedUri value="https://fhir.loinc.org" />
    </element>
    <element id="Composition.type.coding.version">
      <path value="Composition.type.coding.version" />
      <max value="0" />
    </element>
    <element id="Composition.type.coding.code">
      <path value="Composition.type.coding.code" />
      <min value="1" />
      <fixedCode value="89883-3" />
    </element>
    <element id="Composition.type.coding.display">
      <path value="Composition.type.coding.display" />
      <min value="1" />
      <fixedString value="Emergency medicine Telehealth Note" />
    </element>
    <element id="Composition.type.coding.userSelected">
      <path value="Composition.type.coding.userSelected" />
      <max value="0" />
      <fixedBoolean value="false" />
    </element>
    <element id="Composition.type.text">
      <path value="Composition.type.text" />
      <max value="0" />
    </element>
    <element id="Composition.class">
      <path value="Composition.class" />
      <max value="0" />
    </element>
    <element id="Composition.subject">
      <path value="Composition.subject" />
      <definition value="Who or what the composition is about. The composition is about an insured person (Patient)." />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <aggregation value="referenced" />
      </type>
    </element>
    <element id="Composition.encounter">
      <path value="Composition.encounter" />
      <max value="0" />
    </element>
    <element id="Composition.author">
      <path value="Composition.author" />
      <definition value="Identifies who is responsible for the information in the composition. The composition is being compiled by the insured person (Patient)." />
      <comment value="References SHALL be a reference to an actual FHIR resource, the insured person (Patient)." />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <aggregation value="referenced" />
      </type>
    </element>
    <element id="Composition.title">
      <path value="Composition.title" />
      <short value="DiGeN Notfallpass" />
      <fixedString value="DiGeN Notfallpass" />
    </element>
    <element id="Composition.confidentiality">
      <path value="Composition.confidentiality" />
      <max value="0" />
    </element>
    <element id="Composition.attester">
      <path value="Composition.attester" />
      <max value="0" />
    </element>
    <element id="Composition.attester.mode">
      <path value="Composition.attester.mode" />
      <max value="1" />
    </element>
    <element id="Composition.custodian">
      <path value="Composition.custodian" />
      <max value="0" />
    </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>
      <min value="1" />
      <max value="10" />
    </element>
    <element id="Composition.section:pregnancySection">
      <path value="Composition.section" />
      <sliceName value="pregnancySection" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:pregnancySection.id">
      <path value="Composition.section.id" />
      <max value="0" />
    </element>
    <element id="Composition.section:pregnancySection.title">
      <path value="Composition.section.title" />
      <min value="1" />
      <fixedString value="Schwangerschaft" />
    </element>
    <element id="Composition.section:pregnancySection.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:pregnancySection.code.coding">
      <path value="Composition.section.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:pregnancySection.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="https://fhir.loinc.org" />
    </element>
    <element id="Composition.section:pregnancySection.code.coding.version">
      <path value="Composition.section.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Composition.section:pregnancySection.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <fixedCode value="11449-6" />
    </element>
    <element id="Composition.section:pregnancySection.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <min value="1" />
      <fixedString value="Pregnancy Status-Reported" />
    </element>
    <element id="Composition.section:pregnancySection.code.coding.userSelected">
      <path value="Composition.section.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Composition.section:pregnancySection.code.text">
      <path value="Composition.section.code.text" />
      <max value="0" />
    </element>
    <element id="Composition.section:pregnancySection.text">
      <path value="Composition.section.text" />
      <definition value="Falls Angaben zur Schwangerschaft gemacht wurden ist diese Sektion gefüllt." />
    </element>
    <element id="Composition.section:pregnancySection.text.status">
      <path value="Composition.section.text.status" />
      <fixedCode value="generated" />
    </element>
    <element id="Composition.section:pregnancySection.text.div">
      <path value="Composition.section.text.div" />
      <definition value="Falls der Patient Angaben zur Schwangerschaft gemacht hat, ist diese Sektion gefüllt." />
    </element>
    <element id="Composition.section:pregnancySection.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:pregnancySection.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:pregnancySection.entry">
      <path value="Composition.section.entry" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenSchwangerschaft" />
        <aggregation value="bundled" />
        <aggregation value="referenced" />
      </type>
    </element>
    <element id="Composition.section:pregnancySection.emptyReason">
      <path value="Composition.section.emptyReason" />
      <definition value="If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or &quot;Keine Angabe&quot; | notstarted = answered &quot;ja&quot; but not specified further | nilknown = answered &quot;Nein&quot;" />
      <comment value="When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present." />
      <requirements value="Allows capturing the status of the emergency pass sections. The status is being set by swiping &quot;Ja&quot;, &quot;Nein&quot;, &quot;Keine Angabe&quot; and by adding information to a section." />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Composition.section:pregnancySection.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
    <element id="Composition.section:medicationSection">
      <path value="Composition.section" />
      <sliceName value="medicationSection" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:medicationSection.id">
      <path value="Composition.section.id" />
      <max value="0" />
    </element>
    <element id="Composition.section:medicationSection.title">
      <path value="Composition.section.title" />
      <min value="1" />
      <fixedString value="Aktive Medikation" />
    </element>
    <element id="Composition.section:medicationSection.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:medicationSection.code.coding">
      <path value="Composition.section.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:medicationSection.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="https://fhir.loinc.org" />
    </element>
    <element id="Composition.section:medicationSection.code.coding.version">
      <path value="Composition.section.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Composition.section:medicationSection.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <fixedCode value="10160-0" />
    </element>
    <element id="Composition.section:medicationSection.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <min value="1" />
      <fixedString value="History of Medication Use" />
    </element>
    <element id="Composition.section:medicationSection.code.coding.userSelected">
      <path value="Composition.section.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Composition.section:medicationSection.code.text">
      <path value="Composition.section.code.text" />
      <max value="0" />
    </element>
    <element id="Composition.section:medicationSection.text.status">
      <path value="Composition.section.text.status" />
      <fixedCode value="generated" />
    </element>
    <element id="Composition.section:medicationSection.text.div">
      <path value="Composition.section.text.div" />
      <definition value="Es wurde die aktive Medikation mit dem Notfallpass verknüpft. Die aktive Medikation liegt als separates Dokument vor." />
    </element>
    <element id="Composition.section:medicationSection.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:medicationSection.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:medicationSection.emptyReason">
      <path value="Composition.section.emptyReason" />
      <definition value="If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or &quot;Keine Angabe&quot; | notstarted = answered &quot;ja&quot; but not specified further | nilknown = answered &quot;Nein&quot;" />
      <comment value="When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed. If a section has no entry the element text must be present." />
      <requirements value="Allows capturing the status of the emergency pass sections. The status is being set by swiping &quot;Ja&quot;, &quot;Nein&quot;, &quot;Keine Angabe&quot; and by adding information to a section." />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Composition.section:medicationSection.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
    <element id="Composition.section:diseaseSection">
      <path value="Composition.section" />
      <sliceName value="diseaseSection" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:diseaseSection.id">
      <path value="Composition.section.id" />
      <max value="0" />
    </element>
    <element id="Composition.section:diseaseSection.title">
      <path value="Composition.section.title" />
      <min value="1" />
      <fixedString value="Krankheiten" />
    </element>
    <element id="Composition.section:diseaseSection.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:diseaseSection.code.coding">
      <path value="Composition.section.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:diseaseSection.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="https://fhir.loinc.org" />
    </element>
    <element id="Composition.section:diseaseSection.code.coding.version">
      <path value="Composition.section.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Composition.section:diseaseSection.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <fixedCode value="11348-0" />
    </element>
    <element id="Composition.section:diseaseSection.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <min value="1" />
      <fixedString value="History of Past Illness" />
    </element>
    <element id="Composition.section:diseaseSection.code.coding.userSelected">
      <path value="Composition.section.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Composition.section:diseaseSection.code.text">
      <path value="Composition.section.code.text" />
      <max value="0" />
    </element>
    <element id="Composition.section:diseaseSection.text">
      <path value="Composition.section.text" />
      <definition value="Falls Angaben zu Krankheiten gemacht wurden, ist diese Sektion mit den entsprechenden Diagnosen gefüllt." />
    </element>
    <element id="Composition.section:diseaseSection.text.status">
      <path value="Composition.section.text.status" />
      <fixedCode value="generated" />
    </element>
    <element id="Composition.section:diseaseSection.text.div">
      <path value="Composition.section.text.div" />
      <definition value="Falls der Patient Angaben zu Krankheiten gemacht hat, ist diese Sektion mit den entsprechenden Diagnosen gefüllt." />
    </element>
    <element id="Composition.section:diseaseSection.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:diseaseSection.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:diseaseSection.entry">
      <path value="Composition.section.entry" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenConditionAbrechnung" />
        <aggregation value="referenced" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenConditionAlphaID" />
        <aggregation value="bundled" />
        <aggregation value="referenced" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenConditionText" />
        <aggregation value="bundled" />
        <aggregation value="referenced" />
      </type>
    </element>
    <element id="Composition.section:diseaseSection.emptyReason">
      <path value="Composition.section.emptyReason" />
      <definition value="If the section is empty, why the list is empty. Digen specific empty reasons: notAsked = initial state | notStarted = answered &quot;ja&quot; but not specified further | nilknown = answered &quot;Nein&quot; | withheld = &quot;Keine Angabe&quot;" />
      <comment value="When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notAsked. Depending on the answers of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry." />
      <requirements value="Allows capturing the status of the emergency pass sections. The status is being set by swiping &quot;Ja&quot;, &quot;Nein&quot;, &quot;Keine Angabe&quot; and by adding information to a section." />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Composition.section:diseaseSection.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyContactSection">
      <path value="Composition.section" />
      <sliceName value="emergencyContactSection" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:emergencyContactSection.id">
      <path value="Composition.section.id" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyContactSection.title">
      <path value="Composition.section.title" />
      <min value="1" />
      <fixedString value="Kontaktperson für Notfälle" />
    </element>
    <element id="Composition.section:emergencyContactSection.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:emergencyContactSection.code.coding">
      <path value="Composition.section.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:emergencyContactSection.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://digen.nublar.de/fhir/CodeSystem/sectionCodesForDigen" />
    </element>
    <element id="Composition.section:emergencyContactSection.code.coding.version">
      <path value="Composition.section.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyContactSection.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <fixedCode value="EIECon" />
    </element>
    <element id="Composition.section:emergencyContactSection.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <min value="1" />
      <fixedString value="Emergency Contact" />
    </element>
    <element id="Composition.section:emergencyContactSection.code.coding.userSelected">
      <path value="Composition.section.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyContactSection.code.text">
      <path value="Composition.section.code.text" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyContactSection.text">
      <path value="Composition.section.text" />
      <definition value="Falls Notfallkontakte hinterlegt wurden, ist diese Sektion gefüllt." />
    </element>
    <element id="Composition.section:emergencyContactSection.text.status">
      <path value="Composition.section.text.status" />
      <fixedCode value="generated" />
    </element>
    <element id="Composition.section:emergencyContactSection.text.div">
      <path value="Composition.section.text.div" />
      <definition value="Falls der Patient Notfallkontakte hinterlegt hat, ist diese Sektion gefüllt." />
    </element>
    <element id="Composition.section:emergencyContactSection.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyContactSection.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyContactSection.entry">
      <path value="Composition.section.entry" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenNotfallkontaktRelatedPerson" />
        <aggregation value="bundled" />
        <aggregation value="referenced" />
      </type>
    </element>
    <element id="Composition.section:emergencyContactSection.emptyReason">
      <path value="Composition.section.emptyReason" />
      <definition value="If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or &quot;Keine Angabe&quot; | notstarted = answered &quot;ja&quot; but not specified further | nilknown = answered &quot;Nein&quot;" />
      <comment value="When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present." />
      <requirements value="Allows capturing the status of the emergency pass sections. The status is being set by swiping &quot;Ja&quot;, &quot;Nein&quot;, &quot;Keine Angabe&quot; and by adding information to a section." />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Composition.section:emergencyContactSection.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyDocumentSection">
      <path value="Composition.section" />
      <sliceName value="emergencyDocumentSection" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.id">
      <path value="Composition.section.id" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.title">
      <path value="Composition.section.title" />
      <min value="1" />
      <fixedString value="Dokumente für Notfälle" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.code.coding">
      <path value="Composition.section.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://digen.nublar.de/fhir/CodeSystem/sectionCodesForDigen" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.code.coding.version">
      <path value="Composition.section.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <fixedCode value="EIDocu" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <min value="1" />
      <fixedString value="Emergency Documents" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.code.coding.userSelected">
      <path value="Composition.section.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.code.text">
      <path value="Composition.section.code.text" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.text.status">
      <path value="Composition.section.text.status" />
      <fixedCode value="generated" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.text.div">
      <path value="Composition.section.text.div" />
      <definition value="Es wurden weitere Dokumente für den Notfall hinterlegt." />
    </element>
    <element id="Composition.section:emergencyDocumentSection.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:emergencyDocumentSection.emptyReason">
      <path value="Composition.section.emptyReason" />
      <definition value="If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or &quot;Keine Angabe&quot; | notstarted = answered &quot;ja&quot; but not specified further | nilknown = answered &quot;Nein&quot;" />
      <comment value="When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed. If a section has no entry the element text must be present." />
      <requirements value="Allows capturing the status of the emergency pass sections. The status is being set by swiping &quot;Ja&quot;, &quot;Nein&quot;, &quot;Keine Angabe&quot; and by adding information to a section." />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Composition.section:emergencyDocumentSection.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergySection">
      <path value="Composition.section" />
      <sliceName value="allergySection" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:allergySection.id">
      <path value="Composition.section.id" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergySection.title">
      <path value="Composition.section.title" />
      <min value="1" />
      <fixedString value="Allergien/Unverträglichkeiten" />
    </element>
    <element id="Composition.section:allergySection.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:allergySection.code.coding">
      <path value="Composition.section.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:allergySection.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="https://fhir.loinc.org" />
    </element>
    <element id="Composition.section:allergySection.code.coding.version">
      <path value="Composition.section.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergySection.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <fixedCode value="48765-2" />
    </element>
    <element id="Composition.section:allergySection.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <min value="1" />
      <fixedString value="Allergies and adverse reactions Document" />
    </element>
    <element id="Composition.section:allergySection.code.coding.userSelected">
      <path value="Composition.section.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergySection.code.text">
      <path value="Composition.section.code.text" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergySection.text">
      <path value="Composition.section.text" />
      <definition value="Falls Angaben zu Allergien/Unverträglichkeiten gemacht wurden, ist diese Sektion mit den entsprechenden Diagnosen gefüllt." />
    </element>
    <element id="Composition.section:allergySection.text.status">
      <path value="Composition.section.text.status" />
      <fixedCode value="generated" />
    </element>
    <element id="Composition.section:allergySection.text.div">
      <path value="Composition.section.text.div" />
      <definition value="Falls der Patient Angaben zu Allergien/Unverträglichkeiten gemacht hat, ist diese Sektion mit den entsprechenden Diagnosen gefüllt." />
    </element>
    <element id="Composition.section:allergySection.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergySection.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:allergySection.entry">
      <path value="Composition.section.entry" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenConditionAbrechnung" />
        <aggregation value="referenced" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenConditionAlphaID" />
        <aggregation value="bundled" />
        <aggregation value="referenced" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenConditionText" />
        <aggregation value="bundled" />
        <aggregation value="referenced" />
      </type>
    </element>
    <element id="Composition.section:allergySection.emptyReason">
      <path value="Composition.section.emptyReason" />
      <definition value="If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or &quot;Keine Angabe&quot; | notstarted = answered &quot;ja&quot; but not specified further | nilknown = answered &quot;Nein&quot;" />
      <comment value="When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present." />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Composition.section:allergySection.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection">
      <path value="Composition.section" />
      <sliceName value="implantedMedicalDeviceSection" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.id">
      <path value="Composition.section.id" />
      <max value="0" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.title">
      <path value="Composition.section.title" />
      <min value="1" />
      <fixedString value="Fremdkörper/Implantate" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.code.coding">
      <path value="Composition.section.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="https://fhir.loinc.org" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.code.coding.version">
      <path value="Composition.section.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <fixedCode value="57080-4" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <min value="1" />
      <fixedString value="Implanted medical device" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.code.coding.userSelected">
      <path value="Composition.section.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.code.text">
      <path value="Composition.section.code.text" />
      <max value="0" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.text">
      <path value="Composition.section.text" />
      <definition value="Falls Angaben zu Implantaten/Fremdkörpern gemacht wurden, ist diese Sektion mit den entsprechenden Diagnosen gefüllt." />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.text.status">
      <path value="Composition.section.text.status" />
      <fixedCode value="generated" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.text.div">
      <path value="Composition.section.text.div" />
      <definition value="Falls der Patient Angaben zu Implantaten/Fremdkörpern gemacht hat, ist diese Sektion mit den entsprechenden Diagnosen gefüllt." />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.entry">
      <path value="Composition.section.entry" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenConditionAlphaID" />
        <aggregation value="bundled" />
        <aggregation value="referenced" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenConditionText" />
        <aggregation value="bundled" />
        <aggregation value="referenced" />
      </type>
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.emptyReason">
      <path value="Composition.section.emptyReason" />
      <definition value="If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or &quot;Keine Angabe&quot; | notstarted = answered &quot;ja&quot; but not specified further | nilknown = answered &quot;Nein&quot;" />
      <comment value="When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present." />
      <requirements value="Allows capturing the status of the emergency pass sections. The status is being set by swiping &quot;Ja&quot;, &quot;Nein&quot;, &quot;Keine Angabe&quot; and by adding information to a section." />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Composition.section:implantedMedicalDeviceSection.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
    <element id="Composition.section:primaryCareProviderSection">
      <path value="Composition.section" />
      <sliceName value="primaryCareProviderSection" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.id">
      <path value="Composition.section.id" />
      <max value="0" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.title">
      <path value="Composition.section.title" />
      <min value="1" />
      <fixedString value="Hausarzt" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.code.coding">
      <path value="Composition.section.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://digen.nublar.de/fhir/CodeSystem/sectionCodesForDigen" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.code.coding.version">
      <path value="Composition.section.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <fixedCode value="EIPrac" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <min value="1" />
      <fixedString value="Primary Care Provider" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.code.coding.userSelected">
      <path value="Composition.section.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.code.text">
      <path value="Composition.section.code.text" />
      <max value="0" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.text">
      <path value="Composition.section.text" />
      <definition value="Falls ein Hausarzt hinterlegt wurde, ist diese Sektion gefüllt." />
    </element>
    <element id="Composition.section:primaryCareProviderSection.text.status">
      <path value="Composition.section.text.status" />
      <fixedCode value="generated" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.text.div">
      <path value="Composition.section.text.div" />
      <definition value="Falls der Patient seinen Hausarzt hinterlegt hat, ist diese Sektion gefüllt." />
    </element>
    <element id="Composition.section:primaryCareProviderSection.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:primaryCareProviderSection.entry">
      <path value="Composition.section.entry" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
        <aggregation value="referenced" />
      </type>
    </element>
    <element id="Composition.section:primaryCareProviderSection.emptyReason">
      <path value="Composition.section.emptyReason" />
      <definition value="If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or &quot;Keine Angabe&quot; | notstarted = answered &quot;ja&quot; but not specified further | nilknown = answered &quot;Nein&quot;" />
      <comment value="When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present." />
      <requirements value="Allows capturing the status of the emergency pass sections. The status is being set by swiping &quot;Ja&quot;, &quot;Nein&quot;, &quot;Keine Angabe&quot; and by adding information to a section." />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Composition.section:primaryCareProviderSection.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentPersonSection">
      <path value="Composition.section" />
      <sliceName value="dependentPersonSection" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:dependentPersonSection.id">
      <path value="Composition.section.id" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentPersonSection.title">
      <path value="Composition.section.title" />
      <min value="1" />
      <fixedString value="Betreuung anderer Personen" />
    </element>
    <element id="Composition.section:dependentPersonSection.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:dependentPersonSection.code.coding">
      <path value="Composition.section.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:dependentPersonSection.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://digen.nublar.de/fhir/CodeSystem/sectionCodesForDigen" />
    </element>
    <element id="Composition.section:dependentPersonSection.code.coding.version">
      <path value="Composition.section.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentPersonSection.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <fixedCode value="EIDPer" />
    </element>
    <element id="Composition.section:dependentPersonSection.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <min value="1" />
      <fixedString value="Dependent Persons" />
    </element>
    <element id="Composition.section:dependentPersonSection.code.coding.userSelected">
      <path value="Composition.section.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentPersonSection.code.text">
      <path value="Composition.section.code.text" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentPersonSection.text">
      <path value="Composition.section.text" />
      <definition value="Falls zu versorgende Personen hinterlegt wurde, ist diese Sektion gefüllt." />
    </element>
    <element id="Composition.section:dependentPersonSection.text.status">
      <path value="Composition.section.text.status" />
      <fixedCode value="generated" />
    </element>
    <element id="Composition.section:dependentPersonSection.text.div">
      <path value="Composition.section.text.div" />
      <definition value="Falls der Patient zu versorgende Personen hinterlegt hat, ist diese Sektion gefüllt." />
    </element>
    <element id="Composition.section:dependentPersonSection.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentPersonSection.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentPersonSection.entry">
      <path value="Composition.section.entry" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenKontaktRelatedPerson" />
        <aggregation value="bundled" />
        <aggregation value="referenced" />
      </type>
    </element>
    <element id="Composition.section:dependentPersonSection.emptyReason">
      <path value="Composition.section.emptyReason" />
      <definition value="If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or &quot;Keine Angabe&quot; | notstarted = answered &quot;ja&quot; but not specified further | nilknown = answered &quot;Nein&quot;" />
      <comment value="When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present." />
      <requirements value="Allows capturing the status of the emergency pass sections. The status is being set by swiping &quot;Ja&quot;, &quot;Nein&quot;, &quot;Keine Angabe&quot; and by adding information to a section." />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Composition.section:dependentPersonSection.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentAnimalSection">
      <path value="Composition.section" />
      <sliceName value="dependentAnimalSection" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:dependentAnimalSection.id">
      <path value="Composition.section.id" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentAnimalSection.title">
      <path value="Composition.section.title" />
      <min value="1" />
      <fixedString value="Betreuung von Tieren" />
    </element>
    <element id="Composition.section:dependentAnimalSection.code">
      <path value="Composition.section.code" />
      <min value="1" />
    </element>
    <element id="Composition.section:dependentAnimalSection.code.coding">
      <path value="Composition.section.code.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Composition.section:dependentAnimalSection.code.coding.system">
      <path value="Composition.section.code.coding.system" />
      <min value="1" />
      <fixedUri value="http://digen.nublar.de/fhir/CodeSystem/sectionCodesForDigen" />
    </element>
    <element id="Composition.section:dependentAnimalSection.code.coding.version">
      <path value="Composition.section.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentAnimalSection.code.coding.code">
      <path value="Composition.section.code.coding.code" />
      <min value="1" />
      <fixedCode value="EIDAni" />
    </element>
    <element id="Composition.section:dependentAnimalSection.code.coding.display">
      <path value="Composition.section.code.coding.display" />
      <min value="1" />
      <fixedString value="Dependent Animals" />
    </element>
    <element id="Composition.section:dependentAnimalSection.code.coding.userSelected">
      <path value="Composition.section.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentAnimalSection.code.text">
      <path value="Composition.section.code.text" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentAnimalSection.text">
      <path value="Composition.section.text" />
      <definition value="Falls zu versorgende Tiere hinterlegt wurden, ist diese Sektion gefüllt." />
    </element>
    <element id="Composition.section:dependentAnimalSection.text.status">
      <path value="Composition.section.text.status" />
      <fixedCode value="generated" />
    </element>
    <element id="Composition.section:dependentAnimalSection.text.div">
      <path value="Composition.section.text.div" />
      <definition value="Falls der Patient zu versorgende Tiere hinterlegt hat, ist diese Sektion gefüllt." />
    </element>
    <element id="Composition.section:dependentAnimalSection.mode">
      <path value="Composition.section.mode" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentAnimalSection.orderedBy">
      <path value="Composition.section.orderedBy" />
      <max value="0" />
    </element>
    <element id="Composition.section:dependentAnimalSection.entry">
      <path value="Composition.section.entry" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://digen.nublar.de/fhir/StructureDefinition/DigenKontaktHaustierRelatedPerson" />
        <aggregation value="bundled" />
        <aggregation value="referenced" />
      </type>
    </element>
    <element id="Composition.section:dependentAnimalSection.emptyReason">
      <path value="Composition.section.emptyReason" />
      <definition value="If the section is empty, why the list is empty. Digen specific empty reasons: notasked = initial state or &quot;Keine Angabe&quot; | notstarted = answered &quot;ja&quot; but not specified further | nilknown = answered &quot;Nein&quot;" />
      <comment value="When the emergency pass is being created for the first time, all the sections are emtpy (without entry) and the emptyReason = notasked. Depending on the swipes of the user the entryReason changes. In case the user is adding information the emptyReason is being removed and instead there has to be an entry in the section. If a section has no entry the element text must be present." />
      <requirements value="Allows capturing the status of the emergency pass sections. The status is being set by swiping &quot;Ja&quot;, &quot;Nein&quot;, &quot;Keine Angabe&quot; and by adding information to a section." />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://digen.nublar.de/fhir/ValueSet/notfallpassEmptyReasonsForDigen" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Composition.section:dependentAnimalSection.section">
      <path value="Composition.section.section" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>