<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="ISiKVersicherungsverhaeltnisSonstige" />
  <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisSonstige" />
  <version value="6.0.0-rc" />
  <name value="ISiKVersicherungsverhaeltnisSonstige" />
  <status value="active" />
  <experimental value="false" />
  <date value="2026-04-02" />
  <publisher value="gematik GmbH" />
  <description value="Dieses Profil ermöglicht die Darstellung sonstiger Versicherungsverhältnisses in ISiK Szenarien.  &#xA;&#xA;**Motivation**&#xA;&#xA;ISiK unterstützt Anwendungsszenarien, in denen durch das Krankenhaus erbrachte Leistungen erfasst oder gegenüber Kostenträgern abgerechnet werden, &#xA;bei denen es sich *weder* um gesetzliche Versicherungen noch Selbstzahlerverhältnisse handelt.&#xA;In diesen Anwendungsszenarien wird das Versicherungsverhältnis verwendet, um bspw. den Versicherungsstatus oder die Rechnungsanschrift der Versicherung zu ermitteln.  &#xA;In FHIR werden Versicherungsverhältnisse mit der Coverage-Ressource repräsentiert.&#xA;&#xA;**Kompatibilität**&#xA;&#xA;Das Profil ISiKVersicherungsverhaeltnisSonstige basiert auf dem [Basis-Coverage-Profil der deutschen Basisprofile](http://fhir.de/StructureDefinition/coverage-de-basis). &#xA;&#xA;Hinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Coverage" />
  <baseDefinition value="http://fhir.de/StructureDefinition/coverage-de-basis" />
  <derivation value="constraint" />
  <differential>
    <element id="Coverage.status">
      <path value="Coverage.status" />
      <short value="Status" />
      <comment value="Zeigt den aktuellen Status der Ressource an.     &#xA;  **WICHTIGER Hinweis für Implementierer:**    &#xA;  * Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, &#xA;  die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch den Wert `active`.&#xA;  * Alle client-seitigen Implementierungen MÜSSEN in der Lage sein, sämtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu können, &#xA;  beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben." />
      <mustSupport value="true" />
    </element>
    <element id="Coverage.type">
      <path value="Coverage.type" />
      <comment value="Die Angabe der Versicherungsart dient der Abgrenzung dieser Coverage-Ressource von Selbstzahler- oder gesetzlichen Versicherungsverhältnissen.  &#xA;  **Begründung Pflichtfeld:** Die Angabe der Versicherungsart dient der Unterscheidung, wenn zu einem Patienten mehrere Coverage-Ressourcen hinterlegt sind, &#xA;  z.B. gesetzliche Versicherung + Sonstige und als Suchkriterium, um gezielt nach der in einem konkreten Kontext relevanten Coverage suchen zu können.  &#xA;  **Historie:**  &#xA;  28.07.2017 (zulip): TC Konsens bzgl. Verwendung eines eigenen ValueSets anstelle des im Standard definierten preferred bindings, da die dortigen Codes nicht passen." />
      <mustSupport value="true" />
    </element>
    <element id="Coverage.beneficiary">
      <path value="Coverage.beneficiary" />
      <comment value="Hier handelt es ich konkret um den Patienten, für den die Kostenübernahme gilt." />
      <mustSupport value="true" />
    </element>
    <element id="Coverage.beneficiary.reference">
      <path value="Coverage.beneficiary.reference" />
      <short value="Patienten-Link" />
      <comment value="Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten &#xA;    und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Coverage.payor">
      <path value="Coverage.payor" />
      <short value="Kostenträger" />
      <comment value="Ein sonstiger Kostenträger kann eine Person oder eine Organisation (z.B. Botschaft/Amt) sein." />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Coverage.payor.display">
      <path value="Coverage.payor.display" />
      <short value="Kostenträger-Bezeichnung" />
      <comment value="Name des Kostenträgers" />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>