ISiKVersicherungsverhaeltnisGesetzlich
Dieses Profil ermöglicht die Darstellung eines gesetzlichen Versicherungsverhältnisses in ISiK Szenarien.
Motivation
ISiK unterstützt Anwendungsszenarien, in denen durch das Krankenhaus erbrachte Leistungen erfasst oder gegenüber Kostenträgern abgerechnet werden.
In diesen Anwendungsszenarien wird das Versicherungsverhältnis verwendet, um bspw. den Versicherungsstatus oder die Rechnungsanschrift der Versicherung zu ermitteln.
In FHIR werden Versicherungsverhältnisse mit der Coverage-Ressource repräsentiert.
Kompatibilität
Das Profil ISiKVersicherungsverhaeltnisGesetzlich basiert auf dem GKV-Profil der deutschen Basisprofile. Instanzen, die gegen ISiKVersicherungsverhaeltnisGesetzlich valide sind, sind auch valide gegen
Hinweise zu Inkompatibilitäten können über die Portalseite gemeldet werden.
Bestätigungsrelevanz
Verbindlichkeit | SHALL |
---|
Metadaten
Canonical | https://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisGesetzlich |
---|---|
Status | active |
Version | 4.0.1 |
Basis | http://fhir.de/StructureDefinition/coverage-de-basis |
Inhalt
ISiKVersicherungsverhaeltnisGesetzlich (Coverage) | I | CoverageDeBasis | |
id | Σ | 0..1 | string |
meta | Σ | 0..1 | Meta |
implicitRules | Σ ?! | 0..1 | uri |
language | 0..1 | codeBinding | |
text | 0..1 | Narrative | |
contained | 0..* | Resource | |
extension | I | 0..* | Extension |
modifierExtension | ?! I | 0..* | Extension |
identifier | Σ | 0..* | Identifier |
status | S Σ ?! | 1..1 | codeBinding |
type | S Σ | 1..1 | CodeableConceptBinding |
id | 0..1 | string | |
extension | I | 0..* | Extension |
coding | S Σ | 1..* | Coding |
VersicherungsArtDeBasis | S Σ | 1..1 | CodingPattern |
id | 0..1 | string | |
extension | I | 0..* | Extension |
system | S Σ | 1..1 | uriPattern |
version | Σ | 0..1 | string |
code | S Σ | 1..1 | codePattern |
display | Σ | 0..1 | string |
userSelected | Σ | 0..1 | boolean |
text | Σ | 0..1 | string |
policyHolder | Σ I | 0..0 | Reference(Patient | RelatedPerson | Organization) |
subscriber | S Σ I | 0..1 | Reference(Patient | RelatedPerson) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
subscriberId | Σ | 0..0 | string |
beneficiary | S Σ I | 1..1 | Reference(Patient) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | S Σ I | 1..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | Σ | 0..1 | Identifier |
display | Σ | 0..1 | string |
dependent | Σ | 0..1 | string |
relationship | 0..1 | CodeableConceptBinding | |
period | Σ I | 0..1 | Period |
payor | S Σ I | 1..1 | Reference(Organization) |
id | 0..1 | string | |
extension | I | 0..* | Extension |
reference | Σ I | 0..1 | string |
type | Σ | 0..1 | uriBinding |
identifier | S Σ | 1..1 | IdentifierIknr |
id | 0..1 | string | |
extension | I | 0..* | Extension |
use | Σ ?! | 0..1 | codeBinding |
type | Σ | 0..1 | CodeableConceptBindingPattern |
system | S Σ | 1..1 | uriFixed Value |
value | S Σ I | 1..1 | string |
period | Σ I | 0..1 | Period |
assigner | Σ I | 0..1 | Reference(Organization) |
display | S Σ | 1..1 | string |
class | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
type | Σ | 1..1 | CodeableConceptBinding |
value | Σ | 1..1 | string |
name | Σ | 0..1 | string |
order | Σ | 0..0 | positiveInt |
network | Σ | 0..0 | string |
costToBeneficiary | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
type | Σ | 0..1 | CodeableConceptBinding |
value[x] | Σ | 1..1 | |
valueQuantity | SimpleQuantity | ||
valueMoney | Money | ||
exception | 0..* | BackboneElement | |
id | 0..1 | string | |
extension | I | 0..* | Extension |
modifierExtension | Σ ?! I | 0..* | Extension |
type | Σ | 1..1 | CodeableConcept |
period | Σ I | 0..1 | Period |
subrogation | 0..1 | boolean | |
contract | I | 0..* | Reference(Contract) |
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="ISiKVersicherungsverhaeltnisGesetzlich" /> <url value="https://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisGesetzlich" /> <version value="4.0.1" /> <name value="ISiKVersicherungsverhaeltnisGesetzlich" /> <status value="active" /> <experimental value="false" /> <date value="2024-11-25" /> <publisher value="gematik GmbH" /> <description value="Dieses Profil ermöglicht die Darstellung eines gesetzlichen Versicherungsverhältnisses in ISiK Szenarien. \n### Motivation\nISiK unterstützt Anwendungsszenarien, in denen durch das Krankenhaus erbrachte Leistungen erfasst oder gegenüber Kostenträgern abgerechnet werden.\nIn diesen Anwendungsszenarien wird das Versicherungsverhältnis verwendet, um bspw. den Versicherungsstatus oder die Rechnungsanschrift der Versicherung zu ermitteln. \nIn FHIR werden Versicherungsverhältnisse mit der Coverage-Ressource repräsentiert.\n\n### Kompatibilität\nDas Profil ISiKVersicherungsverhaeltnisGesetzlich basiert auf dem [GKV-Profil der deutschen Basisprofile](http://fhir.de/StructureDefinition/coverage-de-basis). \nInstanzen, die gegen ISiKVersicherungsverhaeltnisGesetzlich valide sind, sind auch valide gegen\n\n* [GKV-Profil der deutschen Basisprofile](http://fhir.de/StructureDefinition/coverage-de-basis)\n\nHinweise 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. \n **WICHTIGER Hinweis für Implementierer:** \n * Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, \n die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch den Wert `active`.\n * 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, \n 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 `GKV` dient der Kennzeichnung dieser Coverage-Ressource als gesetzliches Versicherungsverhältnis. \n **Begründung Pflichtfeld:** Die Angabe der Versicherungsart dient der Unterscheidung, wenn zu einem Patienten mehrere Coverage-Ressourcen hinterlegt sind, \n z.B. gesetzliche Versicherung + Selbszahlerverhältnis und als Suchkriterium, um gezielt nach der in einem konkreten Kontext relevanten Coverage suchen zu können. \n **Historie:** \n 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"> <path value="Coverage.type.coding" /> <slicing> <discriminator> <type value="pattern" /> <path value="$this" /> </discriminator> <rules value="open" /> </slicing> <min value="1" /> <mustSupport value="true" /> </element> <element id="Coverage.type.coding:VersicherungsArtDeBasis"> <path value="Coverage.type.coding" /> <sliceName value="VersicherungsArtDeBasis" /> <short value="Codierte Darstellung der Versicherungsart" /> <min value="1" /> <max value="1" /> <patternCoding> <system value="http://fhir.de/CodeSystem/versicherungsart-de-basis" /> <code value="GKV" /> </patternCoding> <mustSupport value="true" /> </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 `GKV` anzugeben." /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Coverage.subscriber"> <path value="Coverage.subscriber" /> <short value="Hauptversicherte Person" /> <comment value="Die hauptversicherte Person kann der Patient selbst sein, oder (z.B. im Falle einer Familienversicherung) auch ein Angehöriger (`RelatedPerson`)\n **Begründung MS: Die Information über die hauptversicherte Person ist insbesondere im Kontext der Korrespondenz von Bedeutung, \n da z.B. bei familienversicherten Kindern i.d.R. über die hauptversicherte Person korrespondiert wird. \n\n **Hinweis:** Die Angabe der VersichertenID des Hauptversicherten in `subscriber.identifier` ist verpflichtend. \n Weitere Angaben zum Versicherten (Name, Adresse) können in einer `RelatedPerson`-Resource hinterlegt werden, auf die hier referenziert wird." /> <mustSupport value="true" /> </element> <element id="Coverage.subscriber.reference"> <path value="Coverage.subscriber.reference" /> <comment value="Die Verlinkung auf eine Patienten- oder RelatedPerson-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten/Angehörigen \n und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc." /> <min value="1" /> <mustSupport value="true" /> </element> <element id="Coverage.beneficiary"> <path value="Coverage.beneficiary" /> <short value="Versicherte Person" /> <comment value="Hier handelt es ich konkret um den Patienten, der unter diesem Versicherungsverhältnis behandelt wird." /> <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 \n 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="Die Angabe der IK-Nummer in `payor.identifier` sowie des Namens der Versicherung in `payor.display` ist zwingend erforderlich. \n Die Referenz auf eine Resource vom Typ `Organization` in `payor.reference`, die weitere Details zur Versicherung enthalten kann (z.B. Adresse, Kontaktdaten) ist optional. \n\n Die Angabe der IK-Nummer des Versicherers in payor.identifier ist verpflichtend. \n Weitere Angaben zum Versicherer (Name, Adresse) können in einer Organization-Resource hinterlegt werden, auf die hier referenziert wird." /> <max value="1" /> <type> <code value="Reference" /> <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" /> </type> <mustSupport value="true" /> </element> <element id="Coverage.payor.identifier"> <path value="Coverage.payor.identifier" /> <short value="Institutskennzeichern der Versicherung" /> <comment value="**Begründung Pflichtfeld:** Als eindeutiger Identifikator der Versicherung ist in vielen Fällen das Institutskennzeichen ausreichend." /> <min value="1" /> <type> <code value="Identifier" /> <profile value="http://fhir.de/StructureDefinition/identifier-iknr" /> </type> <mustSupport value="true" /> </element> <element id="Coverage.payor.identifier.system"> <path value="Coverage.payor.identifier.system" /> <short value="Namensraum der IK-Nummer" /> <comment value="Hier ist stets der Wert `http://fhir.de/sid/arge-ik/iknr` anzugeben. \n **Begründung Pflichtfeld:** `system` stellt in Kombination mit `value` die Eindeutigkeit eines Identifiers sicher." /> <mustSupport value="true" /> </element> <element id="Coverage.payor.identifier.value"> <path value="Coverage.payor.identifier.value" /> <short value="IK-Nummer" /> <comment value="Das Institutskennzeichen der Versicherung" /> <mustSupport value="true" /> </element> <element id="Coverage.payor.display"> <path value="Coverage.payor.display" /> <short value="Name der Versicherung" /> <comment value="**Begründung Pflichtfeld:** Da das Institutskennzeichen nicht zur Darstellung für den Anwender geeignet ist, \n muss ergänzend der Name der Versicherung angegeben werden." /> <min value="1" /> <mustSupport value="true" /> </element> </differential> </StructureDefinition>
{ "resourceType": "StructureDefinition", "id": "ISiKVersicherungsverhaeltnisGesetzlich", "url": "https://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisGesetzlich", "version": "4.0.1", "name": "ISiKVersicherungsverhaeltnisGesetzlich", "status": "active", "experimental": false, "date": "2024-11-25", "publisher": "gematik GmbH", "description": "Dieses Profil ermöglicht die Darstellung eines gesetzlichen Versicherungsverhältnisses in ISiK Szenarien. \n### Motivation\nISiK unterstützt Anwendungsszenarien, in denen durch das Krankenhaus erbrachte Leistungen erfasst oder gegenüber Kostenträgern abgerechnet werden.\nIn diesen Anwendungsszenarien wird das Versicherungsverhältnis verwendet, um bspw. den Versicherungsstatus oder die Rechnungsanschrift der Versicherung zu ermitteln. \nIn FHIR werden Versicherungsverhältnisse mit der Coverage-Ressource repräsentiert.\n\n### Kompatibilität\nDas Profil ISiKVersicherungsverhaeltnisGesetzlich basiert auf dem [GKV-Profil der deutschen Basisprofile](http://fhir.de/StructureDefinition/coverage-de-basis). \nInstanzen, die gegen ISiKVersicherungsverhaeltnisGesetzlich valide sind, sind auch valide gegen\n\n* [GKV-Profil der deutschen Basisprofile](http://fhir.de/StructureDefinition/coverage-de-basis)\n\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.", "fhirVersion": "4.0.1", "kind": "resource", "abstract": false, "type": "Coverage", "baseDefinition": "http://fhir.de/StructureDefinition/coverage-de-basis", "derivation": "constraint", "differential": { "element": [ { "id": "Coverage.status", "path": "Coverage.status", "short": "Status", "comment": "Zeigt den aktuellen Status der Ressource an. \n **WICHTIGER Hinweis für Implementierer:** \n * Alle server-seitigen Implementierungen MÜSSEN in der Lage sein, \n die systemintern möglichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch den Wert `active`.\n * 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, \n beispielsweise durch Ausblenden/Durchstreichen von Ressourcen mit dem status `entered-in-error` und Ausgrauen von Ressourcen, die einen Plan- oder Entwurfs-Status haben.", "mustSupport": true }, { "id": "Coverage.type", "path": "Coverage.type", "comment": "\n Die Angabe der Versicherungsart `GKV` dient der Kennzeichnung dieser Coverage-Ressource als gesetzliches Versicherungsverhältnis. \n **Begründung Pflichtfeld:** Die Angabe der Versicherungsart dient der Unterscheidung, wenn zu einem Patienten mehrere Coverage-Ressourcen hinterlegt sind, \n z.B. gesetzliche Versicherung + Selbszahlerverhältnis und als Suchkriterium, um gezielt nach der in einem konkreten Kontext relevanten Coverage suchen zu können. \n **Historie:** \n 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": true }, { "id": "Coverage.type.coding", "path": "Coverage.type.coding", "slicing": { "discriminator": [ { "type": "pattern", "path": "$this" } ], "rules": "open" }, "min": 1, "mustSupport": true }, { "id": "Coverage.type.coding:VersicherungsArtDeBasis", "path": "Coverage.type.coding", "sliceName": "VersicherungsArtDeBasis", "short": "Codierte Darstellung der Versicherungsart", "min": 1, "max": "1", "patternCoding": { "code": "GKV", "system": "http://fhir.de/CodeSystem/versicherungsart-de-basis" }, "mustSupport": true }, { "id": "Coverage.type.coding:VersicherungsArtDeBasis.system", "path": "Coverage.type.coding.system", "short": "Codier-Schema", "comment": "Hier ist stets der Wert `http://fhir.de/CodeSystem/versicherungsart-de-basis` anzugeben.", "min": 1, "mustSupport": true }, { "id": "Coverage.type.coding:VersicherungsArtDeBasis.code", "path": "Coverage.type.coding.code", "short": "Code", "comment": "Hier ist stets der Code `GKV` anzugeben.", "min": 1, "mustSupport": true }, { "id": "Coverage.subscriber", "path": "Coverage.subscriber", "short": "Hauptversicherte Person", "comment": "Die hauptversicherte Person kann der Patient selbst sein, oder (z.B. im Falle einer Familienversicherung) auch ein Angehöriger (`RelatedPerson`)\n **Begründung MS: Die Information über die hauptversicherte Person ist insbesondere im Kontext der Korrespondenz von Bedeutung, \n da z.B. bei familienversicherten Kindern i.d.R. über die hauptversicherte Person korrespondiert wird. \n\n **Hinweis:** Die Angabe der VersichertenID des Hauptversicherten in `subscriber.identifier` ist verpflichtend. \n Weitere Angaben zum Versicherten (Name, Adresse) können in einer `RelatedPerson`-Resource hinterlegt werden, auf die hier referenziert wird.", "mustSupport": true }, { "id": "Coverage.subscriber.reference", "path": "Coverage.subscriber.reference", "comment": "Die Verlinkung auf eine Patienten- oder RelatedPerson-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten/Angehörigen \n und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "min": 1, "mustSupport": true }, { "id": "Coverage.beneficiary", "path": "Coverage.beneficiary", "short": "Versicherte Person", "comment": "Hier handelt es ich konkret um den Patienten, der unter diesem Versicherungsverhältnis behandelt wird.", "mustSupport": true }, { "id": "Coverage.beneficiary.reference", "path": "Coverage.beneficiary.reference", "short": "Patienten-Link", "comment": "Die Verlinkung auf eine Patienten-Ressource dient der technischen Zuordnung der Dokumentation zu einem Patienten \n und ermöglicht wichtige API-Funktionen wie verkettete Suche, (Reverse-)Include etc.", "min": 1, "mustSupport": true }, { "id": "Coverage.payor", "path": "Coverage.payor", "short": "Kostenträger", "comment": "Die Angabe der IK-Nummer in `payor.identifier` sowie des Namens der Versicherung in `payor.display` ist zwingend erforderlich. \n Die Referenz auf eine Resource vom Typ `Organization` in `payor.reference`, die weitere Details zur Versicherung enthalten kann (z.B. Adresse, Kontaktdaten) ist optional. \n\n Die Angabe der IK-Nummer des Versicherers in payor.identifier ist verpflichtend. \n Weitere Angaben zum Versicherer (Name, Adresse) können in einer Organization-Resource hinterlegt werden, auf die hier referenziert wird.", "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Organization" ] } ], "mustSupport": true }, { "id": "Coverage.payor.identifier", "path": "Coverage.payor.identifier", "short": "Institutskennzeichern der Versicherung", "comment": "**Begründung Pflichtfeld:** Als eindeutiger Identifikator der Versicherung ist in vielen Fällen das Institutskennzeichen ausreichend.", "min": 1, "type": [ { "code": "Identifier", "profile": [ "http://fhir.de/StructureDefinition/identifier-iknr" ] } ], "mustSupport": true }, { "id": "Coverage.payor.identifier.system", "path": "Coverage.payor.identifier.system", "short": "Namensraum der IK-Nummer", "comment": "Hier ist stets der Wert `http://fhir.de/sid/arge-ik/iknr` anzugeben. \n **Begründung Pflichtfeld:** `system` stellt in Kombination mit `value` die Eindeutigkeit eines Identifiers sicher.", "mustSupport": true }, { "id": "Coverage.payor.identifier.value", "path": "Coverage.payor.identifier.value", "short": "IK-Nummer", "comment": "Das Institutskennzeichen der Versicherung", "mustSupport": true }, { "id": "Coverage.payor.display", "path": "Coverage.payor.display", "short": "Name der Versicherung", "comment": "**Begründung Pflichtfeld:** Da das Institutskennzeichen nicht zur Darstellung für den Anwender geeignet ist, \n muss ergänzend der Name der Versicherung angegeben werden.", "min": 1, "mustSupport": true } ] } }