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
3 changes: 2 additions & 1 deletion .github/workflows/FHIRValidator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
folder: './src/fhir/fsh-generated/resources/'

- name: Firely.Terminal (GitHub Actions)
uses: FirelyTeam/firely-terminal-pipeline@v0.7.28
uses: FirelyTeam/firely-terminal-pipeline@v0.7.23
with:
PATH_TO_CONFORMANCE_RESOURCES: src/fhir/fsh-generated/resources/
# PATH_TO_QUALITY_CONTROL_RULES: qc/custom
Expand All @@ -73,6 +73,7 @@ jobs:
SIMPLIFIER_PASSWORD: ${{ secrets.SIMPLIFIER_PASSWORD }}
SUSHI_ENABLED: true
SUSHI_OPTIONS: src/fhir/
SUSHI_VERSION: 3.17.0
EXPECTED_FAILS: VALIDATION_CONFORMANCE_DOTNET

- name: Upload validation artifacts
Expand Down
8 changes: 8 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
# Changelog

## 2026-01-22 Version 1.0.1
- `fix`: OrganizationNCPeHCountrySP contained an incorrect Extension URL; the URL changed when the extension was moved to the `de.gematik.ti` package.
- The change of the OrganizationNCPeHCountrySP url was missing in the 1.0.0 changelog, it is included now.

## 2025-09-10 Version 1.0.0
- `feat`: Added dependencies on `de.gematik.terminology` and `de.gematik.ti` to ensure alignment with other gematik IGs.
*Note*: This change does not affect the profiles themselves; it is purely a structural adjustment.
- **Update 22.01.2026**: `change` the url of OrganizationNCPeHCountrySP was changed as the extension was moved to the `de.gematik.ti` package.

### data migration
- update instances of OrganizationDirectory: Organization.extension:ncpehCountryEx. The extension url was: `https://gematik.de/fhir/directory/StructureDefinition/NCPeHCountry` - new url is now: `https://gematik.de/fhir/ti/StructureDefinition/ncpeh-country-extension`

## 2025-08-25 Version 0.11.26 (feat for 0.11.25 only)
- `feat`: relaxed binding of qualification.code on PractitionerDirectory to extensible, allowing the validation of any code as the current existing data instances are not compliant to the strict binding. This is a temporary solution until the data instances are migrated to the new codes and won't be changed in the current and more recent releases.
Expand Down
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.0",
"version": "1.0.1",
"author": "gematik GmbH",
"description": "Package Release des gematik FHIR Directory",
"fhirVersions": [
"4.0.1"
],
"dependencies": {
"de.gematik.ti": "1.1.1"
"de.gematik.ti": "1.2.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.0.0",
"version": "1.0.1",
"url": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType",
"concept": [
{
Expand Down
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.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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": "OpeningTimeQualifierCS",
"title": "OpeningTimeQualifierCS",
"description": "Qualifier code for HealthCareService opening times",
"version": "1.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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 @@ -2,7 +2,7 @@
"resourceType": "SearchParameter",
"id": "EndpointAddressSP",
"url": "https://gematik.de/fhir/directory/SearchParameter/EndpointAddressSP",
"version": "1.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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.0.0",
"version": "1.0.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": "HolderIdSP",
"url": "https://gematik.de/fhir/directory/SearchParameter/HolderIdSP",
"version": "1.0.0",
"version": "1.0.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": "OrganizationAliasSP",
"url": "https://gematik.de/fhir/directory/SearchParameter/OrganizationAliasSP",
"version": "1.0.0",
"version": "1.0.1",
"status": "active",
"experimental": false,
"publisher": "gematik GmbH",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
"resourceType": "SearchParameter",
"id": "OrganizationNCPeHCountrySP",
"url": "https://gematik.de/fhir/directory/SearchParameter/OrganizationNCPeHCountrySP",
"version": "1.0.0",
"version": "1.0.1",
"status": "active",
"experimental": false,
"publisher": "gematik GmbH",
"date": "2024-10-29",
"name": "ncpeh-country",
"description": "Search on Organization.extension(https://gematik.de/fhir/directory/StructureDefinition/NCPeHCountry)",
"description": "Search on Organization.extension(https://gematik.de/fhir/ti/StructureDefinition/ncpeh-country-extension)",
"code": "ncpeh-country",
"base": [
"Organization"
],
"type": "token",
"expression": "Organization.extension.where(url = 'https://gematik.de/fhir/directoryNCPeHCountry/StructureDefinition').value.ofType(Coding)"
"expression": "Organization.extension.where(url = 'https://gematik.de/fhir/ti/StructureDefinition/ncpeh-country-extension').value.ofType(Coding)"
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "SearchParameter",
"id": "OrganizationTypeDisplaySP",
"url": "https://gematik.de/fhir/directory/SearchParameter/OrganizationTypeDisplaySP",
"version": "1.0.0",
"version": "1.0.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": "OrganizationVisibilitySP",
"url": "https://gematik.de/fhir/directory/SearchParameter/OrganizationVisibilitySP",
"version": "1.0.0",
"version": "1.0.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": "OwnerTelematikIdSP",
"url": "https://gematik.de/fhir/directory/SearchParameter/OwnerTelematikIdSP",
"version": "1.0.0",
"version": "1.0.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": "PractitionerQualificationSP",
"url": "https://gematik.de/fhir/directory/SearchParameter/PractitionerQualificationSP",
"version": "1.0.0",
"version": "1.0.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": "StructureDefinition",
"id": "CodingWithCodeAndSystem",
"url": "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem",
"version": "1.0.0",
"version": "1.0.1",
"name": "CodingWithCodeAndSystem",
"title": "Coding with code and system",
"status": "active",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "StructureDefinition",
"id": "EndpointDirectory",
"url": "https://gematik.de/fhir/directory/StructureDefinition/EndpointDirectory",
"version": "1.0.0",
"version": "1.0.1",
"name": "EndpointDirectory",
"title": "Endpoint in gematik Directory",
"status": "active",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "StructureDefinition",
"id": "EndpointVisibility",
"url": "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility",
"version": "1.0.0",
"version": "1.0.1",
"name": "EndpointVisibility",
"title": "EndpointVisibility",
"status": "active",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "StructureDefinition",
"id": "HealthcareServiceDirectory",
"url": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory",
"version": "1.0.0",
"version": "1.0.1",
"name": "HealthcareServiceDirectory",
"title": "HealthcareService in gematik Directory",
"status": "active",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "StructureDefinition",
"id": "HealthcareServiceDirectoryStrict",
"url": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectoryStrict",
"version": "1.0.0",
"version": "1.0.1",
"name": "HealthcareServiceDirectoryStrict",
"title": "HealthcareServiceDirectoryStrict",
"status": "active",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "StructureDefinition",
"id": "LocationDirectory",
"url": "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectory",
"version": "1.0.0",
"version": "1.0.1",
"name": "LocationDirectory",
"title": "Location in gematik Directory",
"status": "active",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "StructureDefinition",
"id": "LocationDirectoryStrict",
"url": "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectoryStrict",
"version": "1.0.0",
"version": "1.0.1",
"name": "LocationDirectoryStrict",
"title": "LocationDirectoryStrict",
"status": "active",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "StructureDefinition",
"id": "OrganizationDirectory",
"url": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectory",
"version": "1.0.0",
"version": "1.0.1",
"name": "OrganizationDirectory",
"title": "Organization in gematik Directory",
"status": "active",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "StructureDefinition",
"id": "OrganizationDirectoryStrict",
"url": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectoryStrict",
"version": "1.0.0",
"version": "1.0.1",
"name": "OrganizationDirectoryStrict",
"title": "OrganizationDirectoryStrict",
"status": "active",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "StructureDefinition",
"id": "OrganizationVisibility",
"url": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility",
"version": "1.0.0",
"version": "1.0.1",
"name": "OrganizationVisibility",
"title": "OrganizationVisibility",
"status": "active",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "StructureDefinition",
"id": "OwnerTelematikIdEx",
"url": "https://gematik.de/fhir/directory/StructureDefinition/OwnerTelematikIdEx",
"version": "1.0.0",
"version": "1.0.1",
"name": "OwnerTelematikIdEx",
"title": "OwnerTelematikIdEx",
"status": "active",
Expand Down
Loading