Versicherungsverhältnis (Coverage)

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

Profil ISiKVersicherungsverhaeltnisGesetzlich

Das Profil ISiKVersicherungsverhaeltnisGesetzlich basiert auf dem Profil "Coverage, deutsches GKV Profil" der deutschen Basisprofile.

Instanzen, die gegen ISiKVersicherungsverhaeltnisGesetzlich valide sind, sind auch valide gegen

Instanzen, die gegen ISiKVersicherungsverhaeltnisGesetzlich valide sind, sind nicht valide gegen:

Profil ISiKVersicherungsverhaeltnisSelbstzahler

Das Profil ISiKVersicherungsverhaeltnisSelbstzahler basiert auf dem Profil "Coverage, deutsches Selbstzahlerprofil" der deutschen Basisprofile - v1.0.0.

Instanzen, die gegen ISiKVersicherungsverhaeltnisSelbstzahler valide sind, sind auch valide gegen

Profil

Profil ISiKVersicherungsverhaeltnisGesetzlich

Canonical URL: https://gematik.de/fhir/ISiK/StructureDefinition/ISiKVersicherungsverhaeltnisGesetzlich

useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusS Σ ?!1..1codeBinding
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
policyHolderΣ I0..0Reference(Patient | RelatedPerson | Organization)
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ1..1Identifier-Profil für die 10-stellige Krankenversichertennummer
displayΣ0..1string
subscriberIdΣ0..0string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dependentΣ0..1string
relationship0..1CodeableConceptBinding
startΣ I0..1dateTime
endΣ I0..1dateTime
referenceΣ I0..1string
typeΣ0..1uriBinding
useΣ ?!0..1codeBindingFixed Value
typeΣ0..1CodeableConceptBinding
systemS Σ1..1uriFixed Value
valueS Σ I1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
displayS Σ1..1string
typeΣ1..1CodeableConceptBinding
valueΣ1..1string
nameΣ0..1string
orderΣ0..0positiveInt
networkΣ0..0string
typeΣ0..1CodeableConceptBinding
valueQuantitySimpleQuantity
valueMoneyMoney
typeΣ1..1CodeableConcept
periodΣ I0..1Period
subrogation0..1boolean
contractI0..*Reference(Contract)

Link Simplifier Profil Übersicht

Profil ISiKVersicherungsverhaeltnisSelbstzahler

Canonical URL: https://gematik.de/fhir/ISiK/StructureDefinition/ISiKVersicherungsverhaeltnisSelbstzahler

identifierΣ0..*Identifier
statusS Σ ?!1..1codeBinding
systemS Σ1..1uriFixed Value
versionΣ0..1string
codeS Σ1..1codeFixed Value
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
policyHolderΣ I0..0Reference(Patient | RelatedPerson | Organization)
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ1..1string
subscriberIdΣ0..0string
referenceS Σ I1..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
dependentΣ0..1string
relationship0..1CodeableConceptBinding
periodΣ I0..1Period
payorS Σ I1..*Reference(ISiKPatient | ISiKAngehoeriger)
typeΣ1..1CodeableConceptBinding
valueΣ1..1string
nameΣ0..1string
orderΣ0..0positiveInt
networkΣ0..0string
typeΣ0..1CodeableConceptBinding
valueQuantitySimpleQuantity
valueMoneyMoney
typeΣ1..1CodeableConcept
periodΣ I0..1Period
subrogation0..1boolean
contractI0..*Reference(Contract)

Link Simplifier Profil Übersicht

Anmerkungen zu den Must-Support Feldern

Das Profil ISiKVersicherungsverhaeltnisGesetzlich

Coverage.identifier:KrankenversichertenID

Bedeutung: Der unveränderliche, 10-stellige Teil der Krankenversichertennummer zur Identifikation des Versicherten, die Krankenversicherten-ID. Hinweise: Dieser identifier ist zur eindeutigen Identifikation des gesetzlich Versicherten nötig, in den von diesem Profil unterstützten Anwendungsszenarien, siehe Beschreibung der Deutschen Basisprofile.

Coverage.status

Bedeutung: Der Status einer Instanz des Profils ISiKVersicherungsverhaeltnisGesetzlich.

Hinweise: Das Element status macht deutlich, ob diese Instanz genutzt werden kann oder ob sie bspw. als ungültig oder falsch gekennzeichnet ist, siehe FHIR Kernspezifikaton.

Coverage.type

Bedeutung: Das Element type kennzeichnet die Art der Versicherung.

Hinweise: Kennzeichnung als gesetzliche Versicherung, siehe Beschreibung der deutschen Basisprofile.

Coverage.beneficiary

Bedeutung: Das Element beneficiary benennt die versicherte Person, auf die sich die Kostenübernahme durch die Versicherung bezieht.

Hinweise: Für ISiK MUSS beneficiary ein Patient nach dem Profil ISiKPatient sein.

Coverage.payor

Bedeutung: Der Kostenträger des Versicherten.

Hinweise: Der Kostenträger der gesetzlichen Versicherung wird durch ein Institutskennzeichen in Coverage.payor.identifier identifiziert.

Das Profil ISiKVersicherungsverhaeltnisSelbstzahler

Coverage.subscriber

Bedeutung: Der Inhaber der Versicherungspolice.

Hinweise: Kann entweder der Patient selbst oder ein Hauptversicherter nach dem Profil ISiKHauptversicherter sein.

Coverage.beneficiary

Siehe entsprechenden Eintrag zum Profil ISiKVersicherungsverhaeltnisGesetzlich oben.

Coverage.payor

Bedeutung: Der Rechnungsempfänger.

Hinweise: Der Rechnungsempfänger für Selbstzahler ist entweder der Patient selbst, Hauptversicherte oder eine andere Partei.

Interaktionen

Für die Ressource Coverage MUSS die REST-Interaktion "READ" implementiert werden.

Folgende Suchparameter sind für das Bestätigungsverfahren relevant, auch in Kombination:

Profil ISiKVersicherungsverhaeltnisGesetzlich

  1. Der Suchparameter "_id" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Coverage?_id=103270

    Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  2. Der Suchparameter "identifier" zur Suche nach einer Krankenversicherten-ID MUSS unterstützt werden:

    Beispiele:

    GET [base]/Coverage?identifier=http://fhir.de/CodeSystem/identifier-type-de-basis|0123456789

    Anwendungshinweise: Weitere Informationen zur Suche nach "Coverage.identifier" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  3. Der Suchparameter "status" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Coverage?status=active

    Anwendungshinweise: Weitere Informationen zur Suche nach "Coverage.status" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  4. Der Suchparameter "type" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Coverage?type=http://fhir.de/CodeSystem/versicherungsart-de-basis|GKV

    Anwendungshinweise: Weitere Informationen zur Suche nach "Coverage.type" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  5. Der Suchparameter "beneficiary" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Coverage?beneficiary=Patient/123

    Anwendungshinweise: Weitere Informationen zur Suche nach "Coverage.beneficiary" finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".

  6. Der Suchparameter "payor" in Kombination mit einem identifier-Modifier MUSS unterstützt werden:

    Beispiele:

    GET [base]/Coverage?payor:identifier=0123456789

    Anwendungshinweise: Weitere Informationen zur Suche nach "Coverage.payor" finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".

  7. Der Suchparameter "_profile" KANN unterstützt werden:

    Beispiele:

    GET [base]/Coverage?_profile=https://gematik.de/fhir/ISiK/StructureDefinition/ISiKVersicherungsverhaeltnisGesetzlich

    Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

Profil ISiKVersicherungsverhaeltnisSelbstzahler

  1. Der Suchparameter "_id" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Coverage?_id=103270

    Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  2. Der Suchparameter "beneficiary" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Coverage?beneficiary=Patient/123

    Anwendungshinweise: Weitere Informationen zur Suche nach "Coverage.beneficiary" finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".

  3. Der Suchparameter "payor" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Coverage?payor=0123456789

    Anwendungshinweise: Weitere Informationen zur Suche nach "Coverage.payor" finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".

  4. Der Suchparameter "subscriber" KANN unterstützt werden:

    Beispiele:

    GET [base]/Coverage?subscriber=Patient/123

    Anwendungshinweise: Weitere Informationen zur Suche nach "Coverage.subscriber" finden sich in der FHIR-Basisspezifikation - Abschnitt "Reference Search".

  5. Der Suchparameter "status" KANN unterstützt werden:

    Beispiele:

    GET [base]/Coverage?status=active

    Anwendungshinweise: Weitere Informationen zur Suche nach "Coverage.status" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  6. Der Suchparameter "type" KANN unterstützt werden:

    Beispiele:

    GET [base]/Coverage?type=http://fhir.de/CodeSystem/versicherungsart-de-basis|SEL

    Anwendungshinweise: Weitere Informationen zur Suche nach "Coverage.type" finden sich in der FHIR-Basisspezifikation - Abschnitt "Token Search".

  7. Der Suchparameter "_profile" KANN unterstützt werden:

    Beispiele:

    GET [base]/Coverage?_profile=https://gematik.de/fhir/ISiK/StructureDefinition/ISiKVersicherungsverhaeltnisSelbstzahler

    Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

Beispiele

Valides Minimalbeispiel für das Profil ISiKVersicherungsverhaeltnisGesetzlich:

{
    "resourceType": "StructureDefinition",
    "id": "ISiKVersicherungsverhaeltnisGesetzlich",
    "url": "https://gematik.de/fhir/ISiK/StructureDefinition/ISiKVersicherungsverhaeltnisGesetzlich",
    "version": "1.0.4",
    "name": "ISiKVersicherungsverhaeltnisGesetzlich",
    "status": "active",
    "experimental": false,
    "date": "2022-07-02",
    "publisher": "gematik GmbH",
    "description": "Dieses Profil ermöglicht die Darstellung eines gesetzlichen Versicherungsverhältnisses in ISiK Szenarien.",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Coverage",
    "baseDefinition": "http://fhir.de/StructureDefinition/coverage-de-basis",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Coverage",
                "path": "Coverage",
                "definition": "Kostenübernahme im Rahmen eines gesetzlichen Versicherungsverhältnisses in Deutschland."
            },
            {
                "id": "Coverage.identifier",
                "path": "Coverage.identifier",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "system"
                        }
                    ],
                    "rules": "open"
                },
                "short": "Primärer Identifier der Versicherung",
                "definition": "Ein gesetzliches Versicherungsverhältnis sollte stets durch die eindeutige 30-stellige Versichertennummer identifiziert werden. Ist diese nicht bekannt, so wird die 10-stellige VersichertenID statt dessen verwendet.",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Coverage.identifier:KrankenversichertenID",
                "path": "Coverage.identifier",
                "sliceName": "KrankenversichertenID",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Identifier",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/identifier-kvid-10"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Coverage.identifier:KrankenversichertenID.system",
                "path": "Coverage.identifier.system",
                "mustSupport": true
            },
            {
                "id": "Coverage.identifier:KrankenversichertenID.value",
                "path": "Coverage.identifier.value",
                "mustSupport": true
            },
            {
                "id": "Coverage.status",
                "path": "Coverage.status",
                "mustSupport": true
            },
            {
                "id": "Coverage.type",
                "path": "Coverage.type",
                "comment": "28.07.2017 (zulip): TC Konsens bzgl. Verwendung eines eigenen ValueSets anstelle des im Standrad definierten preferred bindings, da die dortigen Codes nicht passen.",
                "mustSupport": true
            },
            {
                "id": "Coverage.type.coding",
                "path": "Coverage.type.coding",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Coverage.type.coding.system",
                "path": "Coverage.type.coding.system",
                "min": 1,
                "fixedUri": "http://fhir.de/CodeSystem/versicherungsart-de-basis",
                "mustSupport": true
            },
            {
                "id": "Coverage.type.coding.code",
                "path": "Coverage.type.coding.code",
                "min": 1,
                "fixedCode": "GKV",
                "mustSupport": true
            },
            {
                "id": "Coverage.subscriber",
                "path": "Coverage.subscriber",
                "definition": "Hauptversicherte Person, wenn abweichend von beneficiary, z.B. bei Familienversicherung",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://gematik.de/fhir/ISiK/StructureDefinition/ISiKAngehoeriger"
                        ]
                    }
                ]
            },
            {
                "id": "Coverage.subscriber.identifier",
                "path": "Coverage.subscriber.identifier",
                "short": "VersichertenID (10-stellig) des Hauptversicherten",
                "min": 1,
                "type":  [
                    {
                        "code": "Identifier",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/identifier-kvid-10"
                        ]
                    }
                ],
                "patternIdentifier": {
                    "system": "http://fhir.de/NamingSystem/gkv/kvid-10"
                }
            },
            {
                "id": "Coverage.subscriber.display",
                "path": "Coverage.subscriber.display",
                "short": "Name des Hauptversicherten"
            },
            {
                "id": "Coverage.beneficiary",
                "path": "Coverage.beneficiary",
                "definition": "Benennt die versicherte Person.",
                "comment": "Die Angabe der 10-stelligen Krankenversichertennummer ist verpflichtend. Durch die Referenz auf eine Patient-Resource können weitere Informationen zum Patienten hinterlegt werden.",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://gematik.de/fhir/ISiK/StructureDefinition/ISiKPatient"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Coverage.beneficiary.reference",
                "path": "Coverage.beneficiary.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Coverage.beneficiary.identifier",
                "path": "Coverage.beneficiary.identifier",
                "short": "Identifier der versicherten Person",
                "patternIdentifier": {
                    "system": "http://fhir.de/NamingSystem/gkv/kvid-10"
                }
            },
            {
                "id": "Coverage.beneficiary.display",
                "path": "Coverage.beneficiary.display",
                "short": "Name der Versicherten Person",
                "definition": "Die Angabe des Namens des Versicherten dient der geeigenten Darstellung für den Benutzer und hat keine technische Bedeutung."
            },
            {
                "id": "Coverage.period.start",
                "path": "Coverage.period.start",
                "mapping":  [
                    {
                        "identity": "KVDT",
                        "map": "4133"
                    }
                ]
            },
            {
                "id": "Coverage.period.end",
                "path": "Coverage.period.end",
                "mapping":  [
                    {
                        "identity": "KVDT",
                        "map": "4110"
                    }
                ]
            },
            {
                "id": "Coverage.payor",
                "path": "Coverage.payor",
                "definition": "Gibt den Kostenträger des Versicherten an. Die Angabe der IK-Nummer als logische Referenz sowie des Namens als Display ist zwingend erforderlich.\nDie Referenz auf eine Resource vom Typ Organization, die weitere Details zur Versicherung enthalten kann (z.B. Adresse, Kontaktdaten) ist optional.\nSofern eine zweite Referenz auf einen Kostenträger existiert, so handelt es sich hierbei um den abrechnenden Kostenträger",
                "comment": "Die Angabe der IK-Nummer des Versicherers in payor.identifier ist verpflichtend. 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",
                "type":  [
                    {
                        "code": "Identifier",
                        "profile":  [
                            "http://fhir.de/StructureDefinition/identifier-iknr"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Coverage.payor.identifier.system",
                "path": "Coverage.payor.identifier.system",
                "mustSupport": true
            },
            {
                "id": "Coverage.payor.identifier.value",
                "path": "Coverage.payor.identifier.value",
                "mustSupport": true
            },
            {
                "id": "Coverage.payor.display",
                "path": "Coverage.payor.display",
                "min": 1,
                "mustSupport": true
            }
        ]
    }
}

Valides Minimalbeispiel für das Profil ISiKVersicherungsverhaeltnisSelbstzahler:

{
    "resourceType": "StructureDefinition",
    "id": "ISiKVersicherungsverhaeltnisSelbstzahler",
    "extension":  [
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
            "valueString": "Financial.Support"
        },
        {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category",
            "valueCode": "patient"
        }
    ],
    "url": "https://gematik.de/fhir/ISiK/StructureDefinition/ISiKVersicherungsverhaeltnisSelbstzahler",
    "version": "1.0.4",
    "name": "ISiKVersicherungsverhaeltnisSelbstzahler",
    "status": "active",
    "experimental": false,
    "date": "2022-07-02",
    "publisher": "gematik GmbH",
    "description": "Dieses Profil ermöglicht Selbstzahler Szenarien in ISiK.",
    "fhirVersion": "4.0.1",
    "mapping":  [
        {
            "identity": "workflow",
            "uri": "http://hl7.org/fhir/workflow",
            "name": "Workflow Pattern"
        },
        {
            "identity": "rim",
            "uri": "http://hl7.org/v3",
            "name": "RIM Mapping"
        },
        {
            "identity": "w5",
            "uri": "http://hl7.org/fhir/fivews",
            "name": "FiveWs Pattern Mapping"
        },
        {
            "identity": "cdanetv4",
            "uri": "http://www.cda-adc.ca/en/services/cdanet/",
            "name": "Canadian Dental Association eclaims standard"
        },
        {
            "identity": "v2",
            "uri": "http://hl7.org/v2",
            "name": "HL7 v2 Mapping"
        },
        {
            "identity": "cpha3pharm",
            "uri": "http://www.pharmacists.ca/",
            "name": "Canadian Pharmacy Associaiton eclaims standard"
        }
    ],
    "kind": "resource",
    "abstract": false,
    "type": "Coverage",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Coverage",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Coverage.status",
                "path": "Coverage.status",
                "mustSupport": true
            },
            {
                "id": "Coverage.type",
                "path": "Coverage.type",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Coverage.type.coding",
                "path": "Coverage.type.coding",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Coverage.type.coding.system",
                "path": "Coverage.type.coding.system",
                "min": 1,
                "fixedUri": "http://fhir.de/CodeSystem/versicherungsart-de-basis",
                "mustSupport": true
            },
            {
                "id": "Coverage.type.coding.code",
                "path": "Coverage.type.coding.code",
                "min": 1,
                "fixedCode": "SEL",
                "mustSupport": true
            },
            {
                "id": "Coverage.policyHolder",
                "path": "Coverage.policyHolder",
                "max": "0"
            },
            {
                "id": "Coverage.subscriber",
                "path": "Coverage.subscriber",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://gematik.de/fhir/ISiK/StructureDefinition/ISiKPatient",
                            "https://gematik.de/fhir/ISiK/StructureDefinition/ISiKAngehoeriger"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Coverage.subscriber.display",
                "path": "Coverage.subscriber.display",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Coverage.subscriberId",
                "path": "Coverage.subscriberId",
                "max": "0"
            },
            {
                "id": "Coverage.beneficiary",
                "path": "Coverage.beneficiary",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://gematik.de/fhir/ISiK/StructureDefinition/ISiKPatient"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Coverage.beneficiary.reference",
                "path": "Coverage.beneficiary.reference",
                "min": 1,
                "mustSupport": true
            },
            {
                "id": "Coverage.payor",
                "path": "Coverage.payor",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://gematik.de/fhir/ISiK/StructureDefinition/ISiKPatient",
                            "https://gematik.de/fhir/ISiK/StructureDefinition/ISiKAngehoeriger"
                        ]
                    }
                ],
                "mustSupport": true
            },
            {
                "id": "Coverage.order",
                "path": "Coverage.order",
                "max": "0"
            },
            {
                "id": "Coverage.network",
                "path": "Coverage.network",
                "max": "0"
            }
        ]
    }
}