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

VerbindlichkeitSHALL

Metadaten

Canonicalhttps://gematik.de/fhir/isik/StructureDefinition/ISiKVersicherungsverhaeltnisGesetzlich
Statusactive
Version4.0.1
Basishttp://fhir.de/StructureDefinition/coverage-de-basis

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusS Σ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemS Σ1..1uriPattern
versionΣ0..1string
codeS Σ1..1codePattern
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
policyHolderΣ I0..0Reference(Patient | RelatedPerson | Organization)
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
subscriberIdΣ0..0string
id0..1string
extensionI0..*Extension
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dependentΣ0..1string
relationship0..1CodeableConceptBinding
periodΣ I0..1Period
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBindingPattern
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayS Σ1..1string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConceptBinding
valueΣ1..1string
nameΣ0..1string
orderΣ0..0positiveInt
networkΣ0..0string
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
valueQuantitySimpleQuantity
valueMoneyMoney
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ1..1CodeableConcept
periodΣ I0..1Period
subrogation0..1boolean
contractI0..*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&#246;glicht die Darstellung eines gesetzlichen Versicherungsverh&#228;ltnisses in ISiK Szenarien.  \n### Motivation\nISiK unterst&#252;tzt Anwendungsszenarien, in denen durch das Krankenhaus erbrachte Leistungen erfasst oder gegen&#252;ber Kostentr&#228;gern abgerechnet werden.\nIn diesen Anwendungsszenarien wird das Versicherungsverh&#228;ltnis verwendet, um bspw. den Versicherungsstatus oder die Rechnungsanschrift der Versicherung zu ermitteln.  \nIn FHIR werden Versicherungsverh&#228;ltnisse mit der Coverage-Ressource repr&#228;sentiert.\n\n### Kompatibilit&#228;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&#228;ten k&#246;nnen &#252;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&#252;r Implementierer:**    \n  * Alle server-seitigen Implementierungen M&#220;SSEN in der Lage sein, \n  die systemintern m&#246;glichen Statuswerte korrekt in FHIR abzubilden, mindestens jedoch den Wert `active`.\n  * Alle client-seitigen Implementierungen M&#220;SSEN in der Lage sein, s&#228;mtliche Status-Codes zu interpretieren und dem Anwender in angemessener Form darstellen zu k&#246;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&#228;ltnis.  \n  **Begr&#252;ndung Pflichtfeld:** Die Angabe der Versicherungsart dient der Unterscheidung, wenn zu einem Patienten mehrere Coverage-Ressourcen hinterlegt sind, \n  z.B. gesetzliche Versicherung + Selbszahlerverh&#228;ltnis und als Suchkriterium, um gezielt nach der in einem konkreten Kontext relevanten Coverage suchen zu k&#246;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&#246;riger (`RelatedPerson`)\n  **Begr&#252;ndung MS: Die Information &#252;ber die hauptversicherte Person ist insbesondere im Kontext der Korrespondenz von Bedeutung, \n  da z.B. bei familienversicherten Kindern i.d.R. &#252;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&#246;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&#246;rigen \n    und erm&#246;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&#228;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&#246;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&#228;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&#246;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&#252;ndung Pflichtfeld:** Als eindeutiger Identifikator der Versicherung ist in vielen F&#228;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&#252;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&#252;ndung Pflichtfeld:** Da das Institutskennzeichen nicht zur Darstellung f&#252;r den Anwender geeignet ist, \n    muss erg&#228;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
            }
        ]
    }
}

Constraints/Invarianten