<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="FormularDatenRueckuebermittlungBundle" />
  <url value="https://gematik.de/fhir/isik/StructureDefinition/FormularDatenRueckuebermittlungBundle" />
  <version value="6.0.0-rc" />
  <name value="FormularDatenRueckuebermittlungBundle" />
  <title value="FormularDaten Rückübermittlung-Bundle" />
  <status value="active" />
  <experimental value="false" />
  <date value="2026-04-02" />
  <publisher value="gematik GmbH" />
  <description value="Auf Basis des [ISiKBerichtBundle](https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle) wird hier das Bundle um die Daten der Rückübermittlung ergänzt." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Bundle" />
  <baseDefinition value="https://gematik.de/fhir/isik/StructureDefinition/ISiKBerichtBundle" />
  <derivation value="constraint" />
  <differential>
    <element id="Bundle.entry">
      <path value="Bundle.entry" />
      <min value="3" />
    </element>
    <element id="Bundle.entry:FormularDefinition">
      <path value="Bundle.entry" />
      <sliceName value="FormularDefinition" />
      <min value="0" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Bundle.entry:FormularDefinition.resource">
      <path value="Bundle.entry.resource" />
      <short value="Slice zur Hinterlegung einer ISiKFormularDefinition-Instanz" />
      <comment value="Die ISiKFormularDefinition-Instanz enthält die Referenz auf die FormularDefinition, die der Rückübermittlung zugrunde liegt. Sie ist optional, da es auch möglich ist, dass die FormularDefinition nicht übermittelt wird, sondern bereits im Zielsystem vorhanden, bzw. im Zugriff ist." />
      <type>
        <code value="Questionnaire" />
        <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKFormularDefinition" />
      </type>
    </element>
    <element id="Bundle.entry:FormularDaten">
      <path value="Bundle.entry" />
      <sliceName value="FormularDaten" />
      <min value="1" />
      <max value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Bundle.entry:FormularDaten.resource">
      <path value="Bundle.entry.resource" />
      <short value="Slice zur Hinterlegung einer ISiKFormularDaten-Instanz" />
      <comment value="Die ISiKFormularDaten-Instanz enthält das ausgefüllte Questionnaire in Form einer QuestionnaireResponse." />
      <type>
        <code value="QuestionnaireResponse" />
        <profile value="https://gematik.de/fhir/isik/StructureDefinition/ISiKFormularDaten" />
      </type>
    </element>
    <element id="Bundle.entry:FormularDatenExtrakt">
      <path value="Bundle.entry" />
      <sliceName value="FormularDatenExtrakt" />
      <min value="0" />
      <max value="*" />
      <mustSupport value="true" />
    </element>
    <element id="Bundle.entry:FormularDatenExtrakt.resource">
      <path value="Bundle.entry.resource" />
      <short value="Slice zur Hinterlegung von ISiKFormularDatenExtrakt-Instanzen" />
      <comment value="Die ISiKFormularDatenExtrakt-Instanzen enthalten die extrahierten Daten aus dem Formular, die zurückübermittelt werden. Es können mehrere Extrakte enthalten sein." />
    </element>
  </differential>
</StructureDefinition>