Krankenversicherungsverhältnis (Coverage)


Basisprofil

Das Basisprofile für die Ressource Coverage stellt die Mindestanforderungen für die Abbildung eines Versicherungsverhältnisses - unabhängig von dessen Art - dar.

Alle spezialisierten Coverage-Profile sind von diesem Basisprofil abgeleitet.

Für Versicherungsverhältnisse, die kein spezialisiertes Profil haben, sollte das Basisprofil verwendet werden.

Name: CoverageDeBasis (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/coverage-de-basis

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
typeΣ1..1CodeableConceptBinding
policyHolderΣ I0..0Reference(Patient | RelatedPerson | Organization)
subscriberΣ I0..1Reference(Patient | RelatedPerson)
subscriberIdΣ0..0string
beneficiaryΣ I1..1Reference(Patient)
dependentΣ0..1string
relationship0..1CodeableConceptBinding
periodΣ I0..1Period
payorΣ I1..*Reference(Organization | Patient | RelatedPerson)
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)

Für die Angabe der Versicherungsart (Coverage.type) wurde ein ValueSet abgestimmt welches unter Versicherungs-Informationen (Coverage) zu finden ist.


GKV-Profil

Für die Abbildung eines gesetzlichen Versicherungsverhältnisses sind die Informationen auf der elektronischen Versichertenkarte (eGK) maßgeblich.

Das Profil enthält spezielle Extensions, die Informationen über den Einlesevorgang der eKG sowie dem Inhalt des darauf gespeicherten Datensatzes abbilden:

Name: CoverageDeGkv (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/coverage-de-gkv

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
einlesedatumKarteI0..1Extension(dateTime)
onlinepruefungI0..1Extension(Complex)
versionEgkI0..1Extension(string)
generationEgkI0..*Extension(string)
versichertenartI0..1Extension(Coding)
kostenerstattungI0..1Extension(Complex)
wopI0..1Extension(Coding)
besonderePersonengruppeI0..1Extension(Coding)
dmpKennzeichenI0..1Extension(Coding)
ruhenderLeistungsanspruchI0..1Extension(Complex)
zuzahlungsstatusI0..1Extension(Complex)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ I1..1CodeableConceptBindingPattern
systemΣ1..1uriFixed Value
valueΣ I1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ1..1CodeableConceptBindingPattern
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
VersicherungsArtDeBasisΣ1..1CodingPattern
textΣ0..1string
policyHolderΣ I0..0Reference(Patient | RelatedPerson | Organization)
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1IdentifierPattern
displayΣ0..1string
subscriberIdΣ0..0string
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1IdentifierPattern
displayΣ0..1string
dependentΣ0..1string
relationship0..1CodeableConceptBinding
periodΣ I0..1Period
id0..1string
abrechnendeIKI0..1Extension(IdentifierIknr)
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1IdentifierIknr
displayΣ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)

Übersicht über die Extensions

Hinweis offene Punkte
Information Die Abbildung von Daten, die von der Versichertenkarte (eGK) eingelesen werden, als Extensions muss in Zukunft weiter diskutiert und ggf. in Frage gestellt werden. Eventuell wäre alternativ die Abbildung der eGK-Daten als ein separates Datenobjekt geeignet, um auf Versionsänderungen des eGK-Formates schneller reagieren und erweiterte Informationen (Notfalldaten, Medikationsplan) ebenfalls abdecken zu können. Aktuell werden nur die Informationen auf der eGK berücksichtigt, die im Kontext der Coverage/des Versicherungsverhältnisses relevant sind. Wir bitten hierzu um Meinungen und Vorschläge aus der Community.

Siehe Extensions für Coverage.

Beispiel

Folgendes Beispiel deckt das GKV-Profil vollständig ab:

<Coverage xmlns="http://hl7.org/fhir">
    <id value="Example-coverage-example" />
    <meta>
        <profile value="http://fhir.de/StructureDefinition/coverage-de-gkv" />
    </meta>
    <extension url="http://fhir.de/StructureDefinition/gkv/einlesedatum-karte">
        <valueDateTime value="2019-12-03" />
    </extension>
    <extension url="http://fhir.de/StructureDefinition/gkv/version-vsdm">
        <valueString value="5.2.1" />
    </extension>
    <extension url="http://fhir.de/StructureDefinition/gkv/generation-egk">
        <valueString value="1+" />
    </extension>
    <extension url="http://fhir.de/StructureDefinition/gkv/versichertenart">
        <valueCoding>
            <system value="https://fhir.kbv.de/CodeSystem/74_CS_SFHIR_KBV_VERSICHERTENSTATUS" />
            <code value="1" />
        </valueCoding>
    </extension>
    <extension url="http://fhir.de/StructureDefinition/gkv/kostenerstattung">
        <extension url="aerztlicheVersorgung">
            <valueBoolean value="true" />
        </extension>
        <extension url="zahnaerztlicheVersorgung">
            <valueBoolean value="false" />
        </extension>
    </extension>
    <extension url="http://fhir.de/StructureDefinition/gkv/wop">
        <valueCoding>
            <system value="https://fhir.kbv.de/CodeSystem/CS_AW_Krankenversicherung_WOP" />
            <code value="38" />
            <display value="Nordrhein" />
        </valueCoding>
    </extension>
    <extension url="http://fhir.de/StructureDefinition/gkv/besondere-personengruppe">
        <valueCoding>
            <system value="https://fhir.kbv.de/CodeSystem/74_CS_SFHIR_KBV_PERSONENGRUPPE" />
            <code value="06" />
            <display value="BVG (Gesetz &#252;ber die Versorgung der Opfer des Krieges)" />
        </valueCoding>
    </extension>
    <extension url="http://fhir.de/StructureDefinition/gkv/ruhender-leistungsanspruch">
        <extension url="art">
            <valueCoding>
                <code value="1" />
            </valueCoding>
        </extension>
        <extension url="dauer">
            <valuePeriod>
                <start value="2018-01-01" />
            </valuePeriod>
        </extension>
    </extension>
    <extension url="http://fhir.de/StructureDefinition/gkv/zuzahlungsstatus">
        <extension url="status">
            <valueBoolean value="true" />
        </extension>
        <extension url="gueltigBis">
            <valueDate value="2020-12-31" />
        </extension>
    </extension>
    <identifier>
        <system value="http://fhir.de/sid/gkv/kvid-10" />
        <value value="A123454321" />
    </identifier>
    <status value="active" />
    <type>
        <coding>
            <system value="http://fhir.de/CodeSystem/versicherungsart-de-basis" />
            <code value="GKV" />
        </coding>
    </type>
    <subscriber>
        <reference value="Patient/example" />
        <display value="Max Mustermann" />
    </subscriber>
    <beneficiary>
        <reference value="Patient/example" />
        <display value="Max Mustermann" />
    </beneficiary>
    <payor>
        <extension url="http://fhir.de/StructureDefinition/AbrechnendeIK">
            <valueIdentifier>
                <system value="http://fhir.de/sid/arge-ik/iknr" />
                <value value="756756324" />
            </valueIdentifier>
        </extension>
        <identifier>
            <system value="http://fhir.de/sid/arge-ik/iknr" />
            <value value="823746876" />
        </identifier>
        <display value="Krankenkasse A" />
    </payor>
</Coverage>


Selbstzahler-Profil

Unter den Begriff "Selbstzahler" fallen hier auch Fälle mit abweichendem Rechnungsempfänger (z.B. bei Minderjährigen).

Für die Abbildung eines Selbstzahler-Verhältnisses sind über das Basisprofil hinaus folgende Mindestangaben erforderlich:

Name: CoverageDeSel (Simplifier Projekt Link)

Canonical: http://fhir.de/StructureDefinition/coverage-de-sel

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
pkvΣ0..1IdentifierPkvPattern
statusΣ ?!1..1codeBinding
id0..1string
extensionI0..*Extension
VersicherungsArtDeBasisΣ1..1CodingPattern
textΣ0..1string
policyHolderΣ I0..0Reference(Patient | RelatedPerson | Organization)
subscriberΣ I0..1Reference(Patient | RelatedPerson)
subscriberIdΣ0..0string
beneficiaryΣ I1..1Reference(Patient)
dependentΣ0..1string
relationship0..1CodeableConceptBinding
periodΣ I0..1Period
payorΣ I1..*Reference(Organization | RelatedPerson | Patient)
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)

Hinweis offene Punkte
Information Die Differenzierung zwischen Selbstzahlern und Privatversicherten ist von komplexen Faktoren abhängig und wird im ambulanten/stationären Kontext unterschiedlich gehandhabt. Die Modellierung der Coverage bedarf hier in Zukunft einer genaueren Betrachtung der verschiedenen Konstellationen.