<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="ExtensionISiKRehaEntlassung" />
  <url value="https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKRehaEntlassung" />
  <version value="6.0.0-rc" />
  <name value="ExtensionISiKRehaEntlassung" />
  <status value="active" />
  <experimental value="false" />
  <date value="2026-04-02" />
  <publisher value="gematik GmbH" />
  <description value="Extension zur Dokumentation von Informationen nach §301 (4 und 4a) SGB V, entsprechend dem ärztliche Reha-Entlassungsbericht. Mit dieser Extension können spezifische Entlassungsinformationen im Kontext einer Rehabilitationsmaßnahme angegeben werden. Dies ist besonders relevant für Einrichtungen, die Leistungen im Bereich Rehabilitation erbringen, und unterstützt die strukturierte Kommunikation im Entlassmanagement." />
  <fhirVersion value="4.0.1" />
  <kind value="complex-type" />
  <abstract value="false" />
  <context>
    <type value="element" />
    <expression value="Encounter.hospitalization.dischargeDisposition" />
  </context>
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <differential>
    <element id="Extension.extension:Entlassform">
      <path value="Extension.extension" />
      <sliceName value="Entlassform" />
      <min value="0" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Extension.extension:Entlassform.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:Entlassform.url">
      <path value="Extension.extension.url" />
      <fixedUri value="Entlassform" />
    </element>
    <element id="Extension.extension:Entlassform.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="Coding" />
      </type>
      <binding>
        <strength value="extensible" />
        <valueSet value="https://gematik.de/fhir/isik/ValueSet/ISiKEntlassformReha" />
      </binding>
    </element>
    <element id="Extension.extension:BesondereBehandlung">
      <path value="Extension.extension" />
      <sliceName value="BesondereBehandlung" />
      <min value="0" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Extension.extension:BesondereBehandlung.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:BesondereBehandlung.url">
      <path value="Extension.extension.url" />
      <fixedUri value="BesondereBehandlung" />
    </element>
    <element id="Extension.extension:BesondereBehandlung.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="Coding" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="https://gematik.de/fhir/isik/ValueSet/ISiKBesondereBehandlungsformReha" />
      </binding>
    </element>
    <element id="Extension.extension:BehandlungsergebnisReha">
      <path value="Extension.extension" />
      <sliceName value="BehandlungsergebnisReha" />
      <min value="0" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Extension.extension:BehandlungsergebnisReha.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:BehandlungsergebnisReha.url">
      <path value="Extension.extension.url" />
      <fixedUri value="BehandlungsergebnisReha" />
    </element>
    <element id="Extension.extension:BehandlungsergebnisReha.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="Coding" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="https://gematik.de/fhir/isik/ValueSet/ISiKBehandlungsergebnisReha" />
      </binding>
    </element>
    <element id="Extension.extension:UnterbrechnungReha">
      <path value="Extension.extension" />
      <sliceName value="UnterbrechnungReha" />
      <min value="0" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Extension.extension:UnterbrechnungReha.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:UnterbrechnungReha.url">
      <path value="Extension.extension.url" />
      <fixedUri value="UnterbrechnungReha" />
    </element>
    <element id="Extension.extension:UnterbrechnungReha.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="Coding" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="https://gematik.de/fhir/isik/ValueSet/ISiKUnterbrechungReha" />
      </binding>
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="https://gematik.de/fhir/isik/StructureDefinition/ExtensionISiKRehaEntlassung" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>