{
"description": "Basis-Angaben zum GKV-Versicherungsverhältnis im Versichertenstammdatenmanagement (VSDM) 2.0",
"_filename": "StructureDefinition-VSDMCoverageGKVBase.json",
"package_name": "de.gematik.vsdm2",
"date": "2026-07-03",
"derivation": "constraint",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"jurisdiction": [ {
"coding": [ {
"code": "DE",
"system": "urn:iso:std:iso:3166",
"display": "Germany"
} ]
} ],
"name": "VSDMCoverageGKVBase",
"abstract": false,
"type": "Coverage",
"experimental": "false",
"resourceType": "StructureDefinition",
"title": "Versicherungsdaten GKV (Basis)",
"package_version": "1.1.0",
"status": "active",
"id": "797f585f-26a6-4504-af5f-9260155f62bc",
"kind": "resource",
"url": "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase",
"version": "1.1.0",
"differential": {
"element": [ {
"id": "Coverage",
"path": "Coverage",
"short": "Versicherungsdaten GKV",
"comment": "Zur Harmonisierung der Strukturen mit dem deutschen Basisprofil werden getrennte Profile für GKV und PKV gebildet.",
"definition": "Basis-Angaben zum GKV-Versicherungsverhältnis im Versichertenstammdatenmanagement (VSDM) 2.0.\nDieses Profil ist so gestaltet, dass es sowohl innerhalb von VSDM 2.0 als auch zur Abbildung der elektronischen Ersatzbescheinigung (EEB) verwendet werden kann.\nEs ist nicht zur direkten Nutzung in VSDM 2.0-Ressourcen vorgesehen."
}, {
"id": "Coverage.extension",
"min": 2,
"path": "Coverage.extension"
}, {
"path": "Coverage.extension",
"requirements": "Das Kennzeichen WOP ist für GKV-Patienten gemäss § 2 Abs. 2 der Vereinbarung zur Festsetzung des Durchschnittsbetrages gemäss Artikel 2 § 2 Abs. 2 des Gesetzes zur Einführung des Wohnortprinzips bei Honorarvereinbarungen für Ärzte und Zahnärzte und zur Krankenversichertenkarte gemäss § 291 Abs. 2 Fünftes Sozialgesetzbuch (SGB V) erforderlich.",
"min": 1,
"definition": "Kennzeichen zur Umsetzung des Wohnortprinzips (WOP).",
"short": "Wohnortprinzip (WOP)",
"type": [ {
"code": "Extension",
"profile": [ "http://fhir.de/StructureDefinition/gkv/wop" ]
} ],
"mustSupport": true,
"sliceName": "WOP",
"max": "1",
"id": "Coverage.extension:WOP",
"comment": "Hinweise zur Verwendung siehe auch [Extensions für Coverage](https://ig.fhir.de/basisprofile-de/stable/ig-markdown-ExtensionsfrCoverage.html) im deutschen Basisprofil"
}, {
"id": "Coverage.extension:WOP.value[x]",
"path": "Coverage.extension.value[x]",
"binding": {
"strength": "required",
"valueSet": "https://gematik.de/fhir/vsdm2/ValueSet/VSDMWohnortprinzipVS"
}
}, {
"id": "Coverage.extension:WOP.value[x].system",
"path": "Coverage.extension.value[x].system",
"fixedUri": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_ITA_WOP",
"mustSupport": true
}, {
"id": "Coverage.extension:WOP.value[x].version",
"min": 1,
"path": "Coverage.extension.value[x].version",
"fixedString": "1.00",
"mustSupport": true
}, {
"id": "Coverage.extension:WOP.value[x].code",
"path": "Coverage.extension.value[x].code",
"mustSupport": true
}, {
"path": "Coverage.extension",
"requirements": "Die Kennzeichnung erfolgt gemäß der aktuellen Schlüsseltabelle.",
"min": 0,
"definition": "Gibt die Zugehörigkeit des GKV-Versicherten zu einer besonderen Personengruppe an.",
"short": "Besondere Personengruppe (GKV)",
"type": [ {
"code": "Extension",
"profile": [ "http://fhir.de/StructureDefinition/gkv/besondere-personengruppe" ]
} ],
"mustSupport": true,
"sliceName": "besonderePersonengruppe",
"max": "1",
"id": "Coverage.extension:besonderePersonengruppe",
"comment": "Hinweise zur Verwendung siehe auch [Extensions für Coverage](https://ig.fhir.de/basisprofile-de/stable/ig-markdown-ExtensionsfrCoverage.html) im deutschen Basisprofil"
}, {
"id": "Coverage.extension:besonderePersonengruppe.value[x].system",
"path": "Coverage.extension.value[x].system",
"fixedUri": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_PERSONENGRUPPE",
"mustSupport": true
}, {
"id": "Coverage.extension:besonderePersonengruppe.value[x].version",
"min": 1,
"path": "Coverage.extension.value[x].version",
"fixedString": "1.03",
"mustSupport": true
}, {
"id": "Coverage.extension:besonderePersonengruppe.value[x].code",
"path": "Coverage.extension.value[x].code",
"mustSupport": true
}, {
"path": "Coverage.extension",
"requirements": "Befreiung des Versicherten von der Zuzahlungspflicht nach § 62 Abs. 3 SGB V.",
"min": 0,
"definition": "Kennzeichnet die Befreiung des Versicherten von der Zuzahlungspflicht nach § 62 Abs. 3 SGB V.\nAchtung: Wenn keine Zuzahlungsbefreiung vorliegt, entfällt die gesamte Extension.",
"short": "Zuzahlungsstatus",
"type": [ {
"code": "Extension",
"profile": [ "http://fhir.de/StructureDefinition/gkv/zuzahlungsstatus" ]
} ],
"mustSupport": true,
"sliceName": "zuzahlungsstatus",
"max": "1",
"id": "Coverage.extension:zuzahlungsstatus",
"comment": "Hinweise zur Verwendung siehe auch [Extensions für Coverage](https://ig.fhir.de/basisprofile-de/stable/ig-markdown-ExtensionsfrCoverage.html) im deutschen Basisprofil"
}, {
"id": "Coverage.extension:zuzahlungsstatus.extension",
"min": 2,
"path": "Coverage.extension.extension"
}, {
"id": "Coverage.extension:zuzahlungsstatus.extension:status",
"path": "Coverage.extension.extension",
"comment": "Wenn keine Zuzahlungsbefreiung vorliegt (der Wert also false wäre), entfällt die gesamte Extension.",
"sliceName": "status",
"mustSupport": true
}, {
"id": "Coverage.extension:zuzahlungsstatus.extension:status.value[x]",
"path": "Coverage.extension.extension.value[x]",
"patternBoolean": true
}, {
"id": "Coverage.extension:zuzahlungsstatus.extension:gueltigBis",
"max": "1",
"min": 1,
"path": "Coverage.extension.extension",
"sliceName": "gueltigBis",
"mustSupport": true
}, {
"path": "Coverage.extension",
"min": 0,
"definition": "Angaben zur Teilnahme des Versicherten an Disease Management-Programmen.",
"short": "DMP-Teilnahme",
"type": [ {
"code": "Extension",
"profile": [ "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMDMPTeilnahme" ]
} ],
"mustSupport": true,
"sliceName": "dmp",
"max": "*",
"id": "Coverage.extension:dmp"
}, {
"path": "Coverage.extension",
"min": 0,
"definition": "Gibt die vom Versicherten gewählte Kostenerstattung für den jeweiligen Bereich an.",
"short": "Kostenerstattung",
"type": [ {
"code": "Extension",
"profile": [ "http://fhir.de/StructureDefinition/gkv/kostenerstattung" ]
} ],
"mustSupport": true,
"sliceName": "kostenerstattung",
"max": "1",
"id": "Coverage.extension:kostenerstattung",
"comment": "Hinweise zur Verwendung siehe auch [Extensions für Coverage](https://ig.fhir.de/basisprofile-de/stable/ig-markdown-ExtensionsfrCoverage.html) im deutschen Basisprofil"
}, {
"id": "Coverage.extension:kostenerstattung.extension",
"min": 4,
"path": "Coverage.extension.extension"
}, {
"id": "Coverage.extension:kostenerstattung.extension:aerztlicheVersorgung",
"min": 1,
"path": "Coverage.extension.extension",
"short": "Ärztliche Versorgung",
"sliceName": "aerztlicheVersorgung",
"mustSupport": true
}, {
"id": "Coverage.extension:kostenerstattung.extension:aerztlicheVersorgung.value[x]",
"min": 1,
"path": "Coverage.extension.extension.value[x]"
}, {
"id": "Coverage.extension:kostenerstattung.extension:zahnaerztlicheVersorgung",
"min": 1,
"path": "Coverage.extension.extension",
"short": "Zahnärztliche Versorgung",
"sliceName": "zahnaerztlicheVersorgung",
"mustSupport": true
}, {
"id": "Coverage.extension:kostenerstattung.extension:zahnaerztlicheVersorgung.value[x]",
"min": 1,
"path": "Coverage.extension.extension.value[x]"
}, {
"id": "Coverage.extension:kostenerstattung.extension:stationaererBereich",
"min": 1,
"path": "Coverage.extension.extension",
"short": "Stationärer Bereich",
"sliceName": "stationaererBereich",
"mustSupport": true
}, {
"id": "Coverage.extension:kostenerstattung.extension:stationaererBereich.value[x]",
"min": 1,
"path": "Coverage.extension.extension.value[x]"
}, {
"id": "Coverage.extension:kostenerstattung.extension:veranlassteLeistungen",
"min": 1,
"path": "Coverage.extension.extension",
"short": "Veranlasste Leistungen",
"sliceName": "veranlassteLeistungen",
"mustSupport": true
}, {
"id": "Coverage.extension:kostenerstattung.extension:veranlassteLeistungen.value[x]",
"min": 1,
"path": "Coverage.extension.extension.value[x]"
}, {
"path": "Coverage.extension",
"min": 0,
"definition": "Angaben zum ruhenden Leistungsanspruch des Versicherten",
"short": "Ruhender Leistungsanspruch",
"type": [ {
"code": "Extension",
"profile": [ "http://fhir.de/StructureDefinition/gkv/ruhender-leistungsanspruch" ]
} ],
"mustSupport": true,
"sliceName": "ruhenderLeistungsanspruch",
"max": "1",
"id": "Coverage.extension:ruhenderLeistungsanspruch",
"comment": "Hinweise zur Verwendung siehe auch [Extensions für Coverage](https://ig.fhir.de/basisprofile-de/stable/ig-markdown-ExtensionsfrCoverage.html) im deutschen Basisprofil"
}, {
"id": "Coverage.extension:ruhenderLeistungsanspruch.extension:art",
"path": "Coverage.extension.extension",
"sliceName": "art",
"mustSupport": true
}, {
"id": "Coverage.extension:ruhenderLeistungsanspruch.extension:art.value[x]",
"min": 1,
"path": "Coverage.extension.extension.value[x]",
"binding": {
"strength": "required",
"valueSet": "http://fhir.de/ValueSet/gkv/RuhenderLeistungsanspruchGKV"
}
}, {
"id": "Coverage.extension:ruhenderLeistungsanspruch.extension:art.value[x].system",
"min": 1,
"path": "Coverage.extension.extension.value[x].system",
"fixedUri": "http://fhir.de/CodeSystem/gkv/RuhenderLeistungsanspruchGKV",
"mustSupport": true
}, {
"id": "Coverage.extension:ruhenderLeistungsanspruch.extension:art.value[x].version",
"min": 1,
"path": "Coverage.extension.extension.value[x].version",
"fixedString": "1.6.0",
"mustSupport": true
}, {
"id": "Coverage.extension:ruhenderLeistungsanspruch.extension:art.value[x].code",
"path": "Coverage.extension.extension.value[x].code",
"mustSupport": true
}, {
"id": "Coverage.extension:ruhenderLeistungsanspruch.extension:dauer",
"path": "Coverage.extension.extension",
"sliceName": "dauer",
"mustSupport": true
}, {
"id": "Coverage.extension:ruhenderLeistungsanspruch.extension:dauer.value[x]",
"min": 1,
"path": "Coverage.extension.extension.value[x]"
}, {
"id": "Coverage.extension:ruhenderLeistungsanspruch.extension:dauer.value[x].start",
"path": "Coverage.extension.extension.value[x].start",
"constraint": [ {
"key": "date-precision-1",
"human": "An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.",
"source": "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase",
"severity": "error",
"expression": "toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}$')"
} ]
}, {
"id": "Coverage.extension:ruhenderLeistungsanspruch.extension:dauer.value[x].end",
"path": "Coverage.extension.extension.value[x].end",
"constraint": [ {
"key": "date-precision-1",
"human": "An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.",
"source": "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase",
"severity": "error",
"expression": "toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}$')"
} ]
}, {
"path": "Coverage.extension",
"min": 1,
"definition": "Art des Versicherten",
"short": "Art des Versicherten",
"type": [ {
"code": "Extension",
"profile": [ "http://fhir.de/StructureDefinition/gkv/versichertenart" ]
} ],
"mustSupport": true,
"sliceName": "versichertenart",
"max": "1",
"id": "Coverage.extension:versichertenart",
"comment": "Hinweise zur Verwendung siehe auch [Extensions für Coverage](https://ig.fhir.de/basisprofile-de/stable/ig-markdown-ExtensionsfrCoverage.html) im deutschen Basisprofil"
}, {
"id": "Coverage.extension:versichertenart.value[x]",
"min": 1,
"path": "Coverage.extension.value[x]"
}, {
"id": "Coverage.extension:versichertenart.value[x].system",
"path": "Coverage.extension.value[x].system",
"fixedUri": "https://fhir.kbv.de/CodeSystem/KBV_CS_SFHIR_KBV_VERSICHERTENSTATUS",
"mustSupport": true
}, {
"id": "Coverage.extension:versichertenart.value[x].version",
"min": 1,
"path": "Coverage.extension.value[x].version",
"fixedString": "1.02",
"mustSupport": true
}, {
"id": "Coverage.extension:versichertenart.value[x].code",
"path": "Coverage.extension.value[x].code",
"mustSupport": true
}, {
"id": "Coverage.type",
"path": "Coverage.type",
"patternCodeableConcept": {
"coding": [ {
"code": "GKV",
"system": "http://fhir.de/CodeSystem/versicherungsart-de-basis",
"version": "1.6.0"
} ]
}
}, {
"id": "Coverage.period",
"path": "Coverage.period",
"short": "Gültigkeitszeitraum des Versicherungsschutzes",
"definition": "Gibt den Beginn und, sofern anwendbar, das Ende des Versicherungsschutzes an.",
"mustSupport": true
}, {
"id": "Coverage.period.start",
"min": 1,
"path": "Coverage.period.start",
"short": "Beginn des Versicherungsschutzes",
"constraint": [ {
"key": "date-precision-1",
"human": "An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.",
"source": "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase",
"severity": "error",
"expression": "toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}$')"
} ],
"definition": "Gibt den Beginn des Versicherungsschutzes (Leistungsanspruchs) des Versicherten bei dem Kostenträger an.",
"mustSupport": true
}, {
"id": "Coverage.period.end",
"path": "Coverage.period.end",
"short": "Ende des Versicherungsschutzes",
"comment": "Hier kann nicht das Ende der Gültigkeit einer konkreten eGK angegeben werden, weil der VSDM 2.0 Resource Server keine Kenntnis davon erlangt, welche konkrete eGK verwendet wurde.\nFür den Fall der Authentifikation mit einer elektronischen Identität liegt ohnehin kein eGK-Gültigkeitsdatum vor.",
"constraint": [ {
"key": "date-precision-1",
"human": "An dieser Stelle muss ein vollständiges Datum bestehend aus Jahr, Monat und Tag angegeben werden.",
"source": "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKVBase",
"severity": "error",
"expression": "toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}$')"
} ],
"definition": "Gibt das Ende des Versicherungsschutzes (Leistungsanspruchs) des Versicherten bei dem Kostenträger an, wenn ein Endedatum festgelegt ist.",
"mustSupport": true
}, {
"id": "Coverage.payor",
"max": "2",
"path": "Coverage.payor",
"short": "Kostenträger",
"comment": "Zur Kompatibilität mit den etablierten Profilen (z.B. ISIK) werden neben der Referenz innerhalb des Bundles auch der Identifier und der Name in der Referenz hinterlegt.\nInnerhalb des VSDM-Bundles werden die Kostenträger als VSDMPayorOrganization-Ressourcen übermittelt; der Verweis erfolgt über die reference-Angabe.",
"definition": "Gibt den gesetzlichen Kostenträger des Versicherten an.\nDer Haupt-Kostenträger ist verpflichtend in der ersten Position anzugeben.\nEin etwaiger abweichender abrechnender Kostenträger kann als zweite Referenz angegeben werden.",
"mustSupport": true
}, {
"id": "Coverage.payor.reference",
"path": "Coverage.payor.reference",
"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.display",
"path": "Coverage.payor.display",
"mustSupport": true
} ]
},
"contact": [ {
"name": "gematik GmbH",
"telecom": [ {
"value": "https://fachportal.gematik.de/anwendungen/versichertenstammdaten-management",
"system": "url"
} ]
} ],
"baseDefinition": "http://fhir.de/StructureDefinition/coverage-de-basis"
}