Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## 2026-04-01 Version 1.1.1
- `feat`: added `EndpointFADIdEx` as a named extension slice `endpointFADId` with cardinality `0..* MS` to `EndpointDirectory`; was previously only included in examples
- `feat`: added Invariant `KimConnectionTypeRequiresVersionInv` to enforce `ConnectionTypeKimVersionEx` when `Endpoint.connectionType = #kim` from `EndpointDirectoryConnectionType`
- `feat`: applied `KimConnectionTypeRequiresVersionInv` on `EndpointDirectory.connectionType`
- `feat`: populated `EndpointDirectoryKIMappTags` with 34 appTag codes and changed CodeSystem content mode from `#not-present` to `#complete`
- `change`: updated dependency `de.gematik.ti` to `1.3.0`; no impact on VZD behavior, this change serves dependency alignment

## 2026-02-26 Version 1.1.0
- `feat`: added `ConnectionTypeKimVersionEx` extension on `Endpoint.connectionType` to capture the KIM version (`KimVersionVS`) and xxl-mail support (`boolean`)
- `feat`: added `EndpointFADIdEx` extension on `Endpoint` to capture the Fachdienst-ID (FAD) of a KIM endpoint
Expand All @@ -10,7 +17,7 @@
- `change`: `breaking` reduced cardinality of `ownerTelematikId` on `HealthcareServiceDirectory` and `PractitionerRoleDirectory` from `0..*` to `0..1`
- `feat`: added `OwnerTelematikIdEx` (`ownerTelematikId 0..1 MS`) to `LocationDirectory`
- `change`: reorganized `alias.fsh` with section comments; removed unused identifier aliases (`$NamingSystemTelematikID`, `$IdentifierBSNR`, `$NamingSystemBSNR`, `$IdentifierKZVA`, `$NamingSystemKZVA`, `$IdentifierIKNR`, `$NamingSystemIKNR`, `$IdentifierLANR`, `$NamingSystemLANR`)
- `feat`: added `KimVersionCS` CodeSystem with codes `#kim-1.0`, `#kim-1.5`, `#kim-2.0`
- `feat`: added `KimVersionCS` CodeSystem with codes `#1.0`, `#1.5`, `#2.0`
- `feat`: added `KimVersionVS` ValueSet including all codes from `KimVersionCS`
- `feat`: added `EndpointDirectoryKIMappTags` CodeSystem as placeholder for future KIM appTag codes (`#not-present`)
- `feat`: added `EndpointDirectoryKIMappTags` to `EndpointPayloadTypeVS`
Expand Down Expand Up @@ -460,4 +467,4 @@
#### CodeSystems
- PharmacyHealthcareServiceTypeCS umbenannt: PharmacyHealthcareSpecialityCS (wurde nicht in Profilen genutzt)
- EndpointDirectoryConnectionType Liste der Konzepte angepasst
- PharmacyTypeCS Liste der Konzepte angepasst (wurde nicht in Profilen genutzt)
- PharmacyTypeCS Liste der Konzepte angepasst (wurde nicht in Profilen genutzt)
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"name": "de.gematik.fhir.directory",
"version": "1.0.1",
"version": "1.1.1",
"author": "gematik GmbH",
"description": "Package Release des gematik FHIR Directory",
"fhirVersions": [
"4.0.1"
],
"dependencies": {
"de.gematik.ti": "1.2.0"
"de.gematik.ti": "1.3.0"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "EndpointDirectoryConnectionType",
"title": "Codes for Endpoint.connectionType",
"description": "CodeSystem TI specific connection types assigned to the Endpoints",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,154 @@
{
"resourceType": "CodeSystem",
"status": "active",
"content": "not-present",
"content": "complete",
"name": "EndpointDirectoryKIMappTags",
"id": "EndpointDirectoryKIMappTags",
"title": "EndpointDirectory KIM appTags",
"description": "CodeSystem for KIM appTags to be used in Endpoint.payloadType",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryKIMappTags",
"concept": [
{
"code": "1ClickAbrechnung",
"display": "Online-Quartalsabrechnungen"
},
{
"code": "1ClickHybridDRG",
"display": "Abrechnungen für Hybrid-DRG-Leistungen"
},
{
"code": "ArTest",
"display": "Autoresponder"
},
{
"code": "BMP",
"display": "Bundeseinheitlicher Medikationsplan"
},
{
"code": "DALE-UV",
"display": "Datenaustauschverfahren zwischen Durchgangsärzten (Leistungserbringende) und den Trägern der Gesetzlichen Unfallversicherung"
},
{
"code": "DiMus",
"display": "Digitale Muster"
},
{
"code": "eRezept",
"display": "E-Rezept"
},
{
"code": "Arztbrief",
"display": "eArztbrief"
},
{
"code": "eAU",
"display": "Elektronische Arbeitsunfähigkeitsbescheinigung"
},
{
"code": "EBZ",
"display": "Elektronische Beantragung und Genehmigung zahnärztlicher Leistungen"
},
{
"code": "eDMP",
"display": "Disease-Management-Programm Dokumentation"
},
{
"code": "eDokumentation-QSHLT",
"display": "Elektronische Dokumentation - Qualitätssicherung in der Holmium-Laser-Therapie"
},
{
"code": "eDokumentation-QSKE",
"display": "Elektronische Dokumentation - Qualitätssicherung in der Kapselendoskopie"
},
{
"code": "eDokumentation-QSMG",
"display": "Elektronische Dokumentation - Qualitätssicherung in der Molekulargenetik"
},
{
"code": "eDokumentation-QSHGV",
"display": "Elektronische Dokumentation - Qualitätssicherung in der Hörgeräteversorgung von Jugendlichen und Erwachsenen"
},
{
"code": "eDokumentation-QSHGVK",
"display": "Elektronische Dokumentation - Qualitätssicherung in der Hörgeräteversorgung von Säuglingen, Kleinkindern und Kindern"
},
{
"code": "eHKS",
"display": "Abrechnungsbegleitende Dokumentationen von Hautkrebsbehandlungen"
},
{
"code": "eEB",
"display": "elektronische Ersatzbescheinigung"
},
{
"code": "GKH-AAR",
"display": "Elektronische Beantragung Anschlussrehabilitation"
},
{
"code": "EVP",
"display": "Elektronischer Versorgungsplan in der Pflege"
},
{
"code": "eNachricht",
"display": "Universeller Austausch von Informationen"
},
{
"code": "KZVAbr",
"display": "KZV-Abrechnung"
},
{
"code": "LDT-Auftrag",
"display": "Labordatentransfer 3 - Auftrag"
},
{
"code": "LDT-Befund",
"display": "Labordatentransfer 3 - Befund"
},
{
"code": "MDN",
"display": "Anwendungsübergreifende Eingangsbestätigung"
},
{
"code": "MIO",
"display": "Nachrichten mit einem angehängten MIO"
},
{
"code": "NDP2GO",
"display": "Notdienstpraxisdaten (NDP2GO)"
},
{
"code": "DIVI-Notfalleinsatzprotokoll",
"display": "Notfalleinsatzprotokoll"
},
{
"code": "PFL",
"display": "Vollelektronische Abrechnung pflegerischer Leistungen"
},
{
"code": "QSPB",
"display": "Qualitätssicherung und Programmbeurteilung"
},
{
"code": "U-Teilnahme",
"display": "Bescheinigungen über durchgeführte Kinder-Früherkennungsuntersuchungen"
},
{
"code": "Selbsttest",
"display": "Verbindungstest im Rahmen der Einrichtung des KIM-Kontos innerhalb des PVS"
},
{
"code": "Vitalzeichen",
"display": "Elektronische Übermittlung von Vitalzeichen von Pflegeeinrichtungen an Vertragsärzte"
},
{
"code": "Vorsorgeplaner",
"display": "Kommunikation zwischen einer Krankenkasse und den Vertragsarztpraxen."
}
],
"experimental": false,
"publisher": "gematik GmbH",
"date": "2025-02-26"
"date": "2025-02-26",
"caseSensitive": true,
"count": 34
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "EndpointDirectoryPayloadType",
"title": "Codes for Endpoint.payloadType",
"description": "CodeSystem TI specific payload types assigned to the Endpoints\n\nCodes are maintained by gematik.\nThe codes are used to declare which processes are supported by an entity with the corresponding entry in the gematik Directory.\nNew codes can be requested at gematik. There must exist a specification for each code so that developers can find out how to implement the process.",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "EndpointVisibilityCS",
"title": "EndpointVisibilityCS",
"description": "EndpointVisibilityCS",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/EndpointVisibilityCS",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "HealthcareServiceSpecialtyCS",
"title": "HealthcareService Specialty",
"description": "Specialty codes of HealthcareServices",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/HealthcareServiceSpecialtyCS",
"concept": [
{
Expand Down
2 changes: 1 addition & 1 deletion src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "HolderCS",
"title": "Codes for identity authorities (Holder)",
"description": "Code System for identity authories in the TI, which verify and control the identities of practitioners and organisations",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/HolderCS",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "KimVersionCS",
"title": "KimVersionCS",
"description": "CodeSystem representing KIM Versions",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/KimVersionCS",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "OpeningTimeQualifierCS",
"title": "OpeningTimeQualifierCS",
"description": "Qualifier code for HealthCareService opening times",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/OpeningTimeQualifierCS",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "OrganizationVisibilityCS",
"title": "OrganizationVisibilityCS",
"description": "OrganizationVisibilityCS",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/OrganizationVisibilityCS",
"concept": [
{
Expand Down
2 changes: 1 addition & 1 deletion src/fhir/fsh-generated/resources/CodeSystem-Origin.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"name": "Origin",
"id": "Origin",
"description": "CodeSystem which identifies the origin of a resource in the FHIR Directory",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/Origin",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "PharmacyHealthcareSpecialtyCS",
"title": "Pharmacy HealthcareService Specialty",
"description": "Specialty codes of pharmacy HealthcareServices",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/PharmacyHealthcareSpecialtyCS",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "PharmacyTypeCS",
"title": "Pharmacy type",
"description": "Pharmacy type codes of accessability for patients",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/PharmacyTypeCS",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "PharmacyTypeLDAPCS",
"title": "Pharmacy type LDAP",
"description": "Pharmacy type codes used in the LDAP-VZD",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/PharmacyTypeLDAPCS",
"concept": [
{
Expand Down
2 changes: 1 addition & 1 deletion src/fhir/fsh-generated/resources/CodeSystem-Region.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "Region",
"title": "Codes for regions in german healthcare system.",
"description": "Additionally to german Bundeslander there are 2 sub-provinces \n`Nordrhein` and `Westfalen-Lippe`.",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/Region",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "ResourceTag",
"title": "Resource Tag",
"description": "All allowed tags for meta.tag usage in the Directory Service, excluding Origin Tags.",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/ResourceTag",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"name": "VZDHealthCareServiceCharacteristicsCS",
"id": "VZDHealthCareServiceCharacteristicsCS",
"description": "CodeSystem of VZD specific HealthcareService characteristics",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/VZDHealthCareServiceCharacteristicsCS",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"name": "PhysicalFeaturesHealthCareServiceCS",
"id": "physicalFeatures",
"description": "CodeSystem of defined physical features",
"version": "1.1.0",
"version": "1.1.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/physicalFeatures",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "zahnaerztliche-fachrichtungen-oid-url",
"title": "ZahnaerztlicheFachrichtungen",
"description": "ZahnaerztlicheFachrichtungen",
"version": "1.1.0",
"version": "1.1.1",
"url": "urn:oid:1.2.276.0.76.5.494",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,9 @@
{
"coding": [
{
"code": "not-applicable",
"system": "http://terminology.hl7.org/CodeSystem/data-absent-reason",
"display": "Not Applicable"
"code": "Arztbrief",
"system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryKIMappTags",
"display": "eArztbrief"
}
]
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "SearchParameter",
"id": "EndpointAddressSP",
"url": "https://gematik.de/fhir/directory/SearchParameter/EndpointAddressSP",
"version": "1.1.0",
"version": "1.1.1",
"status": "active",
"experimental": false,
"publisher": "gematik GmbH",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "SearchParameter",
"id": "EndpointVisibilitySP",
"url": "https://gematik.de/fhir/directory/SearchParameter/EndpointVisibilitySP",
"version": "1.1.0",
"version": "1.1.1",
"status": "active",
"experimental": false,
"publisher": "gematik GmbH",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "SearchParameter",
"id": "HealthcareServiceCoverageAreaPostalCodeSP",
"url": "https://gematik.de/fhir/directory/SearchParameter/HealthcareServiceCoverageAreaPostalCodeSP",
"version": "1.1.0",
"version": "1.1.1",
"status": "active",
"experimental": false,
"publisher": "gematik GmbH",
Expand Down
Loading
Loading