<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="ISiKVersicherungsverhaeltnisSelbstzahler" />
  <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisSelbstzahler" />
  <version value="6.0.0-rc" />
  <name value="ISiKVersicherungsverhaeltnisSelbstzahler" />
  <status value="active" />
  <experimental value="false" />
  <date value="2026-04-02" />
  <publisher value="gematik GmbH" />
  <description value="Dieses Profil ermöglicht die Darstellung eines privaten Versicherungsverhältnisses, bzw. eines Selbstzahler-Verhä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;In diesen Anwendungsszenarien wird die `Coverage`-Ressource verwendet, um bspw. den Versicherungsstatus oder die Rechnungsanschrift des Kostenträgers zu ermitteln.  &#xA;&#xA;### **Abgrenzung:**&#xA;Das Selbstzahler-Profil gilt für Szenarien, in denen der Patient selbst (oder eine abweichende natürliche oder juristische Person) als Kostenträger auftritt.&#xA;Für PKV-Verhältnisse, in denen die Kosten *unmittelbar* von einer privaten Versicherung übernommen werden (ohne dass der Patient in Vorleistung geht), KANN das Profil &#xA;[Versicherungsdaten PKV](https://simplifier.net/vsdm2/vsdmcoveragepkv) aus der jeweils geltenden VSDM 2.0 Spezifikation verwendet werden. &#xA;&#xA;&#xA;**Kompatibilität**:&#xA;&#xA;Das Profil ISiKVersicherungsverhaeltnisSelbstzahler basiert auf dem [Selbstzahler-Profil der deutschen Basisprofile](https://fhir.de/StructureDefinition/coverage-de-sel). &#xA;Instanzen, die gegen ISiKVersicherungsverhaeltnisSelbstzahler valide sind, sind auch valide gegen&#xA;&#xA;* [Selbstzahler-Profil der deutschen Basisprofile](https://fhir.de/StructureDefinition/coverage-de-sel)&#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-sel" />
  <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 `SEL` dient der Kennzeichnung dieser Coverage-Ressource als Selbszahler-Verhältnis.  &#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 + Selbszahlerverhältnis 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.type.coding:VersicherungsArtDeBasis">
      <path value="Coverage.type.coding" />
      <sliceName value="VersicherungsArtDeBasis" />
      <short value="Codierte Darstellung der Versicherungsart" />
    </element>
    <element id="Coverage.type.coding:VersicherungsArtDeBasis.system">
      <path value="Coverage.type.coding.system" />
      <short value="Codier-Schema" />
      <comment value="Hier ist stets der Wert `http://fhir.de/CodeSystem/versicherungsart-de-basis` anzugeben." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Coverage.type.coding:VersicherungsArtDeBasis.code">
      <path value="Coverage.type.coding.code" />
      <short value="Code" />
      <comment value="Hier ist stets der Code `SEL` anzugeben." />
      <min value="1" />
      <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="Der Kostenträger in einem Selbstzahlerverhältnis kann der Patient selbst sein, ein Angehöriger (z.B. Eltern) oder eine Organisation (z.B. Botschaft/Amt).&#xA;  **Hinweis:** In der Regel sind `payor`und `subscriber` bei Selbstzahlerverhältnissen identisch (die Person , die die Kostenübernahme unterschreibt/zusichert, übernimmt auch die Kosten).&#xA;  Es kann jedoch Ausnahmen geben, z.B. der Kostenträger ist eine Organisation, die Kostenübernahme wird jedoch durch eine Person (Vertreter der Organisation) unterzeichnet." />
      <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.reference">
      <path value="Coverage.payor.reference" />
      <short value="Personen-Link" />
      <comment value="Ist der Kostenträger eine Person (entweder der Patient selbst oder ein Angehöriger), dann MUSS ein Link auf `Patient`, bzw. `RelatedPerson` angegeben werden.  &#xA;    Ist der Kostenträger eine Organisation, dann KANN ein Link auf `Organization` angegeben werden.  &#xA;    Die Verlinkung dient der technischen Zuordnung der Dokumentation zu einer Person &#xA;    und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc." />
      <mustSupport value="true" />
    </element>
    <element id="Coverage.payor.display">
      <path value="Coverage.payor.display" />
      <short value="Organisations-Bezeichnung" />
      <comment value="Ist der Kostenträger eine Organisation und wurde kein Link auf eine `Organization`-Ressource angegeben,&#xA;     dann MUSS die Bezeichnung der Organisation angegeben werden." />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>