<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="atf-operation-outcome" />
  <url value="https://gematik.de/fhir/atf/StructureDefinition/atf-operation-outcome" />
  <version value="1.4.1" />
  <name value="ATFOperationOutcome" />
  <title value="ATF Operation Outcome" />
  <status value="active" />
  <experimental value="false" />
  <date value="2025-07-31" />
  <publisher value="gematik GmbH" />
  <description value="Antwort auf eine eingegangene ATF Anfrage" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="OperationOutcome" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/OperationOutcome" />
  <derivation value="constraint" />
  <differential>
    <element id="OperationOutcome.extension">
      <path value="OperationOutcome.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <ordered value="false" />
        <rules value="open" />
      </slicing>
      <min value="1" />
    </element>
    <element id="OperationOutcome.extension:MessageID">
      <path value="OperationOutcome.extension" />
      <sliceName value="MessageID" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://gematik.de/fhir/atf/StructureDefinition/atf-message-id-ex" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="OperationOutcome.issue">
      <path value="OperationOutcome.issue" />
      <mustSupport value="true" />
    </element>
    <element id="OperationOutcome.issue.code">
      <path value="OperationOutcome.issue.code" />
      <short value="Art der Antwort" />
      <definition value="Gibt an, ob bei der Bearbeitung der Anfrage Fehler aufgetreten sind, oder die Anfrage erfolgreich bearbeitet wurde.&#xA;    Wenn die Bearbeitung erfolgreich war, wird der code #informational gesetzt und eine entsprechende Beschreibung unter .diagnostics hinzugefügt." />
      <mustSupport value="true" />
      <binding>
        <strength value="required" />
        <valueSet value="https://gematik.de/fhir/atf/ValueSet/issue-type-vs" />
      </binding>
    </element>
    <element id="OperationOutcome.issue.diagnostics">
      <path value="OperationOutcome.issue.diagnostics" />
      <short value="Zusatzinformationen" />
      <definition value="Hier sind menschenlesbar Informationen zur Bearbeitung der Anfrage einzutragen." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>