From 5590775b65eaea259543ddce4378148e84ce4cd3 Mon Sep 17 00:00:00 2001 From: Patrick Werner Date: Thu, 22 Jan 2026 14:02:04 +0100 Subject: [PATCH 1/6] Bump version to 1.0.1 for multiple resources and update descriptions - Corrected description and expression for OrganizationNCPeHCountrySP. - Updated dependency to de.gematik.ti 1.2.0 --- changelog.md | 8 +++++ package.json | 4 +-- ...ystem-EndpointDirectoryConnectionType.json | 2 +- ...deSystem-EndpointDirectoryPayloadType.json | 2 +- .../CodeSystem-EndpointVisibilityCS.json | 2 +- ...deSystem-HealthcareServiceSpecialtyCS.json | 2 +- .../resources/CodeSystem-HolderCS.json | 2 +- .../CodeSystem-OpeningTimeQualifierCS.json | 2 +- .../CodeSystem-OrganizationVisibilityCS.json | 2 +- .../resources/CodeSystem-Origin.json | 2 +- ...eSystem-PharmacyHealthcareSpecialtyCS.json | 2 +- .../resources/CodeSystem-PharmacyTypeCS.json | 2 +- .../CodeSystem-PharmacyTypeLDAPCS.json | 2 +- .../resources/CodeSystem-Region.json | 2 +- .../resources/CodeSystem-ResourceTag.json | 2 +- ...VZDHealthCareServiceCharacteristicsCS.json | 2 +- .../CodeSystem-physicalFeatures.json | 2 +- ...zahnaerztliche-fachrichtungen-oid-url.json | 2 +- .../SearchParameter-EndpointAddressSP.json | 2 +- .../SearchParameter-EndpointVisibilitySP.json | 2 +- ...thcareServiceCoverageAreaPostalCodeSP.json | 2 +- .../resources/SearchParameter-HolderIdSP.json | 2 +- .../SearchParameter-OrganizationAliasSP.json | 2 +- ...hParameter-OrganizationNCPeHCountrySP.json | 6 ++-- ...chParameter-OrganizationTypeDisplaySP.json | 2 +- ...rchParameter-OrganizationVisibilitySP.json | 2 +- .../SearchParameter-OwnerTelematikIdSP.json | 2 +- ...Parameter-PractitionerQualificationSP.json | 2 +- ...ureDefinition-CodingWithCodeAndSystem.json | 2 +- ...StructureDefinition-EndpointDirectory.json | 16 +++++++++- ...tructureDefinition-EndpointVisibility.json | 2 +- ...Definition-HealthcareServiceDirectory.json | 30 ++++++++++++++++++- ...tion-HealthcareServiceDirectoryStrict.json | 2 +- ...StructureDefinition-LocationDirectory.json | 2 +- ...ureDefinition-LocationDirectoryStrict.json | 2 +- ...ctureDefinition-OrganizationDirectory.json | 2 +- ...efinition-OrganizationDirectoryStrict.json | 2 +- ...tureDefinition-OrganizationVisibility.json | 2 +- ...tructureDefinition-OwnerTelematikIdEx.json | 2 +- ...tion-PhysicalFeaturesAdditionalNoteEX.json | 2 +- ...ctureDefinition-PractitionerDirectory.json | 2 +- ...efinition-PractitionerDirectoryStrict.json | 2 +- ...eDefinition-PractitionerRoleDirectory.json | 2 +- ...ition-PractitionerRoleDirectoryStrict.json | 2 +- ...ructureDefinition-ServiceCoverageArea.json | 2 +- ...eDefinition-ServiceCoveragePostalCode.json | 2 +- ...ctureDefinition-SpecialOpeningTimesEX.json | 2 +- ...eDefinition-endpoint-directory-Strict.json | 2 +- .../StructureDefinition-holder-id-ex.json | 2 +- ...ructureDefinition-results-filtered-ex.json | 2 +- .../resources/ValueSet-AddressStateVS.json | 2 +- .../ValueSet-EndpointConnectionTypeVS.json | 2 +- .../ValueSet-EndpointPayloadTypeVS.json | 2 +- .../ValueSet-EndpointVisibilityVS.json | 2 +- .../ValueSet-HealthcareServiceTypeVS.json | 2 +- .../ValueSet-HealthcareSpecialtyTypeVS.json | 2 +- .../ValueSet-OpeningTimeQualifierVS.json | 2 +- .../ValueSet-OrganizationVisibilityVS.json | 2 +- .../resources/ValueSet-OriginVS.json | 2 +- ...t-PhysicalFeaturesHealthCareServiceVS.json | 2 +- ...Set-healthcare-service-category-codes.json | 2 +- ...reservice-technical-characteristic-vs.json | 2 +- ...cpeh-healthcare-service-speciality-cs.json | 2 +- src/fhir/input/fsh/ruleset.fsh | 3 +- src/fhir/input/fsh/searchParameter.fsh | 4 +-- src/fhir/sushi-config.yaml | 6 ++-- 66 files changed, 122 insertions(+), 71 deletions(-) diff --git a/changelog.md b/changelog.md index 0f791187..f7671ba3 100644 --- a/changelog.md +++ b/changelog.md @@ -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. diff --git a/package.json b/package.json index cef75cc4..eb13c028 100644 --- a/package.json +++ b/package.json @@ -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" } } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json b/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json index 175aa74c..b7e4069e 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json b/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json index 8016d02f..c37d8af4 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json b/src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json index e724e260..337325a4 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json b/src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json index 846fd9be..aea85187 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json b/src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json index 6c2eadd6..4f597611 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json b/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json index 4d96ce34..29fb6d30 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json b/src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json index e6b65cec..5ae89951 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-Origin.json b/src/fhir/fsh-generated/resources/CodeSystem-Origin.json index 33cae316..1b8f804b 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-Origin.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-Origin.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json index bba7169a..73819094 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json index 5b7be4ec..07033931 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json index 965be7d3..1a4b7d28 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-Region.json b/src/fhir/fsh-generated/resources/CodeSystem-Region.json index f068a66d..b28573cd 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-Region.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-Region.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-ResourceTag.json b/src/fhir/fsh-generated/resources/CodeSystem-ResourceTag.json index 54e6a414..7aebea49 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-ResourceTag.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-ResourceTag.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json b/src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json index c3de1dce..e6851ce4 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json b/src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json index dc0b730c..8859d414 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/CodeSystem-zahnaerztliche-fachrichtungen-oid-url.json b/src/fhir/fsh-generated/resources/CodeSystem-zahnaerztliche-fachrichtungen-oid-url.json index b80519cc..072a6932 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-zahnaerztliche-fachrichtungen-oid-url.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-zahnaerztliche-fachrichtungen-oid-url.json @@ -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": [ { diff --git a/src/fhir/fsh-generated/resources/SearchParameter-EndpointAddressSP.json b/src/fhir/fsh-generated/resources/SearchParameter-EndpointAddressSP.json index 8c8000f3..54dea246 100644 --- a/src/fhir/fsh-generated/resources/SearchParameter-EndpointAddressSP.json +++ b/src/fhir/fsh-generated/resources/SearchParameter-EndpointAddressSP.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/SearchParameter-EndpointVisibilitySP.json b/src/fhir/fsh-generated/resources/SearchParameter-EndpointVisibilitySP.json index dbcf8840..f1bb5c5d 100644 --- a/src/fhir/fsh-generated/resources/SearchParameter-EndpointVisibilitySP.json +++ b/src/fhir/fsh-generated/resources/SearchParameter-EndpointVisibilitySP.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json index df01e693..079bad51 100644 --- a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json +++ b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/SearchParameter-HolderIdSP.json b/src/fhir/fsh-generated/resources/SearchParameter-HolderIdSP.json index 6c6baf25..b7318d87 100644 --- a/src/fhir/fsh-generated/resources/SearchParameter-HolderIdSP.json +++ b/src/fhir/fsh-generated/resources/SearchParameter-HolderIdSP.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationAliasSP.json b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationAliasSP.json index d500df73..6fca5f91 100644 --- a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationAliasSP.json +++ b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationAliasSP.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationNCPeHCountrySP.json b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationNCPeHCountrySP.json index bc846a1f..299eaac3 100644 --- a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationNCPeHCountrySP.json +++ b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationNCPeHCountrySP.json @@ -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)" } diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationTypeDisplaySP.json b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationTypeDisplaySP.json index df88795c..89b2bacc 100644 --- a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationTypeDisplaySP.json +++ b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationTypeDisplaySP.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationVisibilitySP.json b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationVisibilitySP.json index 79adbf45..a9839cca 100644 --- a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationVisibilitySP.json +++ b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationVisibilitySP.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OwnerTelematikIdSP.json b/src/fhir/fsh-generated/resources/SearchParameter-OwnerTelematikIdSP.json index 346ff1c7..54613697 100644 --- a/src/fhir/fsh-generated/resources/SearchParameter-OwnerTelematikIdSP.json +++ b/src/fhir/fsh-generated/resources/SearchParameter-OwnerTelematikIdSP.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerQualificationSP.json b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerQualificationSP.json index 320e4556..8c4a1108 100644 --- a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerQualificationSP.json +++ b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerQualificationSP.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-CodingWithCodeAndSystem.json b/src/fhir/fsh-generated/resources/StructureDefinition-CodingWithCodeAndSystem.json index 5c4eacbc..0a01c857 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-CodingWithCodeAndSystem.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-CodingWithCodeAndSystem.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json index 83008baf..c5b039c1 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json @@ -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", @@ -65,6 +65,20 @@ "min": 1, "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" }, + { + "id": "Endpoint.extension", + "path": "Endpoint.extension", + "slicing": { + "discriminator": [ + { + "type": "value", + "path": "url" + } + ], + "ordered": false, + "rules": "open" + } + }, { "id": "Endpoint.extension:endpointVisibility", "path": "Endpoint.extension", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json index 842185f9..96a4a9d6 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json index c7345e87..d523527e 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json @@ -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", @@ -65,6 +65,20 @@ "min": 1, "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" }, + { + "id": "HealthcareService.extension", + "path": "HealthcareService.extension", + "slicing": { + "discriminator": [ + { + "type": "value", + "path": "url" + } + ], + "ordered": false, + "rules": "open" + } + }, { "id": "HealthcareService.extension:holderId", "path": "HealthcareService.extension", @@ -386,6 +400,20 @@ ], "mustSupport": true }, + { + "id": "HealthcareService.availableTime.extension", + "path": "HealthcareService.availableTime.extension", + "slicing": { + "discriminator": [ + { + "type": "value", + "path": "url" + } + ], + "ordered": false, + "rules": "open" + } + }, { "id": "HealthcareService.availableTime.extension:specialOpeningTimes", "path": "HealthcareService.availableTime.extension", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectoryStrict.json index 1d47cb7b..0a005bb5 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectoryStrict.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectoryStrict.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json index d7654f2e..c19e44c7 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectoryStrict.json index 8f495045..9caa93a0 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectoryStrict.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectoryStrict.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json index a5e57e47..40bd0712 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectoryStrict.json index 2d7504cc..9e510790 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectoryStrict.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectoryStrict.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json index fae4ecf2..7aef4bd5 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OwnerTelematikIdEx.json b/src/fhir/fsh-generated/resources/StructureDefinition-OwnerTelematikIdEx.json index 4ff5f760..a8c29ebd 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-OwnerTelematikIdEx.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-OwnerTelematikIdEx.json @@ -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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json b/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json index adb8cd65..43459e73 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json @@ -2,7 +2,7 @@ "resourceType": "StructureDefinition", "id": "PhysicalFeaturesAdditionalNoteEX", "url": "https://gematik.de/fhir/directory/StructureDefinition/PhysicalFeaturesAdditionalNoteEX", - "version": "1.0.0", + "version": "1.0.1", "name": "PhysicalFeaturesAdditionalNoteEX", "title": "Physical Features Additional Note", "status": "active", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json index 94f50a53..ccd0eabe 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json @@ -2,7 +2,7 @@ "resourceType": "StructureDefinition", "id": "PractitionerDirectory", "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory", - "version": "1.0.0", + "version": "1.0.1", "name": "PractitionerDirectory", "title": "Practitioner in gematik Directory", "status": "active", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectoryStrict.json index 95fb3cb0..b08d9af3 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectoryStrict.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectoryStrict.json @@ -2,7 +2,7 @@ "resourceType": "StructureDefinition", "id": "PractitionerDirectoryStrict", "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectoryStrict", - "version": "1.0.0", + "version": "1.0.1", "name": "PractitionerDirectoryStrict", "title": "PractitionerDirectoryStrict", "status": "active", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json index 6d5739d5..5671d1de 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json @@ -2,7 +2,7 @@ "resourceType": "StructureDefinition", "id": "PractitionerRoleDirectory", "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerRoleDirectory", - "version": "1.0.0", + "version": "1.0.1", "name": "PractitionerRoleDirectory", "title": "PractitionerRole in gematik Directory", "status": "active", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectoryStrict.json index 1821606f..9b9da262 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectoryStrict.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectoryStrict.json @@ -2,7 +2,7 @@ "resourceType": "StructureDefinition", "id": "PractitionerRoleDirectoryStrict", "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerRoleDirectoryStrict", - "version": "1.0.0", + "version": "1.0.1", "name": "PractitionerRoleDirectoryStrict", "title": "PractitionerRoleDirectoryStrict", "status": "active", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json b/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json index c6a741d1..6371deb3 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json @@ -2,7 +2,7 @@ "resourceType": "StructureDefinition", "id": "ServiceCoverageArea", "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoverageArea", - "version": "1.0.0", + "version": "1.0.1", "name": "ServiceCoverageArea", "title": "ServiceCoverageArea", "status": "active", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoveragePostalCode.json b/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoveragePostalCode.json index 8b263268..ff7c5c95 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoveragePostalCode.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoveragePostalCode.json @@ -2,7 +2,7 @@ "resourceType": "StructureDefinition", "id": "ServiceCoveragePostalCode", "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode", - "version": "1.0.0", + "version": "1.0.1", "name": "ServiceCoveragePostalCode", "title": "ServiceCoveragePostalCode", "status": "active", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json b/src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json index e1acb8b0..e03ad365 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json @@ -2,7 +2,7 @@ "resourceType": "StructureDefinition", "id": "SpecialOpeningTimesEX", "url": "https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX", - "version": "1.0.0", + "version": "1.0.1", "name": "SpecialOpeningTimesEX", "title": "SpecialOpeningTimesEX", "status": "active", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-endpoint-directory-Strict.json b/src/fhir/fsh-generated/resources/StructureDefinition-endpoint-directory-Strict.json index 0b237c56..265f4cb1 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-endpoint-directory-Strict.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-endpoint-directory-Strict.json @@ -2,7 +2,7 @@ "resourceType": "StructureDefinition", "id": "endpoint-directory-Strict", "url": "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict", - "version": "1.0.0", + "version": "1.0.1", "name": "EndpointDirectoryStrict", "title": "EndpointDirectory-Strict", "status": "active", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-holder-id-ex.json b/src/fhir/fsh-generated/resources/StructureDefinition-holder-id-ex.json index 0f673668..0f53d939 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-holder-id-ex.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-holder-id-ex.json @@ -2,7 +2,7 @@ "resourceType": "StructureDefinition", "id": "holder-id-ex", "url": "https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex", - "version": "1.0.0", + "version": "1.0.1", "name": "HolderIdEx", "title": "Holder ID Extension", "status": "active", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-results-filtered-ex.json b/src/fhir/fsh-generated/resources/StructureDefinition-results-filtered-ex.json index c6200705..b8371687 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-results-filtered-ex.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-results-filtered-ex.json @@ -2,7 +2,7 @@ "resourceType": "StructureDefinition", "id": "results-filtered-ex", "url": "https://gematik.de/fhir/directory/StructureDefinition/results-filtered-ex", - "version": "1.0.0", + "version": "1.0.1", "name": "ResultsFilteredEx", "title": "Results Filtered Extension", "status": "active", diff --git a/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json b/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json index 6d52731b..3ea38822 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json @@ -4,7 +4,7 @@ "name": "AddressStateVS", "id": "AddressStateVS", "description": "ValueSet for `Address.state`", - "version": "1.0.0", + "version": "1.0.1", "url": "https://gematik.de/fhir/directory/ValueSet/AddressStateVS", "experimental": false, "publisher": "gematik GmbH", diff --git a/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json index f8f1c94f..980ce9d2 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json @@ -4,7 +4,7 @@ "name": "EndpointConnectionTypeVS", "id": "EndpointConnectionTypeVS", "description": "ValueSet for `Endpoint.connectionType`", - "version": "1.0.0", + "version": "1.0.1", "url": "https://gematik.de/fhir/directory/ValueSet/EndpointConnectionTypeVS", "experimental": false, "publisher": "gematik GmbH", diff --git a/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json index 026a8381..7a839742 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json @@ -4,7 +4,7 @@ "name": "EndpointPayloadTypeVS", "id": "EndpointPayloadTypeVS", "description": "ValueSet for `Endpoint.payloadType`", - "version": "1.0.0", + "version": "1.0.1", "url": "https://gematik.de/fhir/directory/ValueSet/EndpointPayloadTypeVS", "experimental": false, "publisher": "gematik GmbH", diff --git a/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json b/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json index 3d04bd02..444cfb5d 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json @@ -5,7 +5,7 @@ "id": "EndpointVisibilityVS", "title": "EndpointVisibilityVS", "description": "EndpointVisibilityVS", - "version": "1.0.0", + "version": "1.0.1", "url": "https://gematik.de/fhir/directory/ValueSet/EndpointVisibilityVS", "experimental": false, "publisher": "gematik GmbH", diff --git a/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json index 9256b4a2..36ea1822 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json @@ -4,7 +4,7 @@ "name": "HealthcareServiceTypeVS", "id": "HealthcareServiceTypeVS", "description": "ValueSet for `HealthcareService.type`", - "version": "1.0.0", + "version": "1.0.1", "url": "https://gematik.de/fhir/directory/ValueSet/HealthcareServiceTypeVS", "experimental": false, "publisher": "gematik GmbH", diff --git a/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json index 6f3d56ab..ee1b5725 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json @@ -5,7 +5,7 @@ "id": "HealthcareSpecialtyTypeVS", "title": "ValueSet of HealthcareService specialities", "description": "HealthcareService specialities", - "version": "1.0.0", + "version": "1.0.1", "url": "https://gematik.de/fhir/directory/ValueSet/HealthcareSpecialtyTypeVS", "experimental": false, "publisher": "gematik GmbH", diff --git a/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json b/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json index 7de57828..c1c95100 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json @@ -5,7 +5,7 @@ "id": "OpeningTimeQualifierVS", "title": "OpeningTimeQualifierVS", "description": "ValueSet of Qualifier codes for HealthCareService opening times", - "version": "1.0.0", + "version": "1.0.1", "url": "https://gematik.de/fhir/directory/ValueSet/OpeningTimeQualifierVS", "experimental": false, "publisher": "gematik GmbH", diff --git a/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json b/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json index 99ffdf7c..fffb0eef 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json @@ -5,7 +5,7 @@ "id": "OrganizationVisibilityVS", "title": "OrganizationVisibilityVS", "description": "OrganizationVisibilityVS", - "version": "1.0.0", + "version": "1.0.1", "url": "https://gematik.de/fhir/directory/ValueSet/OrganizationVisibilityVS", "experimental": false, "publisher": "gematik GmbH", diff --git a/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json b/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json index 57bb5f43..f13ad263 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json @@ -4,7 +4,7 @@ "name": "OriginVS", "id": "OriginVS", "description": "ValueSet for `meta.tag[Origin]`", - "version": "1.0.0", + "version": "1.0.1", "url": "https://gematik.de/fhir/directory/ValueSet/OriginVS", "experimental": false, "publisher": "gematik GmbH", diff --git a/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json b/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json index 9f7ef94f..37a1a870 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json @@ -4,7 +4,7 @@ "name": "PhysicalFeaturesHealthCareServiceVS", "id": "PhysicalFeaturesHealthCareServiceVS", "description": "ValueSet of defined physical features", - "version": "1.0.0", + "version": "1.0.1", "url": "https://gematik.de/fhir/directory/ValueSet/PhysicalFeaturesHealthCareServiceVS", "experimental": false, "publisher": "gematik GmbH", diff --git a/src/fhir/fsh-generated/resources/ValueSet-healthcare-service-category-codes.json b/src/fhir/fsh-generated/resources/ValueSet-healthcare-service-category-codes.json index 3fff2dc4..75501714 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-healthcare-service-category-codes.json +++ b/src/fhir/fsh-generated/resources/ValueSet-healthcare-service-category-codes.json @@ -5,7 +5,7 @@ "id": "healthcare-service-category-codes", "title": "HealthcareService Category Codes", "description": "Codes for the VZD HealthcareService category element.", - "version": "1.0.0", + "version": "1.0.1", "url": "https://gematik.de/fhir/directory/ValueSet/healthcare-service-category-codes", "experimental": false, "publisher": "gematik GmbH", diff --git a/src/fhir/fsh-generated/resources/ValueSet-healthcareservice-technical-characteristic-vs.json b/src/fhir/fsh-generated/resources/ValueSet-healthcareservice-technical-characteristic-vs.json index bd2f1c6e..4141b3f6 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-healthcareservice-technical-characteristic-vs.json +++ b/src/fhir/fsh-generated/resources/ValueSet-healthcareservice-technical-characteristic-vs.json @@ -5,7 +5,7 @@ "id": "healthcareservice-technical-characteristic-vs", "title": "HealthCareServiceTechnicalCharacteristicVS", "description": "HealthCareServiceTechnicalCharacteristicVS", - "version": "1.0.0", + "version": "1.0.1", "url": "https://gematik.de/fhir/directory/ValueSet/healthcareservice-technical-characteristic-vs", "experimental": false, "publisher": "gematik GmbH", diff --git a/src/fhir/fsh-generated/resources/ValueSet-ncpeh-healthcare-service-speciality-cs.json b/src/fhir/fsh-generated/resources/ValueSet-ncpeh-healthcare-service-speciality-cs.json index 035034eb..8fe8ee82 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-ncpeh-healthcare-service-speciality-cs.json +++ b/src/fhir/fsh-generated/resources/ValueSet-ncpeh-healthcare-service-speciality-cs.json @@ -5,7 +5,7 @@ "id": "ncpeh-healthcare-service-speciality-cs", "title": "NCPeH HealthcareService Speciality ValueSet", "description": "Supported documents by a National Contact Point", - "version": "1.0.0", + "version": "1.0.1", "url": "https://gematik.de/fhir/directory/ValueSet/ncpeh-healthcare-service-speciality-cs", "experimental": false, "publisher": "gematik GmbH", diff --git a/src/fhir/input/fsh/ruleset.fsh b/src/fhir/input/fsh/ruleset.fsh index a46438b8..20d06967 100644 --- a/src/fhir/input/fsh/ruleset.fsh +++ b/src/fhir/input/fsh/ruleset.fsh @@ -1,4 +1,5 @@ -Alias: $version = 1.0.0 +Alias: $version = 1.0.1 + RuleSet: Meta * ^status = #active * ^experimental = false diff --git a/src/fhir/input/fsh/searchParameter.fsh b/src/fhir/input/fsh/searchParameter.fsh index 386378c7..377afd56 100644 --- a/src/fhir/input/fsh/searchParameter.fsh +++ b/src/fhir/input/fsh/searchParameter.fsh @@ -70,11 +70,11 @@ InstanceOf: SearchParameter Usage: #definition * insert MetaInstance * 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)" Instance: OrganizationAliasSP InstanceOf: SearchParameter diff --git a/src/fhir/sushi-config.yaml b/src/fhir/sushi-config.yaml index 620b6f82..a357b531 100644 --- a/src/fhir/sushi-config.yaml +++ b/src/fhir/sushi-config.yaml @@ -1,8 +1,8 @@ canonical: https://gematik.de/fhir/directory -version: 1.0.0 +version: 1.0.1 fhirVersion: 4.0.1 dependencies: - de.gematik.terminology: 1.0.7 - de.gematik.ti: 1.1.1 + de.gematik.terminology: 1.0.8 + de.gematik.ti: 1.2.0 de.basisprofil.r4: 1.5.4 FSHOnly: true From 08b1454967de4186e0a3017d936981a032b302f8 Mon Sep 17 00:00:00 2001 From: Patrick Werner Date: Thu, 22 Jan 2026 14:27:32 +0100 Subject: [PATCH 2/6] Update Firely.Terminal pipeline version to 0.7.27 in FHIR validation workflow --- .github/workflows/FHIRValidator.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/FHIRValidator.yml b/.github/workflows/FHIRValidator.yml index fee04eaa..75db2ade 100644 --- a/.github/workflows/FHIRValidator.yml +++ b/.github/workflows/FHIRValidator.yml @@ -53,7 +53,7 @@ jobs: folder: './src/fhir/fsh-generated/resources/' - name: Firely.Terminal (GitHub Actions) - uses: FirelyTeam/firely-terminal-pipeline@v0.7.23 + uses: FirelyTeam/firely-terminal-pipeline@v0.7.27 with: PATH_TO_CONFORMANCE_RESOURCES: src/fhir/fsh-generated/resources/ # PATH_TO_QUALITY_CONTROL_RULES: qc/custom From 37f326dbcf5f5775b0fb119706d2de4b2ed45ada Mon Sep 17 00:00:00 2001 From: Patrick Werner Date: Tue, 27 Jan 2026 16:00:51 +0100 Subject: [PATCH 3/6] using older action becaus of a bug in the java validator --- .github/workflows/FHIRValidator.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/FHIRValidator.yml b/.github/workflows/FHIRValidator.yml index 75db2ade..fee04eaa 100644 --- a/.github/workflows/FHIRValidator.yml +++ b/.github/workflows/FHIRValidator.yml @@ -53,7 +53,7 @@ jobs: folder: './src/fhir/fsh-generated/resources/' - name: Firely.Terminal (GitHub Actions) - uses: FirelyTeam/firely-terminal-pipeline@v0.7.27 + 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 From e3ad69146831208d7645afa21ce26be61a198aee Mon Sep 17 00:00:00 2001 From: Patrick Werner Date: Tue, 27 Jan 2026 16:07:29 +0100 Subject: [PATCH 4/6] using older action because of a bug in the java validator --- .github/workflows/FHIRValidator.yml | 1 + .../Bundle-FilteredSearchSetBundle.json | 106 ---- ...ystem-EndpointDirectoryConnectionType.json | 82 --- ...deSystem-EndpointDirectoryPayloadType.json | 22 - .../CodeSystem-EndpointVisibilityCS.json | 22 - ...deSystem-HealthcareServiceSpecialtyCS.json | 34 -- .../resources/CodeSystem-HolderCS.json | 482 ------------------ .../CodeSystem-OpeningTimeQualifierCS.json | 22 - .../CodeSystem-OrganizationVisibilityCS.json | 22 - .../resources/CodeSystem-Origin.json | 29 -- ...eSystem-PharmacyHealthcareSpecialtyCS.json | 58 --- .../resources/CodeSystem-PharmacyTypeCS.json | 42 -- .../CodeSystem-PharmacyTypeLDAPCS.json | 38 -- .../resources/CodeSystem-Region.json | 90 ---- .../resources/CodeSystem-ResourceTag.json | 21 - ...VZDHealthCareServiceCharacteristicsCS.json | 21 - ...tem-aerztliche-fachrichtungen-oid-url.json | 403 --------------- ...cht-aerztliche-fachrichtungen-oid-url.json | 93 ---- .../CodeSystem-physicalFeatures.json | 33 -- ...zahnaerztliche-fachrichtungen-oid-url.json | 26 - ...point-MessengerEndpointWithVisibility.json | 43 -- ...t-OrganizationExample001-Endpoint-TIM.json | 32 -- ...PharmacyEndpointErpReservationExample.json | 33 -- ...dpointOnlineAppointmentBookingExample.json | 33 -- .../Endpoint-PharmacyEndpointTIMExample.json | 34 -- ...hcareService-HealthcareServiceExample.json | 106 ---- ...Service-NCPeHHealthcareServiceExample.json | 50 -- ...vice-PharmacyHealthCareServiceExample.json | 205 -------- .../resources/Location-LocationExample.json | 30 -- .../Location-PharmacyLocationExample.json | 35 -- ...Organization-NCPeHOrganizationExample.json | 44 -- .../Organization-OrganizationExample.json | 55 -- .../Organization-OrganizationExample001.json | 71 --- ...anization-PharmacyOrganizationExample.json | 61 --- ...Practitioner-TIPractitionerExample001.json | 50 -- ...titioner-TIPractitionerExampleDentist.json | 47 -- ...ctitionerRole-PractitionerRoleExample.json | 28 - .../SearchParameter-EndpointAddressSP.json | 18 - .../SearchParameter-EndpointVisibilitySP.json | 18 - ...hParameter-HealthcareService-endpoint.json | 101 ---- ...hParameter-HealthcareService-location.json | 65 --- ...ameter-HealthcareService-organization.json | 101 ---- ...thcareServiceCoverageAreaPostalCodeSP.json | 18 - .../resources/SearchParameter-HolderIdSP.json | 19 - .../SearchParameter-OrganizationAliasSP.json | 18 - ...hParameter-OrganizationNCPeHCountrySP.json | 18 - ...chParameter-OrganizationTypeDisplaySP.json | 21 - ...rchParameter-OrganizationVisibilitySP.json | 18 - .../SearchParameter-OwnerTelematikIdSP.json | 20 - ...Parameter-PractitionerQualificationSP.json | 18 - ...chParameter-PractitionerRole-endpoint.json | 101 ---- ...chParameter-PractitionerRole-location.json | 65 --- ...rameter-PractitionerRole-practitioner.json | 83 --- ...ureDefinition-CodingWithCodeAndSystem.json | 33 -- ...StructureDefinition-EndpointDirectory.json | 182 ------- ...tructureDefinition-EndpointVisibility.json | 69 --- ...Definition-HealthcareServiceDirectory.json | 481 ----------------- ...tion-HealthcareServiceDirectoryStrict.json | 252 --------- ...StructureDefinition-LocationDirectory.json | 159 ------ ...ureDefinition-LocationDirectoryStrict.json | 91 ---- ...ctureDefinition-OrganizationDirectory.json | 116 ----- ...efinition-OrganizationDirectoryStrict.json | 140 ----- ...tureDefinition-OrganizationVisibility.json | 69 --- ...tructureDefinition-OwnerTelematikIdEx.json | 59 --- ...tion-PhysicalFeaturesAdditionalNoteEX.json | 56 -- ...ctureDefinition-PractitionerDirectory.json | 103 ---- ...efinition-PractitionerDirectoryStrict.json | 109 ---- ...eDefinition-PractitionerRoleDirectory.json | 116 ----- ...ition-PractitionerRoleDirectoryStrict.json | 97 ---- ...ructureDefinition-ServiceCoverageArea.json | 70 --- ...eDefinition-ServiceCoveragePostalCode.json | 56 -- ...ctureDefinition-SpecialOpeningTimesEX.json | 121 ----- ...eDefinition-endpoint-directory-Strict.json | 128 ----- .../StructureDefinition-holder-id-ex.json | 60 --- ...ructureDefinition-results-filtered-ex.json | 108 ---- .../resources/ValueSet-AddressStateVS.json | 19 - .../ValueSet-EndpointConnectionTypeVS.json | 22 - .../ValueSet-EndpointPayloadTypeVS.json | 28 - .../ValueSet-EndpointVisibilityVS.json | 20 - .../ValueSet-HealthcareServiceTypeVS.json | 28 - .../ValueSet-HealthcareSpecialtyTypeVS.json | 28 - .../ValueSet-OpeningTimeQualifierVS.json | 20 - .../ValueSet-OrganizationVisibilityVS.json | 20 - .../resources/ValueSet-OriginVS.json | 19 - ...t-PhysicalFeaturesHealthCareServiceVS.json | 19 - ...Set-healthcare-service-category-codes.json | 26 - ...reservice-technical-characteristic-vs.json | 20 - ...cpeh-healthcare-service-speciality-cs.json | 30 -- 88 files changed, 1 insertion(+), 6279 deletions(-) delete mode 100644 src/fhir/fsh-generated/resources/Bundle-FilteredSearchSetBundle.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-Origin.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-Region.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-ResourceTag.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-aerztliche-fachrichtungen-oid-url.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-nicht-aerztliche-fachrichtungen-oid-url.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json delete mode 100644 src/fhir/fsh-generated/resources/CodeSystem-zahnaerztliche-fachrichtungen-oid-url.json delete mode 100644 src/fhir/fsh-generated/resources/Endpoint-MessengerEndpointWithVisibility.json delete mode 100644 src/fhir/fsh-generated/resources/Endpoint-OrganizationExample001-Endpoint-TIM.json delete mode 100644 src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointErpReservationExample.json delete mode 100644 src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointOnlineAppointmentBookingExample.json delete mode 100644 src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointTIMExample.json delete mode 100644 src/fhir/fsh-generated/resources/HealthcareService-HealthcareServiceExample.json delete mode 100644 src/fhir/fsh-generated/resources/HealthcareService-NCPeHHealthcareServiceExample.json delete mode 100644 src/fhir/fsh-generated/resources/HealthcareService-PharmacyHealthCareServiceExample.json delete mode 100644 src/fhir/fsh-generated/resources/Location-LocationExample.json delete mode 100644 src/fhir/fsh-generated/resources/Location-PharmacyLocationExample.json delete mode 100644 src/fhir/fsh-generated/resources/Organization-NCPeHOrganizationExample.json delete mode 100644 src/fhir/fsh-generated/resources/Organization-OrganizationExample.json delete mode 100644 src/fhir/fsh-generated/resources/Organization-OrganizationExample001.json delete mode 100644 src/fhir/fsh-generated/resources/Organization-PharmacyOrganizationExample.json delete mode 100644 src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExample001.json delete mode 100644 src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExampleDentist.json delete mode 100644 src/fhir/fsh-generated/resources/PractitionerRole-PractitionerRoleExample.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-EndpointAddressSP.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-EndpointVisibilitySP.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-endpoint.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-location.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-organization.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-HolderIdSP.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-OrganizationAliasSP.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-OrganizationNCPeHCountrySP.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-OrganizationTypeDisplaySP.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-OrganizationVisibilitySP.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-OwnerTelematikIdSP.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-PractitionerQualificationSP.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-endpoint.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-location.json delete mode 100644 src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-practitioner.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-CodingWithCodeAndSystem.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectoryStrict.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectoryStrict.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectoryStrict.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-OwnerTelematikIdEx.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectoryStrict.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectoryStrict.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoveragePostalCode.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-endpoint-directory-Strict.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-holder-id-ex.json delete mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-results-filtered-ex.json delete mode 100644 src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json delete mode 100644 src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json delete mode 100644 src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json delete mode 100644 src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json delete mode 100644 src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json delete mode 100644 src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json delete mode 100644 src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json delete mode 100644 src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json delete mode 100644 src/fhir/fsh-generated/resources/ValueSet-OriginVS.json delete mode 100644 src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json delete mode 100644 src/fhir/fsh-generated/resources/ValueSet-healthcare-service-category-codes.json delete mode 100644 src/fhir/fsh-generated/resources/ValueSet-healthcareservice-technical-characteristic-vs.json delete mode 100644 src/fhir/fsh-generated/resources/ValueSet-ncpeh-healthcare-service-speciality-cs.json diff --git a/.github/workflows/FHIRValidator.yml b/.github/workflows/FHIRValidator.yml index fee04eaa..bba30b82 100644 --- a/.github/workflows/FHIRValidator.yml +++ b/.github/workflows/FHIRValidator.yml @@ -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 diff --git a/src/fhir/fsh-generated/resources/Bundle-FilteredSearchSetBundle.json b/src/fhir/fsh-generated/resources/Bundle-FilteredSearchSetBundle.json deleted file mode 100644 index 2920958d..00000000 --- a/src/fhir/fsh-generated/resources/Bundle-FilteredSearchSetBundle.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "resourceType": "Bundle", - "id": "FilteredSearchSetBundle", - "type": "searchset", - "total": 3, - "_total": { - "extension": [ - { - "url": "https://gematik.de/fhir/directory/StructureDefinition/results-filtered-ex", - "extension": [ - { - "url": "count", - "valueInteger": 15 - }, - { - "url": "reason", - "valueString": "Reason: hideVersicherte" - } - ] - } - ] - }, - "entry": [ - { - "fullUrl": "http://example.org/fhir/Endpoint/MessengerEndpointWithVisibility", - "resource": { - "resourceType": "Endpoint", - "id": "MessengerEndpointWithVisibility", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "owner" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" - ] - }, - "extension": [ - { - "url": "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility", - "valueCoding": { - "code": "hide-versicherte", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointVisibilityCS" - } - } - ], - "status": "active", - "connectionType": { - "code": "tim", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType", - "display": "TI-Messenger Endpoint" - }, - "name": "Messenger", - "payloadType": [ - { - "coding": [ - { - "code": "tim-chat", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType", - "display": "TI-Messenger chat" - } - ] - } - ], - "address": "matrix:u/74c1fecc710ce4c8a8bbe310fbc5954c2a5e1e9ef5f70d651da1bfc4c9abe43f:example-domain.de" - } - }, - { - "fullUrl": "http://example.org/fhir/Endpoint/OrganizationExample001-Endpoint-TIM", - "resource": { - "resourceType": "Endpoint", - "id": "OrganizationExample001-Endpoint-TIM", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "owner" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" - ] - }, - "status": "active", - "connectionType": { - "code": "tim", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType" - }, - "name": "SystemsEngineering:tim.gematik.de", - "address": "matrix:u/SystemsEngineering:tim.gematik.de", - "payloadType": [ - { - "coding": [ - { - "code": "tim-chat", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType" - } - ] - } - ] - } - } - ] -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json b/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json deleted file mode 100644 index b7e4069e..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "EndpointDirectoryConnectionType", - "id": "EndpointDirectoryConnectionType", - "title": "Codes for Endpoint.connectionType", - "description": "CodeSystem TI specific connection types assigned to the Endpoints", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType", - "concept": [ - { - "code": "tim", - "display": "TI-Messenger Endpoint" - }, - { - "code": "tim-fa", - "display": "TI-Messenger Funktionsaccount" - }, - { - "code": "tim-bot", - "display": "TI-Messenger Chatbot" - }, - { - "code": "kim-1.0", - "display": "KIM 1.0 Endpoint" - }, - { - "code": "kim-1.5", - "display": "KIM 1.5 Endpoint" - }, - { - "code": "kim-2.0", - "display": "KIM 2.0 Endpoint" - }, - { - "code": "epa-supported", - "display": "ePA Endpoint" - }, - { - "code": "ident-eingangsabruf", - "display": "Ident Eingangsdatenabruf" - }, - { - "code": "apotheken-identverfahren", - "display": "Apotheken Ident Verfahren" - }, - { - "code": "eRP-onPremise", - "display": "Reservierung" - }, - { - "code": "eRP-delivery", - "display": "Botendienst" - }, - { - "code": "eRP-shipment", - "display": "Versand" - }, - { - "code": "eRP-availability", - "display": "Apotheke Verfügbarkeitsanfrage" - }, - { - "code": "terminbuchung-online", - "display": "Online Terminbuchung" - }, - { - "code": "terminbuchung-telefonisch", - "display": "Telefonische Terminbuchung" - }, - { - "code": "terminbuchung-tim", - "display": "TI-Messenger Terminbuchung" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": false, - "count": 16 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json b/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json deleted file mode 100644 index c37d8af4..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "EndpointDirectoryPayloadType", - "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.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType", - "concept": [ - { - "code": "tim-chat", - "display": "TI-Messenger chat" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": false, - "count": 1 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json b/src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json deleted file mode 100644 index 337325a4..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "EndpointVisibilityCS", - "id": "EndpointVisibilityCS", - "title": "EndpointVisibilityCS", - "description": "EndpointVisibilityCS", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/EndpointVisibilityCS", - "concept": [ - { - "code": "hide-versicherte", - "display": "Eintrag für Versicherte verbergen" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": false, - "count": 1 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json b/src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json deleted file mode 100644 index aea85187..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "HealthcareServiceSpecialtyCS", - "id": "HealthcareServiceSpecialtyCS", - "title": "HealthcareService Specialty", - "description": "Specialty codes of HealthcareServices", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/HealthcareServiceSpecialtyCS", - "concept": [ - { - "code": "impfung", - "display": "Impfung" - }, - { - "code": "koerperwerte", - "display": "Körperwerte" - }, - { - "code": "allergietest", - "display": "Allergietest" - }, - { - "code": "reisemedizin-beratung", - "display": "Reisemedizinberatung" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": false, - "count": 4 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json b/src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json deleted file mode 100644 index 4f597611..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json +++ /dev/null @@ -1,482 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "HolderCS", - "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.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/HolderCS", - "concept": [ - { - "code": "aeksh", - "display": "Ärztekammer Schleswig-Holstein" - }, - { - "code": "aekhh", - "display": "Ärztekammer Hamburg" - }, - { - "code": "aekn", - "display": "Ärztekammer Niedersachsen" - }, - { - "code": "aekhb", - "display": "Ärztekammer Bremen" - }, - { - "code": "aeknr", - "display": "Ärztekammer Nordrhein" - }, - { - "code": "aekwl", - "display": "Ärztekammer Westfalen-Lippe" - }, - { - "code": "laekh", - "display": "Landesärztekammer Hessen" - }, - { - "code": "baeknordwuert", - "display": "Bezirksärztekammer Nordwürttemberg" - }, - { - "code": "baeksuedwuert", - "display": "Bezirksärztekammer Südwürttemberg" - }, - { - "code": "baeknordbaden", - "display": "Bezirksärztekammer Nordbaden" - }, - { - "code": "baeksuedba", - "display": "Bezirksärztekammer Südbaden" - }, - { - "code": "blaek", - "display": "Bayerische Landesärztekammer" - }, - { - "code": "aekb", - "display": "Ärztekammer Berlin" - }, - { - "code": "aekmv", - "display": "Ärztekammer Mecklenburg-Vorpommern" - }, - { - "code": "laekbb", - "display": "Landesärztekammer Brandenburg" - }, - { - "code": "aeksa", - "display": "Ärztekammer Sachsen-Anhalt" - }, - { - "code": "laekt", - "display": "Landesärztekammer Thüringen" - }, - { - "code": "slaek", - "display": "Sächsische Landeszahnärztekammer" - }, - { - "code": "baekrheinhessen", - "display": "Bezirksärztekammer Rheinhessen" - }, - { - "code": "baekpfalz", - "display": "Bezirksärztekammer Pfalz" - }, - { - "code": "baektrier", - "display": "Bezirksärztekammer Trier" - }, - { - "code": "baekkoblenz", - "display": "Bezirksärztekammer Koblenz" - }, - { - "code": "baek", - "display": "Bundesärtzekammer" - }, - { - "code": "kvsh", - "display": "KV Schleswig Holstein" - }, - { - "code": "kvhh", - "display": "KV Hamburg" - }, - { - "code": "kvhb", - "display": "KV Bremen" - }, - { - "code": "kvn", - "display": "KV Niedersachsen" - }, - { - "code": "kvwl", - "display": "KV Westfalen-Lippe" - }, - { - "code": "kvno", - "display": "KV Nordrhein" - }, - { - "code": "kvh", - "display": "KV Hessen" - }, - { - "code": "kvrlp", - "display": "KV Rheinland-Pfalz" - }, - { - "code": "kvbw", - "display": "KV Baden-Württemberg" - }, - { - "code": "kvb", - "display": "KV Bayern" - }, - { - "code": "kvbe", - "display": "KV Berlin" - }, - { - "code": "kvsl", - "display": "KV Saarland" - }, - { - "code": "kvmv", - "display": "KV Mecklenburg-Vorpommern" - }, - { - "code": "kvbb", - "display": "KV Brandenburg" - }, - { - "code": "kvsa", - "display": "KV Sachsen Anhalt" - }, - { - "code": "kvt", - "display": "KV Thüringen" - }, - { - "code": "kvs", - "display": "KV Sachsen" - }, - { - "code": "lzkbw", - "display": "Landeszahnärztekammer Baden-Württemberg" - }, - { - "code": "blzaek", - "display": "Bayerische Landeszahnärztekammer" - }, - { - "code": "zaekbe", - "display": "Zahnärztekammer Berlin" - }, - { - "code": "lzkbb", - "display": "Landeszahnärztekammer Brandenburg" - }, - { - "code": "zaekhb", - "display": "Zahnärztekammer Bremen" - }, - { - "code": "zaekhh", - "display": "Zahnärztekammer Hamburg" - }, - { - "code": "lzkh", - "display": "Landeszahnärztekammer Hessen" - }, - { - "code": "zaekmv", - "display": "Zahnärztekammer Mecklenburg-Vorpommern" - }, - { - "code": "zaekn", - "display": "Zahnärztekammer Niedersachsen" - }, - { - "code": "zaeknr", - "display": "Zahnärztekammer Nordrhein" - }, - { - "code": "lzkrlp", - "display": "Landeszahnärztekammer Rheinland-Pfalz" - }, - { - "code": "zaeksaar", - "display": "Ärztekammer des Saarlandes - Abteilung Zahnärzte" - }, - { - "code": "lzaeks", - "display": "Landeszahnärztekammer Sachsen" - }, - { - "code": "zaeksa", - "display": "Zahnärztekammer Sachsen-Anhalt" - }, - { - "code": "zaeksh", - "display": "Zahnärztekammer Schleswig-Holstein" - }, - { - "code": "lzkth", - "display": "Landeszahnärztekammer Thüringen" - }, - { - "code": "zaekwl", - "display": "Zahnärztekammer Westfalen-Lippe" - }, - { - "code": "bzaek", - "display": "Bundeszahnärztekammer" - }, - { - "code": "kzvbw", - "display": "KZV Baden-Württemberg" - }, - { - "code": "kzvn", - "display": "KZV Niedersachsen" - }, - { - "code": "kzvrlp", - "display": "KZV Rheinland-Pfalz" - }, - { - "code": "kzvba", - "display": "KZV Bayerns" - }, - { - "code": "kzvnr", - "display": "KZV Nordrhein" - }, - { - "code": "kzvh", - "display": "KZV Hessen" - }, - { - "code": "kzvb", - "display": "KZV Berlin" - }, - { - "code": "kzvhb", - "display": "KZV Bremen" - }, - { - "code": "kzvhh", - "display": "KZV Hamburg" - }, - { - "code": "kzvsl", - "display": "KZV Saarland" - }, - { - "code": "kzvsh", - "display": "KZV Schleswig-Holstein" - }, - { - "code": "kzvwl", - "display": "KZV Westfalen-Lippe" - }, - { - "code": "kzvmv", - "display": "KZV Mecklenburg-Vorpommern" - }, - { - "code": "kzvlb", - "display": "KZV Brandenburg" - }, - { - "code": "kzvsa", - "display": "KZV Sachsen-Anhalt" - }, - { - "code": "kzvt", - "display": "KZV Thüringen" - }, - { - "code": "kzvs", - "display": "KZV Sachsen" - }, - { - "code": "kzbv", - "display": "KZBV" - }, - { - "code": "lakbw", - "display": "Landesapothekerkammer Baden-Württemberg" - }, - { - "code": "blak", - "display": "Bayerische Landesapothekerkammer" - }, - { - "code": "akb", - "display": "Apothekerkammer Berlin" - }, - { - "code": "lakbb", - "display": "Landesapothekerkammer Brandenburg" - }, - { - "code": "akhb", - "display": "Apothekerkammer Bremen" - }, - { - "code": "akhh", - "display": "Apothekerkammer Hamburg" - }, - { - "code": "lakh", - "display": "Landesapothekerkammer Hessen" - }, - { - "code": "akmv", - "display": "Apothekerkammer Mecklenburg-Vorpommern" - }, - { - "code": "akn", - "display": "Apothekerkammer Niedersachsen" - }, - { - "code": "aknr", - "display": "Apothekerkammer Nordrhein" - }, - { - "code": "lakrlp", - "display": "Landesapothekerkammer Rheinland-Pfalz" - }, - { - "code": "aksl", - "display": "Apothekerkammer des Saarlandes" - }, - { - "code": "aksa", - "display": "Apothekerkammer Sachsen-Anhalt" - }, - { - "code": "slak", - "display": "Sächsische Landesapothekerkammer" - }, - { - "code": "aksh", - "display": "Apothekerkammer Schleswig-Holstein" - }, - { - "code": "lakt", - "display": "Landesapothekerkammer Thüringen" - }, - { - "code": "akwl", - "display": "Apothekerkammer Westfalen-Lippe" - }, - { - "code": "bak", - "display": "Bundesapothekenkammer" - }, - { - "code": "ngda", - "display": "NGDA Netzgesellschaft Deutscher Apotheker mbH" - }, - { - "code": "ptksh", - "display": "Psychotherapeutenkammer Schleswig-Holstein" - }, - { - "code": "ptkhh", - "display": "Psychotherapeutenkammer Hamburg" - }, - { - "code": "ptkn", - "display": "Psychotherapeutenkammer Niedersachsen" - }, - { - "code": "lptkbr", - "display": "Psychotherapeutenkammer Bremen" - }, - { - "code": "ptknrw", - "display": "Psychotherapeutenkammer Nordrhein-Westfalen" - }, - { - "code": "ptkh", - "display": "Psychotherapeutenkammer Hessen" - }, - { - "code": "lpkrlp", - "display": "Psychotherapeutenkammer Rheinland-Pfalz" - }, - { - "code": "lpkbw", - "display": "Psychotherapeutenkammer Baden-Württemberg" - }, - { - "code": "ptkba", - "display": "Psychotherapeutenkammer Bayern" - }, - { - "code": "ptks", - "display": "Psychotherapeutenkammer des Saarlandes" - }, - { - "code": "ptkb", - "display": "Psychotherapeutenkammer Berlin" - }, - { - "code": "optk", - "display": "Ostdeutsche Psychotherapeutenkammer" - }, - { - "code": "dtrust", - "display": "D-Trust" - }, - { - "code": "dktig", - "display": "DKTIG" - }, - { - "code": "dtsg", - "display": "Deutsche Telekom Security" - }, - { - "code": "gkv", - "display": "GKV-Spitzenverband" - }, - { - "code": "shc", - "display": "SHC Stolle & Heinz Consultants" - }, - { - "code": "egbr", - "display": "Elektronisches Gesundheitsberuferegister - eGBR" - }, - { - "code": "gemmon", - "display": "gematik GmbH (Monitoring)" - }, - { - "code": "gematik", - "display": "gematik GmbH" - }, - { - "code": "dgns", - "display": "DGN Service / Medisign" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": false, - "count": 116 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json b/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json deleted file mode 100644 index 29fb6d30..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "OpeningTimeQualifierCS", - "id": "OpeningTimeQualifierCS", - "title": "OpeningTimeQualifierCS", - "description": "Qualifier code for HealthCareService opening times", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/OpeningTimeQualifierCS", - "concept": [ - { - "code": "notdienst", - "display": "Notdienst" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": false, - "count": 1 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json b/src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json deleted file mode 100644 index 5ae89951..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "OrganizationVisibilityCS", - "id": "OrganizationVisibilityCS", - "title": "OrganizationVisibilityCS", - "description": "OrganizationVisibilityCS", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/OrganizationVisibilityCS", - "concept": [ - { - "code": "hide-versicherte", - "display": "Eintrag für Versicherte verbergen" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": false, - "count": 1 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-Origin.json b/src/fhir/fsh-generated/resources/CodeSystem-Origin.json deleted file mode 100644 index 1b8f804b..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-Origin.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "Origin", - "id": "Origin", - "description": "CodeSystem which identifies the origin of a resource in the FHIR Directory", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "concept": [ - { - "code": "ldap", - "display": "Synchronized from LDAP Directory" - }, - { - "code": "owner", - "display": "Provided by Identity Owner" - }, - { - "code": "apo", - "display": "Synchronized from ApoVZD" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": false, - "count": 3 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json deleted file mode 100644 index 73819094..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "PharmacyHealthcareSpecialtyCS", - "id": "PharmacyHealthcareSpecialtyCS", - "title": "Pharmacy HealthcareService Specialty", - "description": "Specialty codes of pharmacy HealthcareServices", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/PharmacyHealthcareSpecialtyCS", - "concept": [ - { - "code": "10", - "display": "Handverkauf" - }, - { - "code": "20", - "display": "Nacht- und Notdienst" - }, - { - "code": "30", - "display": "Botendienst" - }, - { - "code": "40", - "display": "Versand" - }, - { - "code": "50", - "display": "Sterilherstellung" - }, - { - "code": "60", - "display": "Bluthochdruck: Standardisierte Risikoerfassung bei Bluthochdruck" - }, - { - "code": "70", - "display": "Inhalativa: Üben der Inhalationstechnik" - }, - { - "code": "80", - "display": "Polymedikation: Erweiterte Medikationsberatung bei Polymedikation" - }, - { - "code": "90", - "display": "Orale Krebstherapie: Betreuung bei Einnahme von Krebsmedikamenten" - }, - { - "code": "100", - "display": "Organtransplantation: Beratung nach Organtransplantation" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": false, - "count": 10 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json deleted file mode 100644 index 07033931..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "PharmacyTypeCS", - "id": "PharmacyTypeCS", - "title": "Pharmacy type", - "description": "Pharmacy type codes of accessability for patients", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/PharmacyTypeCS", - "concept": [ - { - "code": "offizin-apotheke", - "display": "Offizin-Apotheke" - }, - { - "code": "krankenhausversorgende-apotheke", - "display": "Krankenhausversorgende Apotheke" - }, - { - "code": "bundeswehrapotheke", - "display": "Bundeswehrapotheke" - }, - { - "code": "heimversorgende-apotheke", - "display": "Heimversorgende Apotheke" - }, - { - "code": "versandapotheke", - "display": "Versandapotheke" - }, - { - "code": "sterilherstellung", - "display": "Sterilherstellung" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": true, - "count": 6 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json deleted file mode 100644 index 1a4b7d28..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "PharmacyTypeLDAPCS", - "id": "PharmacyTypeLDAPCS", - "title": "Pharmacy type LDAP", - "description": "Pharmacy type codes used in the LDAP-VZD", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/PharmacyTypeLDAPCS", - "concept": [ - { - "code": "10", - "display": "Offizin-Apotheke" - }, - { - "code": "20", - "display": "Krankenhausversorgende Apotheke" - }, - { - "code": "30", - "display": "Heimversorgende Apotheke" - }, - { - "code": "40", - "display": "Versandapotheke" - }, - { - "code": "50", - "display": "Sterilherstellung" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": true, - "count": 5 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-Region.json b/src/fhir/fsh-generated/resources/CodeSystem-Region.json deleted file mode 100644 index b28573cd..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-Region.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "Region", - "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.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/Region", - "concept": [ - { - "code": "Baden-Württemberg", - "display": "Baden-Württemberg" - }, - { - "code": "Bayern", - "display": "Bayern" - }, - { - "code": "Berlin", - "display": "Berlin" - }, - { - "code": "Brandenburg", - "display": "Brandenburg" - }, - { - "code": "Bremen", - "display": "Bremen" - }, - { - "code": "Hamburg", - "display": "Hamburg" - }, - { - "code": "Hessen", - "display": "Hessen" - }, - { - "code": "Mecklenburg-Vorpommern", - "display": "Mecklenburg-Vorpommern" - }, - { - "code": "Niedersachsen", - "display": "Niedersachsen" - }, - { - "code": "Nordrhein-Westfalen", - "display": "Nordrhein-Westfalen" - }, - { - "code": "Rheinland-Pfalz", - "display": "Rheinland-Pfalz" - }, - { - "code": "Saarland", - "display": "Saarland" - }, - { - "code": "Sachsen", - "display": "Sachsen" - }, - { - "code": "Sachsen-Anhalt", - "display": "Sachsen-Anhalt" - }, - { - "code": "Schleswig-Holstein", - "display": "Schleswig-Holstein" - }, - { - "code": "Thüringen", - "display": "Thüringen" - }, - { - "code": "Nordrhein", - "display": "Nordrhein" - }, - { - "code": "Westfalen-Lippe", - "display": "Westfalen-Lippe" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": false, - "count": 18 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-ResourceTag.json b/src/fhir/fsh-generated/resources/CodeSystem-ResourceTag.json deleted file mode 100644 index 7aebea49..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-ResourceTag.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "ResourceTag", - "id": "ResourceTag", - "title": "Resource Tag", - "description": "All allowed tags for meta.tag usage in the Directory Service, excluding Origin Tags.", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/ResourceTag", - "concept": [ - { - "code": "fdv-relevant", - "display": "Relevant for ePA FdV" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "count": 1 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json b/src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json deleted file mode 100644 index e6851ce4..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "VZDHealthCareServiceCharacteristicsCS", - "id": "VZDHealthCareServiceCharacteristicsCS", - "description": "CodeSystem of VZD specific HealthcareService characteristics", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/VZDHealthCareServiceCharacteristicsCS", - "concept": [ - { - "code": "terminbuchung", - "display": "Terminbuchung" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": false, - "count": 1 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-aerztliche-fachrichtungen-oid-url.json b/src/fhir/fsh-generated/resources/CodeSystem-aerztliche-fachrichtungen-oid-url.json deleted file mode 100644 index 8a77cb7d..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-aerztliche-fachrichtungen-oid-url.json +++ /dev/null @@ -1,403 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "AerztlicheFachrichtungen_OID_URL", - "id": "aerztliche-fachrichtungen-oid-url", - "title": "AerztlicheFachrichtungen", - "description": "AerztlicheFachrichtungen", - "version": "2019-04-05T08:35:59", - "url": "urn:oid:1.3.6.1.4.1.19376.3.276.1.5.4", - "concept": [ - { - "code": "ALLG", - "display": "Allgemeinmedizin", - "definition": "Die Allgemeinmedizin beinhaltet die Grundversorgung eines Patienten bei körperlichen und/oder seelischen Gesundheitsstörungen. Weiterhin gehören die Aspekte der Prävention und Rehabilitation in den Versorgungsbereich der Allgemeinmedizin.Nutzungshinweis: Dazu zählen auch hausärztlich tätige Praxen von Praktischen Ärzten." - }, - { - "code": "ANAE", - "display": "Anästhesiologie", - "definition": "Das Fachgebiet der Anästhesiologie umfasst neben den Anästhesieverfahren selbst die Aufrechterhaltung der Vitalfunktionen eines Patienten während eines Eingriffs." - }, - { - "code": "ARBE", - "display": "Arbeitsmedizin", - "definition": "Die Arbeitsmedizin ist ein präventivmedizinisches Fachgebiet und umfasst einerseits die Wechselbeziehungen zwischen Arbeits- und Lebenswelten, andererseits auch die Gesundheit und Krankheiten. Der wesentliche Aspekt ist hierbei der Erhalt und die Förderung der physischen und psychischen Gesundheit und Leistungsfähigkeit des arbeitenden Menschen.Nutzungshinweis: Das Konzept umfasst auch die Musikermedizin, auch wenn Patienten aus diesem Bereich nicht notwendigerweise professionelle Musiker sind." - }, - { - "code": "AUGE", - "display": "Augenheilkunde", - "definition": "Das Fachgebiet der Augenheilkunde umfasst die Diagnose und Behandlung aller Erkrankungen bzw. Funktionsstörungen des Sehorgans, seiner Anhangsorgane sowie des Sehsinnes." - }, - { - "code": "CHIR", - "display": "Chirurgie", - "definition": "Die Chirurgie umfasst alle operativen Therapien von Krankheiten sowie von Verletzungen. Teilgebiete der Chirurgie etablierten sich als \"Spezialdisziplin\". Nutzungshinweis: Teilgebiete für die keine eigenen Konzepte aufgeführt sind, z.B. die Handchirurgie, können mit diesem Konzept abgedeckt werden." - }, - { - "code": "ALCH", - "display": "Allgemeinchirurgie", - "definition": "Allgemeinchirurgie war früher der Oberbergriff für die gesamte Chirurgie. Bedingt durch die Spezialisierungen in der Chirurgie entwickelte sich die Allgemeinchirurgie als \"Auffangbecken\", in welchem alle Eingriffe durchgeführt werden, die nicht durch eine Spezialisierung abgedeckt werden." - }, - { - "code": "GFCH", - "display": "Gefäßchirurgie", - "definition": "Die Gefäßchirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst die Behandlung der Blutgefäße bei Verschlusserkrankungen oder auch Aneurysmen." - }, - { - "code": "HZCH", - "display": "Herzchirurgie", - "definition": "Die Herzchirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst die Therapie von Erkrankungen sowie von Verletzungen des Herzens und der herznahen Gefäße." - }, - { - "code": "KDCH", - "display": "Kinderchirurgie", - "definition": "Die Kinderchirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst die operative und konservative Therapie von Erkrankungen, Verletzungen, Fehlbildungen im Kindesalter inkl. der Pränatalchirurgie." - }, - { - "code": "ORTH", - "display": "Orthopädie", - "definition": "Die Orthopädie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst die Erkrankungen und Fehlbildungen des Stütz- und Bewegungsapparates.Nutzungshinweis: Falls die Wirbelsäulenchirurgie organisatorisch als Teil der Orthopädie (und nicht als Teil der Neurochirurgie) geführt wird, deckt dieses Konzept auch die Wirbelsäulenchirurgie ab." - }, - { - "code": "PLCH", - "display": "Plastische und Ästhetische Chirurgie", - "definition": "Die Plastische Chirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst formverändernde oder wiederherstellende Eingriffe am menschlichen Körper." - }, - { - "code": "THCH", - "display": "Thoraxchirurgie", - "definition": "Die Thoraxchirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst diagnostische und therapeutische Eingriffe an den Organen des Brustkorbs ausgenommen dem Herzen. D.h. es umfasst die Versorgung von Erkrankungen und Verletzungen der Lunge, der Pleura, des Bronchialsystems, des Mediastinums und der Thoraxwand." - }, - { - "code": "UNFC", - "display": "Unfallchirurgie", - "definition": "Die Unfallchirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst die Versorgung von Verletzungen sowie die Behandlung von Mehrfachverletzten einschließlich des entsprechenden Traumamanagements." - }, - { - "code": "VICH", - "display": "Viszeralchirurgie", - "definition": "Die Viszeralchirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst die Eingriffe an den Organen des Bauchraumes sowie die operative Behandlung der Schilddrüse und der Nebenschilddrüse." - }, - { - "code": "FRAU", - "display": "Frauenheilkunde und Geburtshilfe", - "definition": "Die Frauenheilkunde beinhaltet die Diagnose und Therapie der Erkrankungen des weiblichen Sexual- und Fortpflanzungstraktes. Die Fachrichtung der Geburtshilfe befasst sich mit der Überwachung von Schwangerschaften sowie der Vorbereitung, Durchführung und Nachbehandlung von Geburten." - }, - { - "code": "GEND", - "display": "Gynäkologische Endokrinologie und Reproduktionsmedizin", - "definition": "Die gynäkologische Endokrinologie befasst sich mit der Diagnostik und Therapie von Hormonstörungen. Die Reproduktionsmedizin befasst sich mit Fragen bei unerfülltem Kinderwunsch." - }, - { - "code": "GONK", - "display": "Gynäkologische Onkologie", - "definition": "Die gynäkologische Onkologie befasst sich mit Vorsorge, Diagnostik, Therapie und Nachsorge von Krebserkrankungen bei der Brust bzw. des weiblichen Genitals." - }, - { - "code": "PERI", - "display": "Perinatalmedizin", - "definition": "Die Perinatalmedizin befasst sich mit den Erkrankungen und Gefährdungen von Mutter und Kind im perinatalen Zeitraum, dies ist der Zeitraum zwischen der 24. Schwangerschaftswoche und dem 7. Tag nach der Geburt." - }, - { - "code": "GERI", - "display": "Geriatrie", - "definition": "Das Fachgebiet der Geriatrie beschäftigt sich mit der Versorgung von akuten und chronischen Erkrankungen sowie der Rehabilitation und Prävention alter Patienten." - }, - { - "code": "HNOH", - "display": "Hals-Nasen-Ohrenheilkunde", - "definition": "Das Gebiet der Hals-Nasen-Ohrenkunde befasst sich mit Erkrankungen, Verletzungen, Fehlbildungen sowie Funktionsstörungen im Kopf-, Halsbereich, insbesondere der Ohren, der oberen und unteren Luftwege sowie der Speiseröhre." - }, - { - "code": "HRST", - "display": "Sprach-, Stimm- und kindliche Hörstörungen", - "definition": "Das Fachgebiet Sprach-, Stimm- und kindliche Hörstörungen umfasst die Diagnostik, Therapie und Forschung in den Bereichen Stimmstörungen, kindliche Hörstörungen, Wahrnehmungsstörungen, Störungen der Sprech- und Sprachentwicklung, erworbenen Sprech- und Sprachstörungen (z.B. Aphasien) und Schluckstörungen." - }, - { - "code": "HAUT", - "display": "Haut- und Geschlechtskrankheiten", - "definition": "Das Konzept umfasst sowohl die Dermatologie, wie auch die Phlebologie und die Venerologie. Das Gebiet der Dermatologie befasst sich mit Diagnose und Therapie von Erkrankungen der Haut. Das Gebiet der Phlebologie umfasst die Erkennung und Behandlung von Gefäßerkrankungen. Die Venerologie beinhaltet die Diagnose und Therapie der sexuell übertragbaren Erkrankungen." - }, - { - "code": "HUMA", - "display": "Humangenetik", - "definition": "Die Humangenetik beschäftigt sich mit dem Erbgut des Menschen. Zum Themenumfeld in der Humangenetik gehören insbesondere die Aufklärung, Erkennung und Behandlung genetisch bedingter Erkrankungen, einschließlich der genetischen Beratungen von Patienten, Angehörigen und behandelnden Ärzten. Nutzungshinweis: Falls die Pädiatrische Genetik organisatorisch als Teil der Humangenetik (und nicht als Teil der Pädiatrie) geführt wird, deckt dieses Konzept auch die Pädiatrische Genetik ab." - }, - { - "code": "HYGI", - "display": "Hygiene und Umweltmedizin", - "definition": "Die Hygiene beschäftigt sich mit krankmachenden Einwirkungen auf den Organismus und versucht diese durch verschiedene Maßnahmen (Aufklärung, Reinigung, Desinfektion, Sterilisation, Grenzwerte) auszuschalten. Die Umweltmedizin beschäftigt sich mit Fragestellungen, die hinsichtlich Prävention, Diagnose und Therapie von Erkrankungen mit Umweltfaktoren in Verbindung gebracht werden." - }, - { - "code": "INNE", - "display": "Innere Medizin", - "definition": "Das Gebiet der Inneren Medizin befasst sich mit der Prävention, Diagnostik, nicht-operativen Therapie und der Rehabilitation bei Erkrankungen sämtlicher Organsysteme des Körpers. Die Innere Medizin beinhaltet mehrere Teilgebiete, die sich im Rahmen von Spezialisierungen entwickelten.Nutzungshinweis: Teilgebiete, für die keine eigenen Konzepte aufgeführt sind wie z.B. die klinische Immunologie, außerhalb der Rheumatologie, können mit diesem Konzept abgedeckt werden.Dazu zählen auch hausärztlich tätige Arztpraxen für Innere Medizin." - }, - { - "code": "ANGI", - "display": "Angiologie", - "definition": "Die Angiologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Das Gebiet beschäftigt sich mit der Funktion und den Erkrankungen der Arterien, Venen und Lymphgefäße, insbesondere mit Diagnose und Therapie der verschiedenen Gefäßerkrankungen." - }, - { - "code": "ENDO", - "display": "Endokrinologie und Diabetologie", - "definition": "Endokrinologie und Diabetologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Die Endokrinologie beschäftigt sich mit der der Funktion sowie den (krankhaften) Störungen der hormonproduzierenden Organe. Dazu zählt auch die Diabetologie." - }, - { - "code": "GAST", - "display": "Gastroenterologie", - "definition": "Die Gastroenterologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Das Gebiet beschäftigt sich mit den Erkrankungen des Magen-Darm-Traktes, der Leber und der zum Verdauungstrakt gehörenden Hormondrüsen wie der Bauchspeicheldrüse.Nutzungshinweis: Das Konzept umfasst auch die Hepatologie." - }, - { - "code": "HAEM", - "display": "Hämatologie und internistische Onkologie", - "definition": "Die Hämatologie und internistische Onkologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Dieses medizinische Teilgebiet beschäftigt sich mit gut- und bösartigen Erkrankungen des Blutes, der Lymphknoten und des lymphatischen Systems sowie bösartigen soliden Tumoren." - }, - { - "code": "KARD", - "display": "Kardiologie", - "definition": "Die Kardiologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Das Gebiet befasst sich mit Diagnose und Therapie von Herz-Kreislauf-Erkrankungen." - }, - { - "code": "NEPH", - "display": "Nephrologie", - "definition": "Die Nephrologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Das Gebiet beschäftigt mit Diagnostik und Therapie von Erkrankungen der Nieren." - }, - { - "code": "PNEU", - "display": "Pneumologie", - "definition": "Die Pneumologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Das Gebiet beschäftigt sich mit der Prophylaxe, Diagnose und nicht-operativen Therapie von Erkrankungen der Lunge, der Bronchien und der Pleura." - }, - { - "code": "RHEU", - "display": "Rheumatologie", - "definition": "Die Rheumatologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Das Konzept umfasst auch die Fachrichtung 'orthopädische Rheumatologie'. Das Gebiet beschäftigt sich mit Diagnose und Therapie der rheumatischen Erkrankungen, d.h. Erkrankungen im Bereich der Gelenke, Gelenkkapseln, Sehnen, Knochen, Muskeln und des Bindegewebes, die nicht durch eine akute Verletzung oder einen Tumor hervorgerufen werden." - }, - { - "code": "INTM", - "display": "Intensivmedizin", - "definition": "Das Fachgebiet der Intensivmedizin beschäftigt sich mit der Diagnostik und Therapie lebensbedrohlicher Zustände sowie Krankheiten, die derartige Zustände beinhalten.Nutzungshinweis: Falls eine Intermediate Care Unit organisatorisch als Teil der Intensivmedizin (und nicht als Teil der jeweiligen Fachabteilung) geführt wird, deckt dieses Konzept auch die Intermediate Care Unit ab." - }, - { - "code": "INTZ", - "display": "Interdisziplinäre Zusammenarbeit", - "definition": "Interdisziplinäre Zusammenarbeit bezeichnet die Kooperationen verschiedener ärztlichen Fachrichtungen, die in einem gemeinsamen organisatorischen Rahmenan klinischen und wissenschaftlichen Fragestellungen arbeiten. Wenn möglich sollten die untergeordneten Fachrichtungen verwendet werden." - }, - { - "code": "INTO", - "display": "Interdisziplinäre Onkologie", - "definition": "Das Gebiet der Onkologie beschäftigt sich mit der Prävention, der Diagnostik, der Therapie und der Nachsorge von Krebserkrankungen. Hierbei ist oftmals eine fächerübergreifende (\"interdisziplinäre\") Zusammenarbeit erforderlich, woraus sich interdisziplinäre Behandlungszentren entwickelten." - }, - { - "code": "INTS", - "display": "Interdisziplinäre Schmerzmedizin", - "definition": "Das Fachgebiet der Schmerzmedizin beschäftigt sich mit der Diagnostik und Therapie des chronischen Schmerzes." - }, - { - "code": "TRPL", - "display": "Transplantationsmedizin", - "definition": "Die Transplantationsmedizin befasst sich mit der Übertragung von Zellen, Geweben, Organen oder Organsystemen von einem Organismus auf einen anderen Organismus. Die gesetzlichen Rahmenbedingungen der Transplantationsmedizin sind in Deutschland im Transplantationsgesetz geregelt, woraus sich die Bildung interdisziplinärer Einrichtungen zur Übertragung von Spenderorganen ableitet. Solche Transplantationszentren übernehmen in Ergänzung zu den jeweiligen spezialisierten klinischen Fachgebieten (z.B. Viszeralchirurgie, Herzchirurgie, Nephrologie) insbesondere Aufgaben im Bereich der Indikationsstellung, Vorbereitung, Dokumentation und Nachsorge bei Organtransplantationen und Lebend-Organspenden, sowie beim Wartelistenmanagement und bei erforderlicher psychischer Betreuung der Patienten im Krankenhaus vor und nach der Organübertragung. Sofern Dokumente in solchen oder vergleichbaren Transplantationsmedizinischen Einrichtungen erstellt werden und nicht einer spezifischeren, an Transplantationen beteiligten Fachrichtung zuzuordnen sind, können sie mit diesem Konzept codiert werden.Dokumente aus der Transplantationsimmunologie sollen mit dem Konzept TRAN (Transfusionsmedizin) codiert werden." - }, - { - "code": "SELT", - "display": "seltene Erkrankungen", - "definition": "Die Fachrichtung \"seltene Erkrankungen\" ist die Disziplin, die sich mit der Diagnostik und Behandlung von seltenen Erkrankungen (z.B. laut EU Prävalenz 1:2000 Erkrankungen) beschäftigt." - }, - { - "code": "KIJU", - "display": "Kinder- und Jugendmedizin", - "definition": "Das Fachgebiet der Kinder- und Jugendmedizin beschäftigt sich mit Prävention, Diagnose und Therapie von Erkrankungen des kindlichen und des jugendlichen Organismus sowie den Entwicklungsstörungen und Fehlbildungen bei einem Kind.Nutzungshinweis: Falls die Pädiatrische Genetik organisatorisch als Teil der Pädiatrie (und nicht als Teil der Humangenetik) geführt wird, deckt dieses Konzept auch die Pädiatrische Genetik ab." - }, - { - "code": "KONK", - "display": "Kinder-Hämatologie und -Onkologie", - "definition": "Die Kinder-Hämatologie und -Onkologie ist eine Spezialisierung des Fachgebietes der Kinder- und Jugendmedizin. Das Gebiet beschäftigt mit der Diagnose und Therapie von Blut- und Tumorerkrankungen bei Kindern und Jugendlichen." - }, - { - "code": "KKAR", - "display": "Kinder-Kardiologie", - "definition": "Die Kinderkardiologie ist eine Spezialisierung des Fachgebietes der Kinder- und Jugendmedizin. Das Gebiet beschäftigt sich mit dem frühestmöglichen Erkennen und Behandeln von kindlichen angeborenen Herzfehlern." - }, - { - "code": "NNAT", - "display": "Neonatologie", - "definition": "Die Neonatologie ist eine Spezialisierung des Fachgebietes der Kinder- und Jugendmedizin. Das Gebiet beschäftigt sich mit Diagnose und Therapie der Erkrankungen von Neugeborenen." - }, - { - "code": "NPAE", - "display": "Neuropädiatrie", - "definition": "Die Neuropädiatrie ist eine Spezialisierung des Fachgebietes der Kinder- und Jugendmedizin. Das Gebiet beschäftigt sich mit der Prävention, Diagnose und Therapie von Nervenkrankheiten von Kindern." - }, - { - "code": "KPSY", - "display": "Kinder- und Jugendpsychiatrie und -psychotherapie", - "definition": "Das Fachgebiet der Kinder- und Jugendpsychiatrie und -psychotherapie beinhaltet Diagnostik, die nichtoperative Therapie sowie Prävention und Rehabilitation von psychischen, psychosomatischen, entwicklungsbedingten und neurologischen Erkrankungen oder Störungen im Kindes- und Jugendalter, ebenso psychische und soziale Verhaltensauffälligkeiten bei Kindern und Jugendlichen." - }, - { - "code": "LABO", - "display": "Laboratoriumsmedizin", - "definition": "Das Fachgebiet der Laboratoriumsmedizin beschäftigt sich mit der Untersuchung von Körperflüssigkeiten und -ausscheidungen zum Zwecke der Diagnostik bzw. Verlaufs- und Therapiekontrolle. Durch dieses Konzept werden auch die Konzepte\"Immunologisches Labor\" und \"Zellmarkerlabor\" abgedeckt." - }, - { - "code": "MIKR", - "display": "Mikrobiologie, Virologie und Infektionsepidemiologie", - "definition": "Die Mikrobiologie beschäftigt sich mit der Erforschung von Mikroorganismen, ihrem Stoffwechsel und ihrer Wirkung auf andere Organismen. Die Virologie ist die Lehre von den Viren. Die Infektionsepidemiologie beschäftigt sich mit der Epidemiologie von übertragbaren Erkrankungen.In diesen drei Fachgebieten wird mittels der Labordiagnostik die Ursache von durch Mikroorganismen, Viren und anderen übertragbaren Stoffen ausgelöste Erkrankungen gesucht." - }, - { - "code": "MKGC", - "display": "Mund-Kiefer-Gesichtschirurgie", - "definition": "Das Fachgebiet der Mund-, Kiefer- und Gesichtschirurgie umfasst die Prävention, Diagnostik, Therapie und Nachsorge von Erkrankungen, Verletzungen oder Fehlbildungen im Bereich des Kiefers, des Gesichtes, der Zähne und des Mund- und Rachenraumes bis hin zum Halsbereich." - }, - { - "code": "NATU", - "display": "Naturheilverfahren und alternative Heilmethoden", - "definition": "Naturheilverfahren umfassen Maßnahmen, die sich keiner technologischen Hilfsmittel bedienen und die Selbstheilungskräfte des Körpers stärken wollen." - }, - { - "code": "NOTF", - "display": "Notfallmedizin", - "definition": "Das Fachgebiet der Notfallmedizin befasst sich mit der Diagnostik und Therapie von akut eingetretenen, unter Umständen lebensbedrohlichen Gesundheitsstörungen. Das Gebiet hat die zwei Spezialisierungen \"präklinische Rettungsmedizin\" und \"Katastrophenmedizin\"." - }, - { - "code": "NRCH", - "display": "Neurochirurgie", - "definition": "Das Fachgebiet der Neurochirurgie befasst sich mit der operativen Behandlung von Fehlbildungen, Erkrankungen oder Verletzungen des peripheren oder zentralen Nervensystems.Nutzungshinweis: Falls die Wirbelsäulenchirurgie organisatorisch als Teil der Neurochirurgie (und nicht als Teil der Orthopädie) geführt wird, deckt dieses Konzept auch die Wirbelsäulenchirurgie ab." - }, - { - "code": "NEUR", - "display": "Neurologie", - "definition": "Das Fachgebiet der Neurologie umfasst die Prophylaxe, Diagnose und (nicht-operative) Therapie von Erkrankungen des zentralen, peripheren und vegetativen Nervensystems." - }, - { - "code": "NUKL", - "display": "Nuklearmedizin", - "definition": "Das Fachgebiet der Nuklearmedizin beschäftigt sich mit der Anwendung radioaktiver Substanzen in Diagnostik und Therapie." - }, - { - "code": "GESU", - "display": "Öffentliches Gesundheitswesen", - "definition": "Das Fachgebiet des Öffentlichen Gesundheitswesens befasst sich mit der Aufrechterhaltung der Gesundheit der Bevölkerung sowie der Prophylaxe, Diagnose und Therapie von Erkrankungen." - }, - { - "code": "PALL", - "display": "Palliativmedizin", - "definition": "Das Fachgebiet der Palliativmedizin beschäftigt sich mit der Sicherstellung der bestmöglichen Lebensqualität von Patienten, die unter einer unheilbaren Krankheit im fortgeschrittenen Stadium leiden und nur noch eine begrenzte Lebenszeit haben." - }, - { - "code": "PATH", - "display": "Pathologie", - "definition": "Das Fachgebiet der Pathologie beschäftigt sich mit der Erforschung von abnormen und/oder krankhaften Vorgängen und Zuständen von Lebewesen sowie der diesen Zuständen zugrundeliegenden Ursachen. Das Konzept deckt auch die Histologie und die Zytologie ab. Die Histologie (Gewebelehre) befasst sich mit dem Aufbau von biologischen Geweben. Im diagnostischen Kontext bezeichnet sie die morphologische Untersuchung von Zellen und Geweben. Unter Zytologie versteht man im Allgemeinen die Lehre vom Aufbau der Zelle und ihren Funktionen, im medizinischen Umfeld wird mit diesem Begriff die Zytodiagnostik an einzelnen Zellen bezeichnet. Auch folgende diagnostische Disziplinen und Labore sind mit diesem Konzept abzubilden: Molekularpathologisches Labor, Immunhistologisches Labor, Pathologielabor, Histologie-Labor, Zytologie-Labor." - }, - { - "code": "NPAT", - "display": "Neuropathologie", - "definition": "Das Fachgebiet der Neuropathologie beschäftigt sich mit den Krankheitserscheinungen und/oder den Veränderungen des neuronalen Gewebes." - }, - { - "code": "PHAR", - "display": "Pharmakologie", - "definition": "Das Gebiet der Pharmakologie beschäftigt sich mit den Wechselwirkungen zwischen (Wirk-) Stoffen und Lebewesen" - }, - { - "code": "TOXI", - "display": "Toxikologie", - "definition": "Das Gebiet der Toxikologie umfasst die Lehre der Giftstoffe. Dies beinhaltet insbesondere auch die Diagnose und Therapie von Vergiftungen. Dabei ist die Toxikologie ein interdisziplinäres Fachgebiet, in dem neben Ärzten auch Chemiker und Biochemiker als Toxikologen arbeiten.Nutzungshinweis: Falls die forensische Toxikologie organisatorisch als Teil der Toxikologie (und nicht als Teil der Rechtsmedizin) geführt wird, deckt dieses Konzept auch die forensische Toxikologie ab." - }, - { - "code": "REHA", - "display": "Physikalische und Rehabilitative Medizin", - "definition": "Das Gebiet der Physikalischen und Rehabilitativen Medizin beschäftigt sich mit \"der sekundären Prävention, der interdisziplinären Diagnostik, Behandlung und Rehabilitation von körperlichen Beeinträchtigungen mittels konservativen, physikalischen, manuellen und naturheilkundlichen Verfahren\". (Facharzt Weiterbildungsordnung)" - }, - { - "code": "PSYC", - "display": "Psychiatrie und Psychotherapie", - "definition": "Das Fachgebiet der Psychiatrie beschäftigt sich mit Prävention, Diagnostik und Therapie psychischer Erkrankungen.Mit Psychotherapie bezeichnet man die Tätigkeit, welche zur Erkennung und Therapie von geistig-seelisch bedingten, dysfunktionalen Zuständen eines Patienten durchgeführt wird." - }, - { - "code": "FPSY", - "display": "Forensische Psychiatrie", - "definition": "Das Fachgebiet der Forensischen Psychiatrie stellt eine Spezialisierung innerhalb der Psychiatrie dar. Das Gebiet befasst sich mit der Begutachtung und der Therapie (ggfs. inkl. Unterbringung) von psychisch kranken Straftätern sowie mit Patienten, welche unter Drogeneinfluss ein strafrechtlich relevantes Delikt begingen." - }, - { - "code": "PSYM", - "display": "Psychosomatische Medizin und Psychotherapie", - "definition": "Das Fachgebiet der Psychosomatischen Medizin und Psychotherapie beschäftigt sich mit der Prävention, der Erkennung, der psychotherapeutischen Behandlung sowie der Rehabilitation von Erkrankungen, deren Ursachen psychosozialer und psychosomatischer Natur sind." - }, - { - "code": "RADI", - "display": "Radiologie", - "definition": "Das Fachgebiet der Radiologie umfasst alle Bereiche der Bildgebung zu diagnostischen und therapeutischen Zwecken." - }, - { - "code": "KRAD", - "display": "Kinderradiologie", - "definition": "Das Fachgebiet der Kinderradiologie stellt eine Spezialisierung der Radiologie dar. Das Gebiet beschäftigt mit der radiologischen Bildgebung beim Kind und beim Jugendlichen." - }, - { - "code": "NRAD", - "display": "Neuroradiologie", - "definition": "Das Fachgebiet der Neuroradiologie stellt eine Spezialisierung der Radiologie dar. Das Gebiet beschäftigt sich mit der Sichtbarmachung von neurologischen Strukturen durch bildgebende Verfahren." - }, - { - "code": "RECH", - "display": "Rechtsmedizin", - "definition": "Das Fachgebiet der Rechtsmedizin beschäftigt sich mit juristischen Aspekten der Medizin, insbesondere mit der Anwendung medizinischer Kenntnisse zur Beurteilung und Klärung von Rechtsfragen sowie der Vermittlung rechtlicher und ethischer Kenntnisse an die Ärzteschaft.Nutzungshinweis: Falls die forensische Toxikologie organisatorisch als Teil der Rechtsmedizin (und nicht als Teil der Toxikologie) geführt wird, deckt dieses Konzept auch die forensische Toxikologie ab." - }, - { - "code": "SCHL", - "display": "Schlafmedizin", - "definition": "Das Fachgebiet der Schlafmedizin beschäftigt sich mit Diagnostik und Therapie von Schlafstörungen." - }, - { - "code": "SPOR", - "display": "Sport- und Bewegungsmedizin", - "definition": "Das Fachgebiet der Sportmedizin beschäftigt sich mit der Prävention, Diagnostik, Therapie und Rehabilitation mit sportlicher Betätigung assoziierten Erkrankungen." - }, - { - "code": "STRA", - "display": "Strahlentherapie", - "definition": "Das Fachgebiet der Strahlentherapie beschäftigt sich mit der Anwendung von ionisierender Strahlung bei Menschen und Tieren, um Krankheiten zu heilen oder deren Fortschreiten zu verzögern." - }, - { - "code": "TRAN", - "display": "Transfusionsmedizin", - "definition": "Das Fachgebiet der Transfusionsmedizin beschäftigt sich mit allen Fragen zu Bluttransfusionen im weitesten Sinne. Insbesondere gehören dazu die Auswahl und medizinische Betreuung von Blutspendern sowie die Unterhaltung von Blutbanken und die damit verbundene Bereitstellung von Blutkonserven für die medizinischen Fachgebiete. Das Konzept umfasst auch die Transplantationsimmunologie." - }, - { - "code": "TROP", - "display": "Tropen-/Reisemedizin", - "definition": "Das Fachgebiet der Tropenmedizin beschäftigt sich mit der Epidemiologie, Prävention, Diagnostik und Therapie/Bekämpfung von Tropenerkrankungen.Das Fachgebiet der Reisemedizin beschäftigt sich mit allen Fragen, welche bei der Erforschung und Bekämpfung von Erkrankungen, die im Rahmen von Reisen entstehen können, auftreten. Insbesondere die Prävention vor diesen Erkrankungen gehört zu der Reisemedizin." - }, - { - "code": "UROL", - "display": "Urologie", - "definition": "Das Fachgebiet der Urologie beschäftigt sich mit der Prävention, Diagnose und Therapie von Erkrankungen der Niere, der ableitenden Harnwege und der männlichen Geschlechtsorgane." - }, - { - "code": "MZKH", - "display": "Zahnmedizin", - "definition": "Zahnmedizin ist die Kurzform für das Fachgebiet der Zahn-, Mund- und Kieferheilkunde. Das Fachgebiet beinhaltet die Prävention, Diagnostik und Therapie von Erkrankungen im Zahn-, Mund- und Kieferbereich." - }, - { - "code": "ORAL", - "display": "Oralchirurgie", - "definition": "Das Fachgebiet der Oralchirurgie stellt eine Spezialisierung innerhalb der Zahnmedizin dar. Das Gebiet beinhaltet die operative Versorgung sämtlicher Erkrankungen, Verletzungen oder Fehlstellungen im Bereich der Mundhöhle, des Zahnapparates, des Zahnhalteapparates und des Zahnfleischs." - }, - { - "code": "KIEF", - "display": "Kieferorthopädie", - "definition": "Das Fachgebiet der Kieferorthopädie stellt eine Spezialisierung innerhalb der Zahnmedizin dar. Das Gebiet beinhaltet die Prophylaxe, Diagnostik und Therapie von Fehlstellungen der Kiefer und der Zähne." - }, - { - "code": "PARO", - "display": "Parodontologie", - "definition": "Das Fachgebiet Parodontologie stellt eine Weiterbildung innerhalb der Zahnmedizin im Kammergebiet Westfalen-Lippe dar. Das Fachgebiet beinhaltet die Prävention, die Diagnostik, die Therapie und Nachsorge von Erkrankungen parodontaler und periimplantärer Gewebe und Strukturen." - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": true, - "count": 77 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-nicht-aerztliche-fachrichtungen-oid-url.json b/src/fhir/fsh-generated/resources/CodeSystem-nicht-aerztliche-fachrichtungen-oid-url.json deleted file mode 100644 index 67ef8347..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-nicht-aerztliche-fachrichtungen-oid-url.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "NichtAerztlicheFachrichtungen_OID_URL", - "id": "nicht-aerztliche-fachrichtungen-oid-url", - "title": "NichtAerztlicheFachrichtungen_OID_URL", - "description": "NichtAerztlicheFachrichtungen_OID_URL", - "version": "2021-11-14T15:59:46", - "url": "urn:oid:1.3.6.1.4.1.19376.3.276.1.5.5", - "concept": [ - { - "code": "ERG", - "display": "Ergotherapie", - "definition": "Ergotherapie unterstützt und begleitet Menschen jeden Alters, die in ihrer Handlungsfähigkeit eingeschränkt oder von Einschränkung bedroht sind. Ziel ist, sie bei der Durchführung für sie bedeutungsvoller Betätigungen in den Bereichen Selbstversorgung, Produktivität und Freizeit in ihrer persönlichen Umwelt zu stärken.Hierbei dienen spezifische Aktivitäten, Umweltanpassung und Beratung dazu, dem Menschen Handlungsfähigkeit im Alltag, gesellschaftliche Teilhabe und eine Verbesserung seiner Lebensqualität zu ermöglichen. (Definition vom \"Deutschen Verband der Ergotherapeuten e.V.\")Typischerweise werden Dokumente, die von Angehörigen der folgenden Berufsgruppen erstellt werden, mit diesem Code versehen:* Ergotherapeutin/ Ergotherapeut" - }, - { - "code": "ERN", - "display": "Ernährung und Diätetik", - "definition": "Das Fachgebiet der Ernährung und Diätetik deckt die Tätigkeiten folgender Berufe ab:* Diätassistentin/ Diätassistent* Diätköchin/ Diätkoch* Ernährungsberaterin/ Ernährungsberater* Oekotrophologin/ Oekotrophologe* Diabetesassistentin/ Diabetesassistent* Diabetesberaterin/ Diabetesberater" - }, - { - "code": "FOR", - "display": "Forschung", - "definition": "Das Konzept der Forschung deckt die Tätigkeiten folgender Berufe ab:* Clinical Trial Manager* Fachwissenschaftler/-innen in der Medizin* Klinischer Monitor* Studienassistentin/ Studienassistent* Study Nurse" - }, - { - "code": "PFL", - "display": "Pflege und Betreuung", - "definition": "Pflege umfasst die eigenverantwortliche Versorgung und Betreuung, allein oder in Kooperation mit anderen Berufsangehörigen, von Menschen aller Altersgruppen, von Familien oder Lebensgemeinschaften, sowie von Gruppen und sozialen Gemeinschaften, ob krank oder gesund, in allen Lebenssituationen (Settings). Pflege schließt die Förderung der Gesundheit, Verhütung von Krankheiten und die Versorgung und Betreuung kranker, behinderter und sterbender Menschen ein. Weitere Schlüsselaufgaben der Pflege sind Wahrnehmung der Interessen und Bedürfnisse (Advocacy), Förderung einer sicheren Umgebung, Forschung, Mitwirkung in der Gestaltung der Gesundheitspolitik sowie im Management des Gesundheitswesens und in der Bildung. (Definition der Pflege vom \"International Council of Nurses ICN\" übersetzt vom Deutschen Berufsverband für Pflegeberufe) Das Konzept deckt die Tätigkeiten folgender Berufe ab: Pflegeassistent / Alltagsbetreuer (m/w) Servicehelfer im Sozial- und Gesundheitswesen (m/w) Wundexperte (m/w) Stomatherapeutin/ Stomatherapeut Heilerziehungspflegerin/ Heilerziehungspfleger Gesundheits- und Krankenpflegehelferin/ Gesundheits- und Krankenpflegehelfer Gesundheits- und Krankenpflegerin/ Gesundheits- und Krankenpfleger Gesundheits- und Pflegeassistentin/ Gesundheits- und Pflegeassistent Gesundheits- und Pflegeberaterin/ Gesundheits- und Pflegeberater Pflegesachverständige/ Pflegesachverständiger" - }, - { - "code": "ALT", - "display": "Altenpflege", - "definition": "Altenpfleger und Altenpflegehelfer pflegen und versorgen gesunde, kranke und pflegebedürftige alte Menschen. Neben den sozial-pflegerischen Aufgaben (z.B. Hilfe bei der Körperpflege und beim Essen) kommen den Altenpflegern und Altenpflegehelfern auch medizinisch-pflegerische Aufgaben zu (z.B. Unterstützung bei therapeutischen Maßnahmen der Rehabilitation oder das Ausführen ärztlicher Verordnungen wie das Wechseln von Verbänden, das Verabreichen von Medikamenten). (Definition der Gesundheitsberichterstattung des Bundes)Typischerweise werden Dokumente, die von Angehörigen der folgenden Berufsgruppen erstellt werden, mit diesem Code versehen:* Altenpflegerin/ Altenpfleger" - }, - { - "code": "KIN", - "display": "Kinderpflege", - "definition": "Die Tätigkeitsfelder der Gesundheits- und Kinderkrankenpflege umfassen: Die Gestaltung eines Entwicklungsfördernden Umfeldes, Beratung über entsprechende Maßnahmen und Gesundheitsaufklärung, Entlastung der pflegenden Angehörigen, physische und psychische Betreuung, Entwicklung von Krankheitskonzepten, Unterstützung bei der Teilnahme am gesellschaftlichen Leben und Gutachtertätigkeit. (Definition vom Berufsverband Kinderkrankenpflege Deutschland e.V.) Typischerweise werden Dokumente, die von Angehörigen der folgenden Berufsgruppen erstellt werden, mit diesem Code versehen: - Gesundheits- und Kinderkrankenpflegerin/ Gesundheits- und Kinderkrankenpfleger" - }, - { - "code": "PAT", - "display": "Patient außerhalb der Betreuung", - "definition": "Dieses Konzept kann zur Kennzeichnung der Herkunft von Dokumenten verwendet werden, die der Patient selbstständig erstellt und eingestellt hat. Zum Beispiel über ein Patientenportal oder eine Smartphone-App. Daten die vom Patienten über eine solche Lösung stellvertretend für einen Heilberufler eingestellt werden (z.B. gescannter Arztbrief, DICOMDVD) sollten nicht dieses Konzept, sondern das Konzept, welches für den Heilberufler vorgesehen ist, verwenden." - }, - { - "code": "PHZ", - "display": "Pharmazeutik", - "definition": "Das Konzept der Pharmazeutik deckt die Tätigkeiten folgender Berufe ab:* Pharmakantin/ Pharmakant* Pharmakovigilantin/ Pharmakovigilant* Pharmazeutisch-kaufmännische Angestellte/ Pharmazeutisch-kaufmännischer Angestellter* Pharmazeutisch-technische Assistentin/ Pharmazeutisch-technischer Assistent* Apothekerin/Apotheker" - }, - { - "code": "POD", - "display": "Podologie", - "definition": "Podologie ist die (nicht-ärztliche) Fuß-Heilkunde und wird von Podologen/Podologinnen praktiziert." - }, - { - "code": "PRV", - "display": "Prävention", - "definition": "Die Prävention deckt die Tätigkeiten von Wellnessberatern und -beraterinnen ab; auch die Tätigkeiten von Fitnesstrainern und -trainerinnen außerhalb der medizinischen Rehabilitation oder der Sportmedizin sind durch dieses Konzept abgedeckt.Typischerweise werden Dokumente, die von Angehörigen der folgenden Berufsgruppen erstellt werden, mit diesem Code versehen:* Fitnessberaterin/ Fitnessberater* Fitnessmanagerin/ Fitnessmanager* Fitnesstrainerin/ Fitnesstrainer* Wellnessberaterin/ Wellnessberater* Wellnesstrainerin/ Wellnesstrainer" - }, - { - "code": "SOZ", - "display": "Sozialwesen", - "definition": "Das Konzept deckt die Tätigkeiten folgender Berufe ab:* Sozialarbeiterin / Sozialarbeiter* Sozialmedizinische Fachangestellte* Sozialpädagogin/ Sozialpädagoge* Sozialtherapeutin/ Sozialtherapeut* Compliance Coach, Adherence CoachWenn die Tätigkeit des Sozialdienstes eines Krankenhauses eindeutig einem ärztlichen Fachgebiet zugeordnet werden kann, sollte dieses bevorzugt verwendet werden." - }, - { - "code": "SPR", - "display": "Sprachtherapie", - "definition": "Die Sprachtherapie deckt die Tätigkeiten folgender Berufe ab:* Logopädin/ Logopäde* Medizinische Sprachheilpädagogin/ Medizinischer Sprachheilpädagoge* Staatlich anerkannte Sprachtherapeutin/ Staatlich anerkannter Sprachtherapeut" - }, - { - "code": "VKO", - "display": "Versorgungskoordination", - "definition": "Die Versorgungskoordination deckt die Tätigkeiten von Case Managern/Case Managerinnen ab." - }, - { - "code": "VER", - "display": "Verwaltung", - "definition": "Das Konzept deckt die Tätigkeiten folgender Berufe ab:* Medizincontrollerin/ Medizincontroller* Sekretärin im Gesundheitswesen/ Sekretär im Gesundheitswesen* Sozialversicherungsfachangestellte/ Sozialversicherungsfachangestellter* Verwaltungsangestellte in medizinischen Pflegeeinrichtungen/ Verwaltungsangestellter in medizinischen PflegeeinrichtungenWenn diese Tätigkeiten eindeutig einem ärztlichen Fachgebiet zugeordnet werden können, sollte dieses bevorzugt verwendet werden." - }, - { - "code": "PST", - "display": "Psychotherapie", - "definition": "Psychotherapie bezeichnet allgemein die „gezielte professionelle Behandlung seelischer (psychischer) Störungen oder psychisch bedingter körperlicher Störungen mit psychologischen Mitteln." - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": true, - "count": 15 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json b/src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json deleted file mode 100644 index 8859d414..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "PhysicalFeaturesHealthCareServiceCS", - "id": "physicalFeatures", - "description": "CodeSystem of defined physical features", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/CodeSystem/physicalFeatures", - "concept": [ - { - "code": "parkmoeglichkeit", - "display": "Parkmöglichkeit" - }, - { - "code": "oepnv", - "display": "ÖPNV in der Nähe" - }, - { - "code": "barrierefrei", - "display": "Barrierefrei" - }, - { - "code": "abholautomat", - "display": "Abholautomat" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": true, - "count": 4 -} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-zahnaerztliche-fachrichtungen-oid-url.json b/src/fhir/fsh-generated/resources/CodeSystem-zahnaerztliche-fachrichtungen-oid-url.json deleted file mode 100644 index 072a6932..00000000 --- a/src/fhir/fsh-generated/resources/CodeSystem-zahnaerztliche-fachrichtungen-oid-url.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "resourceType": "CodeSystem", - "status": "active", - "content": "complete", - "name": "ZahnaerztlicheFachrichtungen_OID_URL", - "id": "zahnaerztliche-fachrichtungen-oid-url", - "title": "ZahnaerztlicheFachrichtungen", - "description": "ZahnaerztlicheFachrichtungen", - "version": "1.0.1", - "url": "urn:oid:1.2.276.0.76.5.494", - "concept": [ - { - "code": "MZAH", - "display": "Allgemeine Zahnheilkunde" - }, - { - "code": "ZGES", - "display": "Öffentliches Gesundheitswesen" - } - ], - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "caseSensitive": true, - "count": 2 -} diff --git a/src/fhir/fsh-generated/resources/Endpoint-MessengerEndpointWithVisibility.json b/src/fhir/fsh-generated/resources/Endpoint-MessengerEndpointWithVisibility.json deleted file mode 100644 index 847abdc5..00000000 --- a/src/fhir/fsh-generated/resources/Endpoint-MessengerEndpointWithVisibility.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "resourceType": "Endpoint", - "id": "MessengerEndpointWithVisibility", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "owner" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" - ] - }, - "extension": [ - { - "url": "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility", - "valueCoding": { - "code": "hide-versicherte", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointVisibilityCS" - } - } - ], - "status": "active", - "connectionType": { - "code": "tim", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType", - "display": "TI-Messenger Endpoint" - }, - "name": "Messenger", - "payloadType": [ - { - "coding": [ - { - "code": "tim-chat", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType", - "display": "TI-Messenger chat" - } - ] - } - ], - "address": "matrix:u/74c1fecc710ce4c8a8bbe310fbc5954c2a5e1e9ef5f70d651da1bfc4c9abe43f:example-domain.de" -} diff --git a/src/fhir/fsh-generated/resources/Endpoint-OrganizationExample001-Endpoint-TIM.json b/src/fhir/fsh-generated/resources/Endpoint-OrganizationExample001-Endpoint-TIM.json deleted file mode 100644 index 897f8e28..00000000 --- a/src/fhir/fsh-generated/resources/Endpoint-OrganizationExample001-Endpoint-TIM.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "resourceType": "Endpoint", - "id": "OrganizationExample001-Endpoint-TIM", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "owner" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" - ] - }, - "status": "active", - "connectionType": { - "code": "tim", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType" - }, - "name": "SystemsEngineering:tim.gematik.de", - "address": "matrix:u/SystemsEngineering:tim.gematik.de", - "payloadType": [ - { - "coding": [ - { - "code": "tim-chat", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType" - } - ] - } - ] -} diff --git a/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointErpReservationExample.json b/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointErpReservationExample.json deleted file mode 100644 index d440e0ff..00000000 --- a/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointErpReservationExample.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "resourceType": "Endpoint", - "id": "PharmacyEndpointErpReservationExample", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" - ] - }, - "status": "active", - "connectionType": { - "code": "eRP-onPremise", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType", - "display": "Reservierung" - }, - "name": "ERP Reservierung", - "address": "https://be-305314293.adv-erezept.de/gematik/onPremise/ti_id/transactionID", - "payloadType": [ - { - "coding": [ - { - "code": "not-applicable", - "system": "http://terminology.hl7.org/CodeSystem/data-absent-reason" - } - ] - } - ] -} diff --git a/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointOnlineAppointmentBookingExample.json b/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointOnlineAppointmentBookingExample.json deleted file mode 100644 index 95e8aafe..00000000 --- a/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointOnlineAppointmentBookingExample.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "resourceType": "Endpoint", - "id": "PharmacyEndpointOnlineAppointmentBookingExample", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" - ] - }, - "status": "active", - "connectionType": { - "code": "terminbuchung-online", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType", - "display": "Online Terminbuchung" - }, - "name": "Online Terminbuchung", - "address": "https://rathausapotheke.de/terminbuchung", - "payloadType": [ - { - "coding": [ - { - "code": "not-applicable", - "system": "http://terminology.hl7.org/CodeSystem/data-absent-reason" - } - ] - } - ] -} diff --git a/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointTIMExample.json b/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointTIMExample.json deleted file mode 100644 index 0cf2ddd5..00000000 --- a/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointTIMExample.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "resourceType": "Endpoint", - "id": "PharmacyEndpointTIMExample", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" - ] - }, - "status": "active", - "connectionType": { - "code": "tim", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType", - "display": "TI-Messenger Endpoint" - }, - "name": "Messenger", - "payloadType": [ - { - "coding": [ - { - "code": "tim-chat", - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType", - "display": "TI-Messenger chat" - } - ] - } - ], - "address": "matrix:u/74c1fecc710ce4c8a8bbe310fbc5954c2a5e1e9ef5f70d651da1bfc4c9abe43f:example-domain.de" -} diff --git a/src/fhir/fsh-generated/resources/HealthcareService-HealthcareServiceExample.json b/src/fhir/fsh-generated/resources/HealthcareService-HealthcareServiceExample.json deleted file mode 100644 index f7a3bd61..00000000 --- a/src/fhir/fsh-generated/resources/HealthcareService-HealthcareServiceExample.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "resourceType": "HealthcareService", - "id": "HealthcareServiceExample", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectoryStrict" - ] - }, - "extension": [ - { - "url": "https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex", - "valueCode": "dtrust" - } - ], - "identifier": [ - { - "system": "https://gematik.de/fhir/sid/telematik-id", - "value": "2-2.58.00000040" - } - ], - "providedBy": { - "reference": "Organization/OrganizationExample" - }, - "type": [ - { - "coding": [ - { - "code": "MZKH", - "system": "urn:oid:1.3.6.1.4.1.19376.3.276.1.5.4", - "display": "Zahnmedizin" - } - ] - }, - { - "coding": [ - { - "code": "ORAL", - "system": "urn:oid:1.3.6.1.4.1.19376.3.276.1.5.4", - "display": "Oralchirurgie" - } - ] - } - ], - "location": [ - { - "reference": "Location/LocationExample" - } - ], - "name": "Zahnmedizin", - "telecom": [ - { - "system": "phone", - "value": "030 7654321", - "use": "work" - } - ], - "availableTime": [ - { - "daysOfWeek": [ - "mon" - ], - "availableStartTime": "08:00:00", - "availableEndTime": "18:00:00" - }, - { - "daysOfWeek": [ - "tue" - ], - "availableStartTime": "08:00:00", - "availableEndTime": "18:00:00" - }, - { - "daysOfWeek": [ - "wed" - ], - "availableStartTime": "08:00:00", - "availableEndTime": "18:00:00" - }, - { - "daysOfWeek": [ - "thu" - ], - "availableStartTime": "08:00:00", - "availableEndTime": "18:00:00" - }, - { - "daysOfWeek": [ - "fri" - ], - "availableStartTime": "08:00:00", - "availableEndTime": "18:00:00" - } - ], - "availabilityExceptions": "An Feiertagen geschlossen", - "endpoint": [ - { - "reference": "Endpoint/MessengerEndpointWithVisibility" - } - ] -} diff --git a/src/fhir/fsh-generated/resources/HealthcareService-NCPeHHealthcareServiceExample.json b/src/fhir/fsh-generated/resources/HealthcareService-NCPeHHealthcareServiceExample.json deleted file mode 100644 index 4bb48694..00000000 --- a/src/fhir/fsh-generated/resources/HealthcareService-NCPeHHealthcareServiceExample.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "resourceType": "HealthcareService", - "id": "NCPeHHealthcareServiceExample", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectoryStrict" - ] - }, - "providedBy": { - "reference": "Organization/NCPeHOrganizationExample" - }, - "category": [ - { - "coding": [ - { - "code": "1.2.276.0.76.4.292", - "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID", - "display": "NCPeH Fachdienst" - } - ] - } - ], - "specialty": [ - { - "coding": [ - { - "code": "60591-5", - "system": "http://loinc.org", - "display": "Patientenübersicht" - } - ] - }, - { - "coding": [ - { - "code": "57833-6", - "system": "http://loinc.org", - "display": "elektronische Verordnungen" - } - ] - } - ], - "name": "NCPeH Portugal" -} diff --git a/src/fhir/fsh-generated/resources/HealthcareService-PharmacyHealthCareServiceExample.json b/src/fhir/fsh-generated/resources/HealthcareService-PharmacyHealthCareServiceExample.json deleted file mode 100644 index d3a5793a..00000000 --- a/src/fhir/fsh-generated/resources/HealthcareService-PharmacyHealthCareServiceExample.json +++ /dev/null @@ -1,205 +0,0 @@ -{ - "resourceType": "HealthcareService", - "id": "PharmacyHealthCareServiceExample", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectoryStrict" - ] - }, - "identifier": [ - { - "system": "https://gematik.de/fhir/sid/telematik-id", - "value": "3-07.2.1444560000.16.108" - } - ], - "availableTime": [ - { - "daysOfWeek": [ - "mon" - ], - "availableStartTime": "08:00:00", - "availableEndTime": "18:00:00" - }, - { - "daysOfWeek": [ - "tue" - ], - "availableStartTime": "08:00:00", - "availableEndTime": "18:00:00" - }, - { - "daysOfWeek": [ - "wed" - ], - "availableStartTime": "08:00:00", - "availableEndTime": "18:00:00" - }, - { - "daysOfWeek": [ - "thu" - ], - "availableStartTime": "08:00:00", - "availableEndTime": "18:00:00" - }, - { - "daysOfWeek": [ - "fri" - ], - "availableStartTime": "08:00:00", - "availableEndTime": "18:00:00" - }, - { - "extension": [ - { - "url": "https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX", - "extension": [ - { - "url": "period", - "valuePeriod": { - "start": "2024-07-20T08:30:00+02:00", - "end": "2024-07-21T08:30:00+02:00" - } - }, - { - "url": "qualifier", - "valueCoding": { - "code": "notdienst", - "system": "https://gematik.de/fhir/directory/CodeSystem/OpeningTimeQualifierCS", - "display": "Notdienst" - } - } - ] - } - ] - } - ], - "characteristic": [ - { - "extension": [ - { - "url": "https://gematik.de/fhir/directory/StructureDefinition/PhysicalFeaturesAdditionalNoteEX", - "valueString": "Vor dem Haus" - } - ], - "coding": [ - { - "code": "parkmoeglichkeit", - "system": "https://gematik.de/fhir/directory/CodeSystem/physicalFeatures", - "display": "Parkmöglichkeit" - } - ] - }, - { - "coding": [ - { - "code": "terminbuchung", - "system": "https://gematik.de/fhir/directory/CodeSystem/VZDHealthCareServiceCharacteristicsCS", - "display": "Terminbuchung" - } - ] - }, - { - "coding": [ - { - "code": "oepnv", - "system": "https://gematik.de/fhir/directory/CodeSystem/physicalFeatures", - "display": "ÖPNV in der Nähe" - } - ] - } - ], - "coverageArea": [ - { - "extension": [ - { - "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoverageArea", - "valueQuantity": { - "system": "http://unitsofmeasure.org", - "code": "m", - "value": 10000 - } - }, - { - "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode", - "valueString": "60596" - }, - { - "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode", - "valueString": "60597" - }, - { - "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode", - "valueString": "60598" - } - ] - } - ], - "providedBy": { - "reference": "Organization/PharmacyOrganizationExample" - }, - "type": [ - { - "coding": [ - { - "code": "offizin-apotheke", - "system": "https://gematik.de/fhir/directory/CodeSystem/PharmacyTypeCS", - "display": "Offizin-Apotheke" - } - ] - } - ], - "specialty": [ - { - "coding": [ - { - "code": "10", - "system": "https://gematik.de/fhir/directory/CodeSystem/PharmacyHealthcareSpecialtyCS", - "display": "Handverkauf" - } - ] - }, - { - "coding": [ - { - "code": "allergietest", - "system": "https://gematik.de/fhir/directory/CodeSystem/HealthcareServiceSpecialtyCS", - "display": "Allergietest" - } - ] - } - ], - "location": [ - { - "reference": "Location/PharmacyLocationExample" - } - ], - "name": "Rathausapotheke", - "telecom": [ - { - "system": "phone", - "value": "030 1234567", - "use": "work" - } - ], - "notAvailable": [ - { - "description": "Urlaub", - "during": { - "start": "2024-09-01", - "end": "2024-09-21" - } - } - ], - "availabilityExceptions": "An Feiertagen geschlossen", - "endpoint": [ - { - "reference": "Endpoint/MessengerEndpointWithVisibility" - } - ] -} diff --git a/src/fhir/fsh-generated/resources/Location-LocationExample.json b/src/fhir/fsh-generated/resources/Location-LocationExample.json deleted file mode 100644 index bbdc385e..00000000 --- a/src/fhir/fsh-generated/resources/Location-LocationExample.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "resourceType": "Location", - "id": "LocationExample", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectoryStrict" - ] - }, - "name": "Praxis am Rathaus", - "description": "Praxis für Allgemeinmedizin", - "address": { - "text": "Hauptstraße 1, 10117 Berlin", - "line": [ - "Hauptstraße 1" - ], - "city": "Berlin", - "state": "Berlin", - "postalCode": "10117", - "country": "DE" - }, - "managingOrganization": { - "reference": "Organization/OrganizationExample001" - } -} diff --git a/src/fhir/fsh-generated/resources/Location-PharmacyLocationExample.json b/src/fhir/fsh-generated/resources/Location-PharmacyLocationExample.json deleted file mode 100644 index e2cc03ce..00000000 --- a/src/fhir/fsh-generated/resources/Location-PharmacyLocationExample.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "resourceType": "Location", - "id": "PharmacyLocationExample", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectoryStrict" - ] - }, - "name": "Rathausapotheke", - "address": { - "use": "work", - "type": "postal", - "text": "Theodor-Stern-Kai 7, 60596 Frankfurt am Main, Hessen, DE", - "line": [ - "Theodor-Stern-Kai 7" - ], - "city": "Frankfurt am Main", - "state": "Hessen", - "postalCode": "60596", - "country": "DE" - }, - "managingOrganization": { - "reference": "Organization/OrganizationExample001" - }, - "position": { - "longitude": 8.6648, - "latitude": 50.097 - } -} diff --git a/src/fhir/fsh-generated/resources/Organization-NCPeHOrganizationExample.json b/src/fhir/fsh-generated/resources/Organization-NCPeHOrganizationExample.json deleted file mode 100644 index a8ae7b3a..00000000 --- a/src/fhir/fsh-generated/resources/Organization-NCPeHOrganizationExample.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "resourceType": "Organization", - "id": "NCPeHOrganizationExample", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectoryStrict" - ] - }, - "identifier": [ - { - "system": "https://gematik.de/fhir/sid/telematik-id", - "value": "2-2.58.00000041" - } - ], - "extension": [ - { - "url": "https://gematik.de/fhir/ti/StructureDefinition/ncpeh-country-extension", - "valueCoding": { - "code": "PT", - "system": "urn:iso:std:iso:3166", - "display": "Portugal" - } - } - ], - "type": [ - { - "coding": [ - { - "code": "1.2.276.0.76.4.292", - "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID", - "display": "NCPeH Fachdienst" - } - ] - } - ], - "name": "NCPeH Portugal", - "active": true -} diff --git a/src/fhir/fsh-generated/resources/Organization-OrganizationExample.json b/src/fhir/fsh-generated/resources/Organization-OrganizationExample.json deleted file mode 100644 index 06f21236..00000000 --- a/src/fhir/fsh-generated/resources/Organization-OrganizationExample.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "resourceType": "Organization", - "id": "OrganizationExample", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - }, - { - "system": "https://gematik.de/fhir/directory/CodeSystem/ResourceTag", - "code": "fdv-relevant", - "display": "Relevant for ePA FdV" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectoryStrict" - ] - }, - "identifier": [ - { - "system": "https://gematik.de/fhir/sid/telematik-id", - "value": "2-2.58.00000040" - } - ], - "type": [ - { - "coding": [ - { - "code": "1.2.276.0.76.4.51", - "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID", - "display": "Zahnarztpraxis" - } - ] - } - ], - "name": "Zahnarztpraxis Dr. Mustermann", - "active": true, - "alias": [ - "Zahnarztpraxis am Bahnhof" - ], - "contact": [ - { - "name": { - "text": "Empfang Zahnarztpraxis Dr. Mustermann" - }, - "telecom": [ - { - "system": "phone", - "value": "030 1234567" - } - ] - } - ] -} diff --git a/src/fhir/fsh-generated/resources/Organization-OrganizationExample001.json b/src/fhir/fsh-generated/resources/Organization-OrganizationExample001.json deleted file mode 100644 index 481319be..00000000 --- a/src/fhir/fsh-generated/resources/Organization-OrganizationExample001.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "resourceType": "Organization", - "id": "OrganizationExample001", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectoryStrict" - ] - }, - "identifier": [ - { - "system": "https://gematik.de/fhir/sid/telematik-id", - "value": "9-2.58.00000040" - } - ], - "extension": [ - { - "url": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility", - "valueCoding": { - "code": "hide-versicherte", - "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationVisibilityCS" - } - } - ], - "active": true, - "type": [ - { - "coding": [ - { - "code": "1.2.276.0.76.4.58", - "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID" - } - ] - } - ], - "name": "gematik GmbH", - "alias": [ - "gematik" - ], - "address": [ - { - "text": "gematik GmbH\nFriedrichstr. 136, \n10117 Berlin", - "line": [ - "Friedrichstr. 136" - ], - "city": "Berlin", - "district": "Mitte", - "state": "Berlin", - "postalCode": "10117", - "country": "DE" - } - ], - "contact": [ - { - "name": { - "text": "gematik ITSM" - }, - "telecom": [ - { - "system": "email", - "value": "betrieb@gematik.de" - } - ] - } - ] -} diff --git a/src/fhir/fsh-generated/resources/Organization-PharmacyOrganizationExample.json b/src/fhir/fsh-generated/resources/Organization-PharmacyOrganizationExample.json deleted file mode 100644 index c43b30c6..00000000 --- a/src/fhir/fsh-generated/resources/Organization-PharmacyOrganizationExample.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "resourceType": "Organization", - "id": "PharmacyOrganizationExample", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectoryStrict" - ] - }, - "identifier": [ - { - "system": "https://gematik.de/fhir/sid/telematik-id", - "value": "3-07.2.1444560000.16.108" - } - ], - "type": [ - { - "coding": [ - { - "code": "1.2.276.0.76.4.54", - "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID", - "display": "Öffentliche Apotheke" - } - ] - } - ], - "name": "Rathausapotheke", - "active": true, - "alias": [ - "Rathausapotheke" - ], - "contact": [ - { - "telecom": [ - { - "system": "phone", - "value": "030 1234567" - } - ] - } - ], - "address": [ - { - "use": "work", - "type": "postal", - "text": "Theodor-Stern-Kai 7, 60596 Frankfurt am Main, Hessen, DE", - "line": [ - "Theodor-Stern-Kai 7" - ], - "city": "Frankfurt am Main", - "state": "Hessen", - "postalCode": "60596", - "country": "DE" - } - ] -} diff --git a/src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExample001.json b/src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExample001.json deleted file mode 100644 index a5ab148c..00000000 --- a/src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExample001.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "resourceType": "Practitioner", - "id": "TIPractitionerExample001", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectoryStrict" - ] - }, - "identifier": [ - { - "system": "https://gematik.de/fhir/sid/telematik-id", - "value": "1-1.58.00000040" - }, - { - "system": "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR", - "value": "123456789" - } - ], - "qualification": [ - { - "code": { - "coding": [ - { - "code": "1.2.276.0.76.4.31", - "system": "https://gematik.de/fhir/directory/CodeSystem/PractitionerProfessionOID" - } - ] - } - } - ], - "name": [ - { - "prefix": [ - "Dr." - ], - "given": [ - "Max", - "Manfred" - ], - "family": "Musterman", - "text": "Dr. Max Manfred Mustermann" - } - ] -} diff --git a/src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExampleDentist.json b/src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExampleDentist.json deleted file mode 100644 index cfbcda7e..00000000 --- a/src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExampleDentist.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "resourceType": "Practitioner", - "id": "TIPractitionerExampleDentist", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectoryStrict" - ] - }, - "identifier": [ - { - "system": "https://gematik.de/fhir/sid/telematik-id", - "value": "2-2.58.00000040" - } - ], - "qualification": [ - { - "code": { - "coding": [ - { - "code": "1.2.276.0.76.4.31", - "system": "https://gematik.de/fhir/directory/CodeSystem/PractitionerProfessionOID", - "display": "Zahnärztin/Zahnarzt" - } - ] - } - } - ], - "name": [ - { - "prefix": [ - "Dr." - ], - "given": [ - "Max", - "Manfred" - ], - "family": "Musterman", - "text": "Dr. Max Manfred Mustermann" - } - ] -} diff --git a/src/fhir/fsh-generated/resources/PractitionerRole-PractitionerRoleExample.json b/src/fhir/fsh-generated/resources/PractitionerRole-PractitionerRoleExample.json deleted file mode 100644 index 1d632de9..00000000 --- a/src/fhir/fsh-generated/resources/PractitionerRole-PractitionerRoleExample.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "resourceType": "PractitionerRole", - "id": "PractitionerRoleExample", - "meta": { - "tag": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", - "code": "ldap" - } - ], - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/PractitionerRoleDirectoryStrict" - ] - }, - "practitioner": { - "reference": "Practitioner/TIPractitionerExampleDentist" - }, - "location": [ - { - "reference": "Location/LocationExample" - } - ], - "endpoint": [ - { - "reference": "Endpoint/MessengerEndpointWithVisibility" - } - ] -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-EndpointAddressSP.json b/src/fhir/fsh-generated/resources/SearchParameter-EndpointAddressSP.json deleted file mode 100644 index 54dea246..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-EndpointAddressSP.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "EndpointAddressSP", - "url": "https://gematik.de/fhir/directory/SearchParameter/EndpointAddressSP", - "version": "1.0.1", - "status": "active", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "name": "address", - "description": "Search by the address field of the Endpoint resource.", - "code": "address", - "base": [ - "Endpoint" - ], - "type": "string", - "expression": "Endpoint.address" -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-EndpointVisibilitySP.json b/src/fhir/fsh-generated/resources/SearchParameter-EndpointVisibilitySP.json deleted file mode 100644 index f1bb5c5d..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-EndpointVisibilitySP.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "EndpointVisibilitySP", - "url": "https://gematik.de/fhir/directory/SearchParameter/EndpointVisibilitySP", - "version": "1.0.1", - "status": "active", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "name": "endpoint-visibility", - "description": "Search on Endpoint.extension(https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility)", - "code": "endpointVisibility", - "base": [ - "Endpoint" - ], - "type": "token", - "expression": "Endpoint.extension.where(url = 'https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility').value.ofType(Coding)" -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-endpoint.json b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-endpoint.json deleted file mode 100644 index 262c7944..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-endpoint.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "HealthcareService-endpoint", - "url": "http://hl7.org/fhir/SearchParameter/HealthcareService-endpoint", - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", - "valueCode": "trial-use" - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "identifier" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "connectionType" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "status" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "name" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "address" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "payloadType" - } - ] - } - ], - "version": "4.0.1", - "name": "endpoint", - "status": "active", - "experimental": false, - "date": "2019-11-01T09:29:23+11:00", - "publisher": "Health Level Seven International (Patient Administration)", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "http://hl7.org/fhir" - } - ] - }, - { - "telecom": [ - { - "system": "url", - "value": "http://www.hl7.org/Special/committees/pafm/index.cfm" - } - ] - } - ], - "description": "Technical endpoints providing access to electronic services operated for the healthcare service", - "code": "endpoint", - "base": [ - "HealthcareService" - ], - "type": "reference", - "expression": "HealthcareService.endpoint", - "xpath": "f:HealthcareService/f:endpoint", - "xpathUsage": "normal", - "target": [ - "Endpoint" - ] -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-location.json b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-location.json deleted file mode 100644 index 3631a396..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-location.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "HealthcareService-location", - "url": "http://hl7.org/fhir/SearchParameter/HealthcareService-location", - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", - "valueCode": "trial-use" - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "identifier" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "address" - } - ] - } - ], - "version": "4.0.1", - "name": "location", - "status": "active", - "experimental": false, - "date": "2019-11-01T09:29:23+11:00", - "publisher": "Health Level Seven International (Patient Administration)", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "http://hl7.org/fhir" - } - ] - }, - { - "telecom": [ - { - "system": "url", - "value": "http://www.hl7.org/Special/committees/pafm/index.cfm" - } - ] - } - ], - "description": "The location of the Healthcare Service", - "code": "location", - "base": [ - "HealthcareService" - ], - "type": "reference", - "expression": "HealthcareService.location", - "xpath": "f:HealthcareService/f:location", - "xpathUsage": "normal", - "target": [ - "Location" - ] -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-organization.json b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-organization.json deleted file mode 100644 index 1af50954..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-organization.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "HealthcareService-organization", - "url": "http://hl7.org/fhir/SearchParameter/HealthcareService-organization", - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", - "valueCode": "trial-use" - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "identifier" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "name" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "alias" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "type" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "active" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "organizationVisibility" - } - ] - } - ], - "version": "4.0.1", - "name": "organization", - "status": "active", - "experimental": false, - "date": "2019-11-01T09:29:23+11:00", - "publisher": "Health Level Seven International (Patient Administration)", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "http://hl7.org/fhir" - } - ] - }, - { - "telecom": [ - { - "system": "url", - "value": "http://www.hl7.org/Special/committees/pafm/index.cfm" - } - ] - } - ], - "description": "The organization that provides this Healthcare Service", - "code": "organization", - "base": [ - "HealthcareService" - ], - "type": "reference", - "expression": "HealthcareService.providedBy", - "xpath": "f:HealthcareService/f:providedBy", - "xpathUsage": "normal", - "target": [ - "Organization" - ] -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json deleted file mode 100644 index 079bad51..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "HealthcareServiceCoverageAreaPostalCodeSP", - "url": "https://gematik.de/fhir/directory/SearchParameter/HealthcareServiceCoverageAreaPostalCodeSP", - "version": "1.0.1", - "status": "active", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "name": "service-coverage-plz", - "description": "Search on HealthcareService.coverageArea.extension(https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode)", - "code": "coverageAreaPostalCode", - "base": [ - "HealthcareService" - ], - "type": "string", - "expression": "HealthcareService.coverageArea.extension.where(url = 'https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode').value.ofType(string)" -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-HolderIdSP.json b/src/fhir/fsh-generated/resources/SearchParameter-HolderIdSP.json deleted file mode 100644 index b7318d87..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-HolderIdSP.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "HolderIdSP", - "url": "https://gematik.de/fhir/directory/SearchParameter/HolderIdSP", - "version": "1.0.1", - "status": "active", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "name": "holder-id", - "description": "Search on .extension(https://gematik.de/fhir/directory/StructureDefinition/HolderId)", - "code": "holder-id", - "base": [ - "HealthcareService", - "PractitionerRole" - ], - "type": "token", - "expression": "HealthcareService.extension.where(url='https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex').value | PractitionerRole.extension.where(url='https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex').value" -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationAliasSP.json b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationAliasSP.json deleted file mode 100644 index 6fca5f91..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationAliasSP.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "OrganizationAliasSP", - "url": "https://gematik.de/fhir/directory/SearchParameter/OrganizationAliasSP", - "version": "1.0.1", - "status": "active", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "name": "alias", - "description": "Search on Organization.alias", - "code": "alias", - "base": [ - "Organization" - ], - "type": "string", - "expression": "Organization.alias" -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationNCPeHCountrySP.json b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationNCPeHCountrySP.json deleted file mode 100644 index 299eaac3..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationNCPeHCountrySP.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "OrganizationNCPeHCountrySP", - "url": "https://gematik.de/fhir/directory/SearchParameter/OrganizationNCPeHCountrySP", - "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/ti/StructureDefinition/ncpeh-country-extension)", - "code": "ncpeh-country", - "base": [ - "Organization" - ], - "type": "token", - "expression": "Organization.extension.where(url = 'https://gematik.de/fhir/ti/StructureDefinition/ncpeh-country-extension').value.ofType(Coding)" -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationTypeDisplaySP.json b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationTypeDisplaySP.json deleted file mode 100644 index 89b2bacc..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationTypeDisplaySP.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "OrganizationTypeDisplaySP", - "url": "https://gematik.de/fhir/directory/SearchParameter/OrganizationTypeDisplaySP", - "version": "1.0.1", - "status": "active", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "name": "organization-type-display", - "description": "Search organizations by the display value of their type.", - "code": "type-display", - "base": [ - "Organization" - ], - "type": "string", - "expression": "Organization.type.coding.display", - "target": [ - "Organization" - ] -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationVisibilitySP.json b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationVisibilitySP.json deleted file mode 100644 index a9839cca..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationVisibilitySP.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "OrganizationVisibilitySP", - "url": "https://gematik.de/fhir/directory/SearchParameter/OrganizationVisibilitySP", - "version": "1.0.1", - "status": "active", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "name": "organization-visibility", - "description": "Search on https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility extension on organization", - "code": "organizationVisibility", - "base": [ - "Organization" - ], - "type": "token", - "expression": "Organization.extension.where(url = 'https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility').value.ofType(Coding)" -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OwnerTelematikIdSP.json b/src/fhir/fsh-generated/resources/SearchParameter-OwnerTelematikIdSP.json deleted file mode 100644 index 54613697..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-OwnerTelematikIdSP.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "OwnerTelematikIdSP", - "url": "https://gematik.de/fhir/directory/SearchParameter/OwnerTelematikIdSP", - "version": "1.0.1", - "status": "active", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "name": "owner-telematik-id", - "description": "SearchParameter for the Telematik ID of the owner of a resource using the OwnerTelematikIdEx extension", - "code": "owner-telematik-id", - "base": [ - "Endpoint", - "HealthcareService", - "PractitionerRole" - ], - "type": "token", - "expression": "extension.where(url='https://gematik.de/fhir/directory/StructureDefinition/OwnerTelematikIdEx').value" -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerQualificationSP.json b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerQualificationSP.json deleted file mode 100644 index 8c4a1108..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerQualificationSP.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "PractitionerQualificationSP", - "url": "https://gematik.de/fhir/directory/SearchParameter/PractitionerQualificationSP", - "version": "1.0.1", - "status": "active", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "name": "practitioner-qualification", - "description": "Search on Practitioner.qualification.code & Practitioner.qualification.code.coding.display", - "code": "qualification", - "base": [ - "Practitioner" - ], - "type": "token", - "expression": "Practitioner.qualification.code | Practitioner.qualification.code.coding.display" -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-endpoint.json b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-endpoint.json deleted file mode 100644 index fc922f48..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-endpoint.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "PractitionerRole-endpoint", - "url": "http://hl7.org/fhir/SearchParameter/PractitionerRole-endpoint", - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", - "valueCode": "trial-use" - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "identifier" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "connectionType" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "status" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "name" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "address" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "payloadType" - } - ] - } - ], - "version": "4.0.1", - "name": "endpoint", - "status": "active", - "experimental": false, - "date": "2019-11-01T09:29:23+11:00", - "publisher": "Health Level Seven International (Patient Administration)", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "http://hl7.org/fhir" - } - ] - }, - { - "telecom": [ - { - "system": "url", - "value": "http://www.hl7.org/Special/committees/pafm/index.cfm" - } - ] - } - ], - "description": "Technical endpoints providing access to services operated for the practitioner with this role", - "code": "endpoint", - "base": [ - "PractitionerRole" - ], - "type": "reference", - "expression": "PractitionerRole.endpoint", - "xpath": "f:PractitionerRole/f:endpoint", - "xpathUsage": "normal", - "target": [ - "Endpoint" - ] -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-location.json b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-location.json deleted file mode 100644 index efb814ec..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-location.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "PractitionerRole-location", - "url": "http://hl7.org/fhir/SearchParameter/PractitionerRole-location", - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", - "valueCode": "trial-use" - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "identifier" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "address" - } - ] - } - ], - "version": "4.0.1", - "name": "location", - "status": "active", - "experimental": false, - "date": "2019-11-01T09:29:23+11:00", - "publisher": "Health Level Seven International (Patient Administration)", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "http://hl7.org/fhir" - } - ] - }, - { - "telecom": [ - { - "system": "url", - "value": "http://www.hl7.org/Special/committees/pafm/index.cfm" - } - ] - } - ], - "description": "One of the locations at which this practitioner provides care", - "code": "location", - "base": [ - "PractitionerRole" - ], - "type": "reference", - "expression": "PractitionerRole.location", - "xpath": "f:PractitionerRole/f:location", - "xpathUsage": "normal", - "target": [ - "Location" - ] -} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-practitioner.json b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-practitioner.json deleted file mode 100644 index d179b798..00000000 --- a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-practitioner.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "resourceType": "SearchParameter", - "id": "PractitionerRole-practitioner", - "url": "http://hl7.org/fhir/SearchParameter/PractitionerRole-practitioner", - "extension": [ - { - "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", - "valueCode": "trial-use" - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "identifier" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "active" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "name" - } - ] - }, - { - "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", - "extension": [ - { - "url": "code", - "valueCode": "qualification" - } - ] - } - ], - "version": "4.0.1", - "name": "practitioner", - "status": "active", - "experimental": false, - "date": "2019-11-01T09:29:23+11:00", - "publisher": "Health Level Seven International (Patient Administration)", - "contact": [ - { - "telecom": [ - { - "system": "url", - "value": "http://hl7.org/fhir" - } - ] - }, - { - "telecom": [ - { - "system": "url", - "value": "http://www.hl7.org/Special/committees/pafm/index.cfm" - } - ] - } - ], - "description": "Practitioner that is able to provide the defined services for the organization", - "code": "practitioner", - "base": [ - "PractitionerRole" - ], - "type": "reference", - "expression": "PractitionerRole.practitioner", - "xpath": "f:PractitionerRole/f:practitioner", - "xpathUsage": "normal", - "target": [ - "Practitioner" - ] -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-CodingWithCodeAndSystem.json b/src/fhir/fsh-generated/resources/StructureDefinition-CodingWithCodeAndSystem.json deleted file mode 100644 index 0a01c857..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-CodingWithCodeAndSystem.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "CodingWithCodeAndSystem", - "url": "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem", - "version": "1.0.1", - "name": "CodingWithCodeAndSystem", - "title": "Coding with code and system", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Coding profile making code and system mandatory", - "fhirVersion": "4.0.1", - "kind": "complex-type", - "abstract": false, - "type": "Coding", - "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Coding", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Coding.system", - "path": "Coding.system", - "min": 1 - }, - { - "id": "Coding.code", - "path": "Coding.code", - "min": 1 - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json deleted file mode 100644 index c5b039c1..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json +++ /dev/null @@ -1,182 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "EndpointDirectory", - "url": "https://gematik.de/fhir/directory/StructureDefinition/EndpointDirectory", - "version": "1.0.1", - "name": "EndpointDirectory", - "title": "Endpoint in gematik Directory", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Endpoints for applications in the gematik Directory", - "fhirVersion": "4.0.1", - "kind": "resource", - "abstract": false, - "type": "Endpoint", - "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Endpoint", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Endpoint.id", - "path": "Endpoint.id", - "mustSupport": true - }, - { - "id": "Endpoint.meta.tag", - "path": "Endpoint.meta.tag", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "open" - }, - "min": 1, - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/EndpointDirectory" - } - ], - "mustSupport": true - }, - { - "id": "Endpoint.meta.tag:Origin", - "path": "Endpoint.meta.tag", - "sliceName": "Origin", - "min": 1, - "max": "1", - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/OriginVS" - } - }, - { - "id": "Endpoint.meta.tag:Origin.system", - "path": "Endpoint.meta.tag.system", - "min": 1, - "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" - }, - { - "id": "Endpoint.extension", - "path": "Endpoint.extension", - "slicing": { - "discriminator": [ - { - "type": "value", - "path": "url" - } - ], - "ordered": false, - "rules": "open" - } - }, - { - "id": "Endpoint.extension:endpointVisibility", - "path": "Endpoint.extension", - "sliceName": "endpointVisibility", - "min": 0, - "max": "*", - "type": [ - { - "code": "Extension", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility" - ] - } - ], - "mustSupport": true - }, - { - "id": "Endpoint.extension:ownerTelematikId", - "path": "Endpoint.extension", - "sliceName": "ownerTelematikId", - "min": 0, - "max": "*", - "type": [ - { - "code": "Extension", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/OwnerTelematikIdEx" - ] - } - ], - "mustSupport": true - }, - { - "id": "Endpoint.status", - "path": "Endpoint.status", - "mustSupport": true - }, - { - "id": "Endpoint.connectionType", - "path": "Endpoint.connectionType", - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/EndpointDirectory" - } - ], - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/EndpointConnectionTypeVS" - } - }, - { - "id": "Endpoint.connectionType.system", - "path": "Endpoint.connectionType.system", - "mustSupport": true - }, - { - "id": "Endpoint.connectionType.code", - "path": "Endpoint.connectionType.code", - "mustSupport": true - }, - { - "id": "Endpoint.name", - "path": "Endpoint.name", - "min": 1, - "mustSupport": true - }, - { - "id": "Endpoint.payloadType", - "path": "Endpoint.payloadType", - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/EndpointPayloadTypeVS" - } - }, - { - "id": "Endpoint.payloadType.coding", - "path": "Endpoint.payloadType.coding", - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/EndpointDirectory" - } - ] - }, - { - "id": "Endpoint.address", - "path": "Endpoint.address", - "mustSupport": true - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json deleted file mode 100644 index 96a4a9d6..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "EndpointVisibility", - "url": "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility", - "version": "1.0.1", - "name": "EndpointVisibility", - "title": "EndpointVisibility", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Visibility of an Endpoint in the FHIR-VZD. This Extensions includes codes of use-cases im which this Endpoint SHALL not be visible.", - "fhirVersion": "4.0.1", - "kind": "complex-type", - "abstract": false, - "context": [ - { - "expression": "Endpoint", - "type": "element" - } - ], - "type": "Extension", - "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Extension", - "path": "Extension", - "short": "EndpointVisibility", - "definition": "Visibility of an Endpoint in the FHIR-VZD. This Extensions includes codes of use-cases im which this Endpoint SHALL not be visible." - }, - { - "id": "Extension.extension", - "path": "Extension.extension", - "max": "0" - }, - { - "id": "Extension.url", - "path": "Extension.url", - "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility" - }, - { - "id": "Extension.value[x]", - "path": "Extension.value[x]", - "min": 1, - "type": [ - { - "code": "Coding" - } - ], - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility" - } - ], - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/EndpointVisibilityVS" - } - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json deleted file mode 100644 index d523527e..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json +++ /dev/null @@ -1,481 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "HealthcareServiceDirectory", - "url": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory", - "version": "1.0.1", - "name": "HealthcareServiceDirectory", - "title": "HealthcareService in gematik Directory", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Defines the data structure for medical, regulatory and technical\norganisations specific for german Healthcare and Telematics Infrastructure.", - "fhirVersion": "4.0.1", - "kind": "resource", - "abstract": false, - "type": "HealthcareService", - "baseDefinition": "http://hl7.org/fhir/StructureDefinition/HealthcareService", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "HealthcareService.id", - "path": "HealthcareService.id", - "mustSupport": true - }, - { - "id": "HealthcareService.meta.tag", - "path": "HealthcareService.meta.tag", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "open" - }, - "min": 1, - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" - } - ], - "mustSupport": true - }, - { - "id": "HealthcareService.meta.tag:Origin", - "path": "HealthcareService.meta.tag", - "sliceName": "Origin", - "min": 1, - "max": "1", - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/OriginVS" - } - }, - { - "id": "HealthcareService.meta.tag:Origin.system", - "path": "HealthcareService.meta.tag.system", - "min": 1, - "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" - }, - { - "id": "HealthcareService.extension", - "path": "HealthcareService.extension", - "slicing": { - "discriminator": [ - { - "type": "value", - "path": "url" - } - ], - "ordered": false, - "rules": "open" - } - }, - { - "id": "HealthcareService.extension:holderId", - "path": "HealthcareService.extension", - "sliceName": "holderId", - "min": 0, - "max": "*", - "type": [ - { - "code": "Extension", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex" - ] - } - ], - "mustSupport": true - }, - { - "id": "HealthcareService.extension:ownerTelematikId", - "path": "HealthcareService.extension", - "sliceName": "ownerTelematikId", - "min": 0, - "max": "*", - "type": [ - { - "code": "Extension", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/OwnerTelematikIdEx" - ] - } - ], - "mustSupport": true - }, - { - "id": "HealthcareService.identifier", - "path": "HealthcareService.identifier", - "slicing": { - "discriminator": [ - { - "type": "value", - "path": "system" - } - ], - "rules": "open" - }, - "mustSupport": true - }, - { - "id": "HealthcareService.identifier:TelematikID", - "path": "HealthcareService.identifier", - "sliceName": "TelematikID", - "min": 0, - "max": "1", - "type": [ - { - "code": "Identifier", - "profile": [ - "http://fhir.de/StructureDefinition/identifier-telematik-id" - ] - } - ], - "mustSupport": true - }, - { - "id": "HealthcareService.providedBy", - "path": "HealthcareService.providedBy", - "min": 1, - "mustSupport": true - }, - { - "id": "HealthcareService.category", - "path": "HealthcareService.category", - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/healthcare-service-category-codes" - } - }, - { - "id": "HealthcareService.category.coding", - "path": "HealthcareService.category.coding", - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" - } - ] - }, - { - "id": "HealthcareService.type", - "path": "HealthcareService.type", - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/HealthcareServiceTypeVS" - } - }, - { - "id": "HealthcareService.type.coding", - "path": "HealthcareService.type.coding", - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" - } - ] - }, - { - "id": "HealthcareService.specialty", - "path": "HealthcareService.specialty", - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/HealthcareSpecialtyTypeVS" - } - }, - { - "id": "HealthcareService.specialty.coding", - "path": "HealthcareService.specialty.coding", - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" - } - ] - }, - { - "id": "HealthcareService.location", - "path": "HealthcareService.location", - "max": "1", - "mustSupport": true - }, - { - "id": "HealthcareService.name", - "path": "HealthcareService.name", - "mustSupport": true - }, - { - "id": "HealthcareService.telecom", - "path": "HealthcareService.telecom", - "mustSupport": true - }, - { - "id": "HealthcareService.telecom.system", - "path": "HealthcareService.telecom.system", - "mustSupport": true - }, - { - "id": "HealthcareService.telecom.value", - "path": "HealthcareService.telecom.value", - "mustSupport": true - }, - { - "id": "HealthcareService.telecom.use", - "path": "HealthcareService.telecom.use", - "mustSupport": true - }, - { - "id": "HealthcareService.coverageArea", - "path": "HealthcareService.coverageArea", - "mustSupport": true - }, - { - "id": "HealthcareService.coverageArea.extension", - "path": "HealthcareService.coverageArea.extension", - "mustSupport": true - }, - { - "id": "HealthcareService.coverageArea.extension:serviceCoverageArea", - "path": "HealthcareService.coverageArea.extension", - "sliceName": "serviceCoverageArea", - "min": 0, - "max": "1", - "type": [ - { - "code": "Extension", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoverageArea" - ] - } - ], - "mustSupport": true - }, - { - "id": "HealthcareService.coverageArea.extension:serviceCoveragePostalCode", - "path": "HealthcareService.coverageArea.extension", - "sliceName": "serviceCoveragePostalCode", - "min": 0, - "max": "*", - "type": [ - { - "code": "Extension", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode" - ] - } - ], - "mustSupport": true - }, - { - "id": "HealthcareService.characteristic", - "path": "HealthcareService.characteristic", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "$this" - } - ], - "rules": "open" - }, - "short": "Physical Features & Technical Services", - "mustSupport": true - }, - { - "id": "HealthcareService.characteristic.coding", - "path": "HealthcareService.characteristic.coding", - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" - } - ] - }, - { - "id": "HealthcareService.characteristic:technicalCharacteristic", - "path": "HealthcareService.characteristic", - "sliceName": "technicalCharacteristic", - "short": "Technical Services", - "min": 0, - "max": "*", - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/healthcareservice-technical-characteristic-vs" - } - }, - { - "id": "HealthcareService.characteristic:physicalFeatures", - "path": "HealthcareService.characteristic", - "sliceName": "physicalFeatures", - "short": "Physical Features", - "min": 0, - "max": "*", - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/PhysicalFeaturesHealthCareServiceVS" - } - }, - { - "id": "HealthcareService.characteristic:physicalFeatures.extension:additionalNote", - "path": "HealthcareService.characteristic.extension", - "sliceName": "additionalNote", - "min": 0, - "max": "1", - "type": [ - { - "code": "Extension", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/PhysicalFeaturesAdditionalNoteEX" - ] - } - ], - "mustSupport": true - }, - { - "id": "HealthcareService.communication", - "path": "HealthcareService.communication", - "mustSupport": true - }, - { - "id": "HealthcareService.communication.coding", - "path": "HealthcareService.communication.coding", - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" - } - ] - }, - { - "id": "HealthcareService.appointmentRequired", - "path": "HealthcareService.appointmentRequired", - "mustSupport": true - }, - { - "id": "HealthcareService.availableTime", - "path": "HealthcareService.availableTime", - "constraint": [ - { - "key": "VZD-Service-Opening-TimeInv-1", - "severity": "error", - "human": "If the specialOpeningTimes extension is set, daysOfWeek, availableStartTime, and availableEndTime must not be set.", - "expression": "extension('https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX').exists() implies (daysOfWeek.empty() and availableStartTime.empty() and availableEndTime.empty())", - "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" - }, - { - "key": "VZD-Service-Opening-TimeInv-2", - "severity": "error", - "human": "If the specialOpeningTimes extension is not set, daysOfWeek, availableStartTime, and availableEndTime all must be set.", - "expression": "extension('https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX').empty() implies (daysOfWeek.exists() and availableStartTime.exists() and availableEndTime.exists())", - "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" - } - ], - "mustSupport": true - }, - { - "id": "HealthcareService.availableTime.extension", - "path": "HealthcareService.availableTime.extension", - "slicing": { - "discriminator": [ - { - "type": "value", - "path": "url" - } - ], - "ordered": false, - "rules": "open" - } - }, - { - "id": "HealthcareService.availableTime.extension:specialOpeningTimes", - "path": "HealthcareService.availableTime.extension", - "sliceName": "specialOpeningTimes", - "min": 0, - "max": "1", - "type": [ - { - "code": "Extension", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX" - ] - } - ], - "mustSupport": true - }, - { - "id": "HealthcareService.availableTime.daysOfWeek", - "path": "HealthcareService.availableTime.daysOfWeek", - "max": "1", - "mustSupport": true - }, - { - "id": "HealthcareService.availableTime.allDay", - "path": "HealthcareService.availableTime.allDay", - "max": "0" - }, - { - "id": "HealthcareService.availableTime.availableStartTime", - "path": "HealthcareService.availableTime.availableStartTime", - "mustSupport": true - }, - { - "id": "HealthcareService.availableTime.availableEndTime", - "path": "HealthcareService.availableTime.availableEndTime", - "mustSupport": true - }, - { - "id": "HealthcareService.notAvailable", - "path": "HealthcareService.notAvailable", - "mustSupport": true - }, - { - "id": "HealthcareService.notAvailable.description", - "path": "HealthcareService.notAvailable.description", - "mustSupport": true - }, - { - "id": "HealthcareService.notAvailable.during", - "path": "HealthcareService.notAvailable.during", - "mustSupport": true - }, - { - "id": "HealthcareService.availabilityExceptions", - "path": "HealthcareService.availabilityExceptions", - "mustSupport": true - }, - { - "id": "HealthcareService.endpoint", - "path": "HealthcareService.endpoint", - "mustSupport": true - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectoryStrict.json deleted file mode 100644 index 0a005bb5..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectoryStrict.json +++ /dev/null @@ -1,252 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "HealthcareServiceDirectoryStrict", - "url": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectoryStrict", - "version": "1.0.1", - "name": "HealthcareServiceDirectoryStrict", - "title": "HealthcareServiceDirectoryStrict", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "HealthcareService in gematik Directory with strict constraints", - "fhirVersion": "4.0.1", - "kind": "resource", - "abstract": false, - "type": "HealthcareService", - "baseDefinition": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "HealthcareService.meta.tag", - "path": "HealthcareService.meta.tag", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "closed" - }, - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "HealthcareService.meta.tag:Origin", - "path": "HealthcareService.meta.tag", - "sliceName": "Origin", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "HealthcareService.identifier", - "path": "HealthcareService.identifier", - "slicing": { - "discriminator": [ - { - "type": "value", - "path": "system" - } - ], - "rules": "closed" - } - }, - { - "id": "HealthcareService.active", - "path": "HealthcareService.active", - "max": "0" - }, - { - "id": "HealthcareService.category.coding", - "path": "HealthcareService.category.coding", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "HealthcareService.type.coding", - "path": "HealthcareService.type.coding", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "HealthcareService.specialty.coding", - "path": "HealthcareService.specialty.coding", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "HealthcareService.comment", - "path": "HealthcareService.comment", - "max": "0" - }, - { - "id": "HealthcareService.extraDetails", - "path": "HealthcareService.extraDetails", - "max": "0" - }, - { - "id": "HealthcareService.photo", - "path": "HealthcareService.photo", - "max": "0" - }, - { - "id": "HealthcareService.telecom.rank", - "path": "HealthcareService.telecom.rank", - "max": "0" - }, - { - "id": "HealthcareService.telecom.period", - "path": "HealthcareService.telecom.period", - "max": "0" - }, - { - "id": "HealthcareService.coverageArea.reference", - "path": "HealthcareService.coverageArea.reference", - "max": "0" - }, - { - "id": "HealthcareService.coverageArea.type", - "path": "HealthcareService.coverageArea.type", - "max": "0" - }, - { - "id": "HealthcareService.coverageArea.identifier", - "path": "HealthcareService.coverageArea.identifier", - "max": "0" - }, - { - "id": "HealthcareService.coverageArea.display", - "path": "HealthcareService.coverageArea.display", - "max": "0" - }, - { - "id": "HealthcareService.serviceProvisionCode", - "path": "HealthcareService.serviceProvisionCode", - "max": "0" - }, - { - "id": "HealthcareService.eligibility", - "path": "HealthcareService.eligibility", - "max": "0" - }, - { - "id": "HealthcareService.program", - "path": "HealthcareService.program", - "max": "0" - }, - { - "id": "HealthcareService.characteristic", - "path": "HealthcareService.characteristic", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "$this" - } - ], - "rules": "closed" - } - }, - { - "id": "HealthcareService.characteristic.coding", - "path": "HealthcareService.characteristic.coding", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "HealthcareService.characteristic:physicalFeatures", - "path": "HealthcareService.characteristic", - "sliceName": "physicalFeatures" - }, - { - "id": "HealthcareService.characteristic:physicalFeatures.coding", - "path": "HealthcareService.characteristic.coding", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "HealthcareService.communication.coding", - "path": "HealthcareService.communication.coding", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "HealthcareService.referralMethod", - "path": "HealthcareService.referralMethod", - "max": "0" - }, - { - "id": "HealthcareService.availableTime.extension:specialOpeningTimes", - "path": "HealthcareService.availableTime.extension", - "sliceName": "specialOpeningTimes" - }, - { - "id": "HealthcareService.availableTime.extension:specialOpeningTimes.extension:qualifier", - "path": "HealthcareService.availableTime.extension.extension", - "sliceName": "qualifier" - }, - { - "id": "HealthcareService.availableTime.extension:specialOpeningTimes.extension:qualifier.value[x]", - "path": "HealthcareService.availableTime.extension.extension.value[x]", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json deleted file mode 100644 index c19e44c7..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json +++ /dev/null @@ -1,159 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "LocationDirectory", - "url": "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectory", - "version": "1.0.1", - "name": "LocationDirectory", - "title": "Location in gematik Directory", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Defines the data structure for medical, regulatory and technical\norganisations specific for german Healthcare and Telematics Infrastructure.", - "fhirVersion": "4.0.1", - "kind": "resource", - "abstract": false, - "type": "Location", - "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Location", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Location.id", - "path": "Location.id", - "mustSupport": true - }, - { - "id": "Location.meta.tag", - "path": "Location.meta.tag", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "open" - }, - "min": 1, - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectory" - } - ], - "mustSupport": true - }, - { - "id": "Location.meta.tag:Origin", - "path": "Location.meta.tag", - "sliceName": "Origin", - "min": 1, - "max": "1", - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/OriginVS" - } - }, - { - "id": "Location.meta.tag:Origin.system", - "path": "Location.meta.tag.system", - "min": 1, - "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" - }, - { - "id": "Location.name", - "path": "Location.name", - "mustSupport": true - }, - { - "id": "Location.description", - "path": "Location.description", - "mustSupport": true - }, - { - "id": "Location.address", - "path": "Location.address", - "mustSupport": true - }, - { - "id": "Location.address.use", - "path": "Location.address.use", - "mustSupport": true - }, - { - "id": "Location.address.text", - "path": "Location.address.text", - "mustSupport": true - }, - { - "id": "Location.address.line", - "path": "Location.address.line", - "mustSupport": true - }, - { - "id": "Location.address.city", - "path": "Location.address.city", - "mustSupport": true - }, - { - "id": "Location.address.district", - "path": "Location.address.district", - "mustSupport": true - }, - { - "id": "Location.address.state", - "path": "Location.address.state", - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/AddressStateVS" - } - }, - { - "id": "Location.address.postalCode", - "path": "Location.address.postalCode", - "mustSupport": true - }, - { - "id": "Location.address.country", - "path": "Location.address.country", - "mustSupport": true - }, - { - "id": "Location.position", - "path": "Location.position", - "mustSupport": true - }, - { - "id": "Location.position.longitude", - "path": "Location.position.longitude", - "mustSupport": true - }, - { - "id": "Location.position.latitude", - "path": "Location.position.latitude", - "mustSupport": true - }, - { - "id": "Location.position.altitude", - "path": "Location.position.altitude", - "mustSupport": true - }, - { - "id": "Location.managingOrganization", - "path": "Location.managingOrganization", - "mustSupport": true - }, - { - "id": "Location.partOf", - "path": "Location.partOf", - "mustSupport": true - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectoryStrict.json deleted file mode 100644 index 9caa93a0..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectoryStrict.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "LocationDirectoryStrict", - "url": "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectoryStrict", - "version": "1.0.1", - "name": "LocationDirectoryStrict", - "title": "LocationDirectoryStrict", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Location in gematik Directory with strict constraints", - "fhirVersion": "4.0.1", - "kind": "resource", - "abstract": false, - "type": "Location", - "baseDefinition": "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectory", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Location.meta.tag", - "path": "Location.meta.tag", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "closed" - } - }, - { - "id": "Location.identifier", - "path": "Location.identifier", - "max": "0" - }, - { - "id": "Location.status", - "path": "Location.status", - "max": "0" - }, - { - "id": "Location.operationalStatus", - "path": "Location.operationalStatus", - "max": "0" - }, - { - "id": "Location.alias", - "path": "Location.alias", - "max": "0" - }, - { - "id": "Location.mode", - "path": "Location.mode", - "max": "0" - }, - { - "id": "Location.type", - "path": "Location.type", - "max": "0" - }, - { - "id": "Location.telecom", - "path": "Location.telecom", - "max": "0" - }, - { - "id": "Location.physicalType", - "path": "Location.physicalType", - "max": "0" - }, - { - "id": "Location.hoursOfOperation", - "path": "Location.hoursOfOperation", - "max": "0" - }, - { - "id": "Location.availabilityExceptions", - "path": "Location.availabilityExceptions", - "max": "0" - }, - { - "id": "Location.endpoint", - "path": "Location.endpoint", - "max": "0" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json deleted file mode 100644 index 40bd0712..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "OrganizationDirectory", - "url": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectory", - "version": "1.0.1", - "name": "OrganizationDirectory", - "title": "Organization in gematik Directory", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Defines the data structure for medical, regulatory and technical \norganisations specific for german Healthcare and Telematics Infrastructure.", - "fhirVersion": "4.0.1", - "kind": "resource", - "abstract": false, - "type": "Organization", - "baseDefinition": "https://gematik.de/fhir/ti/StructureDefinition/ti-organization", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Organization.meta.tag", - "path": "Organization.meta.tag", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "open" - }, - "min": 1, - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectory" - } - ], - "mustSupport": true - }, - { - "id": "Organization.meta.tag:Origin", - "path": "Organization.meta.tag", - "sliceName": "Origin", - "min": 1, - "max": "1", - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/OriginVS" - } - }, - { - "id": "Organization.meta.tag:Origin.system", - "path": "Organization.meta.tag.system", - "min": 1, - "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" - }, - { - "id": "Organization.meta.tag:FdV", - "path": "Organization.meta.tag", - "sliceName": "FdV", - "min": 0, - "max": "1", - "mustSupport": true - }, - { - "id": "Organization.meta.tag:FdV.system", - "path": "Organization.meta.tag.system", - "min": 1, - "patternUri": "https://gematik.de/fhir/directory/CodeSystem/ResourceTag" - }, - { - "id": "Organization.meta.tag:FdV.code", - "path": "Organization.meta.tag.code", - "patternCode": "fdv-relevant" - }, - { - "id": "Organization.meta.tag:FdV.display", - "path": "Organization.meta.tag.display", - "patternString": "Relevant for ePA FdV" - }, - { - "id": "Organization.extension:organizationVisibility", - "path": "Organization.extension", - "sliceName": "organizationVisibility", - "min": 0, - "max": "*", - "type": [ - { - "code": "Extension", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility" - ] - } - ], - "mustSupport": true - }, - { - "id": "Organization.identifier", - "path": "Organization.identifier", - "min": 1 - }, - { - "id": "Organization.identifier:TelematikID", - "path": "Organization.identifier", - "sliceName": "TelematikID", - "min": 1 - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectoryStrict.json deleted file mode 100644 index 9e510790..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectoryStrict.json +++ /dev/null @@ -1,140 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "OrganizationDirectoryStrict", - "url": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectoryStrict", - "version": "1.0.1", - "name": "OrganizationDirectoryStrict", - "title": "OrganizationDirectoryStrict", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Organization in gematik Directory with strict constraints", - "fhirVersion": "4.0.1", - "kind": "resource", - "abstract": false, - "type": "Organization", - "baseDefinition": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectory", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Organization.meta.tag", - "path": "Organization.meta.tag", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "closed" - }, - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "Organization.meta.tag:Origin", - "path": "Organization.meta.tag", - "sliceName": "Origin", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "Organization.meta.tag:FdV", - "path": "Organization.meta.tag", - "sliceName": "FdV", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "Organization.extension:ncpehCountryEx", - "path": "Organization.extension", - "sliceName": "ncpehCountryEx" - }, - { - "id": "Organization.extension:ncpehCountryEx.value[x]", - "path": "Organization.extension.value[x]", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "Organization.extension:organizationVisibility", - "path": "Organization.extension", - "sliceName": "organizationVisibility" - }, - { - "id": "Organization.extension:organizationVisibility.value[x]", - "path": "Organization.extension.value[x]", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "Organization.identifier", - "path": "Organization.identifier", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "closed" - } - }, - { - "id": "Organization.type", - "path": "Organization.type", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "$this" - } - ], - "rules": "closed" - } - }, - { - "id": "Organization.telecom", - "path": "Organization.telecom", - "max": "0" - }, - { - "id": "Organization.endpoint", - "path": "Organization.endpoint", - "max": "0" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json deleted file mode 100644 index 7aef4bd5..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "OrganizationVisibility", - "url": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility", - "version": "1.0.1", - "name": "OrganizationVisibility", - "title": "OrganizationVisibility", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Visibility of an Organization in the FHIR-VZD. This Extensions includes codes of use-cases im which this Organization SHALL not be visible.", - "fhirVersion": "4.0.1", - "kind": "complex-type", - "abstract": false, - "context": [ - { - "expression": "Organization", - "type": "element" - } - ], - "type": "Extension", - "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Extension", - "path": "Extension", - "short": "OrganizationVisibility", - "definition": "Visibility of an Organization in the FHIR-VZD. This Extensions includes codes of use-cases im which this Organization SHALL not be visible." - }, - { - "id": "Extension.extension", - "path": "Extension.extension", - "max": "0" - }, - { - "id": "Extension.url", - "path": "Extension.url", - "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility" - }, - { - "id": "Extension.value[x]", - "path": "Extension.value[x]", - "min": 1, - "type": [ - { - "code": "Coding" - } - ], - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility" - } - ], - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/OrganizationVisibilityVS" - } - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OwnerTelematikIdEx.json b/src/fhir/fsh-generated/resources/StructureDefinition-OwnerTelematikIdEx.json deleted file mode 100644 index a8c29ebd..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-OwnerTelematikIdEx.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "OwnerTelematikIdEx", - "url": "https://gematik.de/fhir/directory/StructureDefinition/OwnerTelematikIdEx", - "version": "1.0.1", - "name": "OwnerTelematikIdEx", - "title": "OwnerTelematikIdEx", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Extension for the Telematik ID of the owner of a Resource", - "fhirVersion": "4.0.1", - "kind": "complex-type", - "abstract": false, - "context": [ - { - "expression": "Resource", - "type": "element" - } - ], - "type": "Extension", - "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Extension", - "path": "Extension", - "short": "OwnerTelematikIdEx", - "definition": "Extension for the Telematik ID of the owner of a Resource" - }, - { - "id": "Extension.extension", - "path": "Extension.extension", - "max": "0" - }, - { - "id": "Extension.url", - "path": "Extension.url", - "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/OwnerTelematikIdEx" - }, - { - "id": "Extension.value[x]", - "path": "Extension.value[x]", - "min": 1, - "type": [ - { - "code": "Identifier", - "profile": [ - "http://fhir.de/StructureDefinition/identifier-telematik-id" - ] - } - ], - "mustSupport": true - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json b/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json deleted file mode 100644 index 43459e73..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "PhysicalFeaturesAdditionalNoteEX", - "url": "https://gematik.de/fhir/directory/StructureDefinition/PhysicalFeaturesAdditionalNoteEX", - "version": "1.0.1", - "name": "PhysicalFeaturesAdditionalNoteEX", - "title": "Physical Features Additional Note", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Additional FreeText for HealthCare characteristics", - "fhirVersion": "4.0.1", - "kind": "complex-type", - "abstract": false, - "context": [ - { - "expression": "HealthcareService.characteristic", - "type": "element" - } - ], - "type": "Extension", - "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Extension", - "path": "Extension", - "short": "Physical Features Additional Note", - "definition": "Additional FreeText for HealthCare characteristics" - }, - { - "id": "Extension.extension", - "path": "Extension.extension", - "max": "0" - }, - { - "id": "Extension.url", - "path": "Extension.url", - "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/PhysicalFeaturesAdditionalNoteEX" - }, - { - "id": "Extension.value[x]", - "path": "Extension.value[x]", - "min": 1, - "type": [ - { - "code": "string" - } - ], - "mustSupport": true - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json deleted file mode 100644 index ccd0eabe..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "PractitionerDirectory", - "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory", - "version": "1.0.1", - "name": "PractitionerDirectory", - "title": "Practitioner in gematik Directory", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "fhirVersion": "4.0.1", - "kind": "resource", - "abstract": false, - "type": "Practitioner", - "baseDefinition": "https://gematik.de/fhir/ti/StructureDefinition/ti-practitioner", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Practitioner.meta.tag", - "path": "Practitioner.meta.tag", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "open" - }, - "min": 1, - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory" - } - ], - "mustSupport": true - }, - { - "id": "Practitioner.meta.tag:Origin", - "path": "Practitioner.meta.tag", - "sliceName": "Origin", - "min": 1, - "max": "1", - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/OriginVS" - } - }, - { - "id": "Practitioner.meta.tag:Origin.system", - "path": "Practitioner.meta.tag.system", - "min": 1, - "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" - }, - { - "id": "Practitioner.name", - "path": "Practitioner.name", - "max": "1" - }, - { - "id": "Practitioner.qualification.code", - "path": "Practitioner.qualification.code", - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/PractitionerQualificationVS" - } - }, - { - "id": "Practitioner.qualification.code.coding", - "path": "Practitioner.qualification.code.coding", - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory" - } - ] - }, - { - "id": "Practitioner.communication.coding", - "path": "Practitioner.communication.coding", - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory" - } - ] - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectoryStrict.json deleted file mode 100644 index b08d9af3..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectoryStrict.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "PractitionerDirectoryStrict", - "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectoryStrict", - "version": "1.0.1", - "name": "PractitionerDirectoryStrict", - "title": "PractitionerDirectoryStrict", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Practitioner in gematik Directory with strict constraints", - "fhirVersion": "4.0.1", - "kind": "resource", - "abstract": false, - "type": "Practitioner", - "baseDefinition": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Practitioner.meta.tag", - "path": "Practitioner.meta.tag", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "closed" - }, - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "Practitioner.meta.tag:Origin", - "path": "Practitioner.meta.tag", - "sliceName": "Origin", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "Practitioner.identifier", - "path": "Practitioner.identifier", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "closed" - } - }, - { - "id": "Practitioner.active", - "path": "Practitioner.active", - "max": "0" - }, - { - "id": "Practitioner.telecom", - "path": "Practitioner.telecom", - "max": "0" - }, - { - "id": "Practitioner.address", - "path": "Practitioner.address", - "max": "0" - }, - { - "id": "Practitioner.qualification.code.coding", - "path": "Practitioner.qualification.code.coding", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "Practitioner.communication.coding", - "path": "Practitioner.communication.coding", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json deleted file mode 100644 index 5671d1de..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "PractitionerRoleDirectory", - "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerRoleDirectory", - "version": "1.0.1", - "name": "PractitionerRoleDirectory", - "title": "PractitionerRole in gematik Directory", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "fhirVersion": "4.0.1", - "kind": "resource", - "abstract": false, - "type": "PractitionerRole", - "baseDefinition": "https://gematik.de/fhir/ti/StructureDefinition/ti-practitioner-role", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "PractitionerRole.meta.tag", - "path": "PractitionerRole.meta.tag", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "open" - }, - "min": 1, - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerRoleDirectory" - } - ], - "mustSupport": true - }, - { - "id": "PractitionerRole.meta.tag:Origin", - "path": "PractitionerRole.meta.tag", - "sliceName": "Origin", - "min": 1, - "max": "1", - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/OriginVS" - } - }, - { - "id": "PractitionerRole.meta.tag:Origin.system", - "path": "PractitionerRole.meta.tag.system", - "min": 1, - "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" - }, - { - "id": "PractitionerRole.extension:holderId", - "path": "PractitionerRole.extension", - "sliceName": "holderId", - "min": 0, - "max": "*", - "type": [ - { - "code": "Extension", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex" - ] - } - ], - "mustSupport": true - }, - { - "id": "PractitionerRole.extension:ownerTelematikId", - "path": "PractitionerRole.extension", - "sliceName": "ownerTelematikId", - "min": 0, - "max": "*", - "type": [ - { - "code": "Extension", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/OwnerTelematikIdEx" - ] - } - ], - "mustSupport": true - }, - { - "id": "PractitionerRole.practitioner", - "path": "PractitionerRole.practitioner", - "min": 1 - }, - { - "id": "PractitionerRole.location", - "path": "PractitionerRole.location", - "mustSupport": true - }, - { - "id": "PractitionerRole.healthcareService", - "path": "PractitionerRole.healthcareService", - "mustSupport": true - }, - { - "id": "PractitionerRole.endpoint", - "path": "PractitionerRole.endpoint", - "mustSupport": true - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectoryStrict.json deleted file mode 100644 index 9b9da262..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectoryStrict.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "PractitionerRoleDirectoryStrict", - "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerRoleDirectoryStrict", - "version": "1.0.1", - "name": "PractitionerRoleDirectoryStrict", - "title": "PractitionerRoleDirectoryStrict", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "PractitionerRole in gematik Directory with strict constraints", - "fhirVersion": "4.0.1", - "kind": "resource", - "abstract": false, - "type": "PractitionerRole", - "baseDefinition": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerRoleDirectory", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "PractitionerRole.meta.tag", - "path": "PractitionerRole.meta.tag", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "closed" - }, - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "PractitionerRole.meta.tag:Origin", - "path": "PractitionerRole.meta.tag", - "sliceName": "Origin", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "PractitionerRole.identifier", - "path": "PractitionerRole.identifier", - "max": "0" - }, - { - "id": "PractitionerRole.active", - "path": "PractitionerRole.active", - "max": "0" - }, - { - "id": "PractitionerRole.period", - "path": "PractitionerRole.period", - "max": "0" - }, - { - "id": "PractitionerRole.code", - "path": "PractitionerRole.code", - "max": "0" - }, - { - "id": "PractitionerRole.specialty", - "path": "PractitionerRole.specialty", - "max": "0" - }, - { - "id": "PractitionerRole.availableTime", - "path": "PractitionerRole.availableTime", - "max": "0" - }, - { - "id": "PractitionerRole.notAvailable", - "path": "PractitionerRole.notAvailable", - "max": "0" - }, - { - "id": "PractitionerRole.availabilityExceptions", - "path": "PractitionerRole.availabilityExceptions", - "max": "0" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json b/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json deleted file mode 100644 index 6371deb3..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "ServiceCoverageArea", - "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoverageArea", - "version": "1.0.1", - "name": "ServiceCoverageArea", - "title": "ServiceCoverageArea", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "ServiceCoverage area as a radius in meters", - "fhirVersion": "4.0.1", - "kind": "complex-type", - "abstract": false, - "context": [ - { - "expression": "HealthcareService.coverageArea", - "type": "element" - } - ], - "type": "Extension", - "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Extension", - "path": "Extension", - "short": "ServiceCoverageArea", - "definition": "ServiceCoverage area as a radius in meters" - }, - { - "id": "Extension.extension", - "path": "Extension.extension", - "max": "0" - }, - { - "id": "Extension.url", - "path": "Extension.url", - "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoverageArea" - }, - { - "id": "Extension.value[x]", - "path": "Extension.value[x]", - "min": 1, - "type": [ - { - "code": "Quantity" - } - ], - "mustSupport": true - }, - { - "id": "Extension.value[x].system", - "path": "Extension.value[x].system", - "min": 1, - "patternUri": "http://unitsofmeasure.org", - "mustSupport": true - }, - { - "id": "Extension.value[x].code", - "path": "Extension.value[x].code", - "min": 1, - "patternCode": "m", - "mustSupport": true - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoveragePostalCode.json b/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoveragePostalCode.json deleted file mode 100644 index ff7c5c95..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoveragePostalCode.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "ServiceCoveragePostalCode", - "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode", - "version": "1.0.1", - "name": "ServiceCoveragePostalCode", - "title": "ServiceCoveragePostalCode", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Service coverage area expressed as a postal code (PLZ)", - "fhirVersion": "4.0.1", - "kind": "complex-type", - "abstract": false, - "context": [ - { - "expression": "HealthcareService.coverageArea", - "type": "element" - } - ], - "type": "Extension", - "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Extension", - "path": "Extension", - "short": "ServiceCoveragePostalCode", - "definition": "Service coverage area expressed as a postal code (PLZ)" - }, - { - "id": "Extension.extension", - "path": "Extension.extension", - "max": "0" - }, - { - "id": "Extension.url", - "path": "Extension.url", - "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode" - }, - { - "id": "Extension.value[x]", - "path": "Extension.value[x]", - "min": 1, - "type": [ - { - "code": "string" - } - ], - "mustSupport": true - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json b/src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json deleted file mode 100644 index e03ad365..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "SpecialOpeningTimesEX", - "url": "https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX", - "version": "1.0.1", - "name": "SpecialOpeningTimesEX", - "title": "SpecialOpeningTimesEX", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "SpecialOpeningTimesEX", - "fhirVersion": "4.0.1", - "kind": "complex-type", - "abstract": false, - "context": [ - { - "expression": "HealthcareService.availableTime", - "type": "element" - } - ], - "type": "Extension", - "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Extension", - "path": "Extension", - "short": "SpecialOpeningTimesEX", - "definition": "SpecialOpeningTimesEX" - }, - { - "id": "Extension.extension", - "path": "Extension.extension", - "min": 2 - }, - { - "id": "Extension.extension:period", - "path": "Extension.extension", - "sliceName": "period", - "min": 1, - "max": "1", - "mustSupport": true - }, - { - "id": "Extension.extension:period.extension", - "path": "Extension.extension.extension", - "max": "0" - }, - { - "id": "Extension.extension:period.url", - "path": "Extension.extension.url", - "fixedUri": "period" - }, - { - "id": "Extension.extension:period.value[x]", - "path": "Extension.extension.value[x]", - "min": 1, - "type": [ - { - "code": "Period" - } - ], - "mustSupport": true - }, - { - "id": "Extension.extension:qualifier", - "path": "Extension.extension", - "sliceName": "qualifier", - "min": 1, - "max": "1", - "mustSupport": true - }, - { - "id": "Extension.extension:qualifier.extension", - "path": "Extension.extension.extension", - "max": "0" - }, - { - "id": "Extension.extension:qualifier.url", - "path": "Extension.extension.url", - "fixedUri": "qualifier" - }, - { - "id": "Extension.extension:qualifier.value[x]", - "path": "Extension.extension.value[x]", - "min": 1, - "type": [ - { - "code": "Coding" - } - ], - "constraint": [ - { - "key": "CodingSytemCodeInv", - "severity": "warning", - "human": "System and Code SHOULD be present", - "expression": "system.exists() and code.exists()", - "source": "https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX" - } - ], - "mustSupport": true, - "binding": { - "strength": "required", - "valueSet": "https://gematik.de/fhir/directory/ValueSet/OpeningTimeQualifierVS" - } - }, - { - "id": "Extension.url", - "path": "Extension.url", - "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX" - }, - { - "id": "Extension.value[x]", - "path": "Extension.value[x]", - "max": "0" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-endpoint-directory-Strict.json b/src/fhir/fsh-generated/resources/StructureDefinition-endpoint-directory-Strict.json deleted file mode 100644 index 265f4cb1..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-endpoint-directory-Strict.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "endpoint-directory-Strict", - "url": "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict", - "version": "1.0.1", - "name": "EndpointDirectoryStrict", - "title": "EndpointDirectory-Strict", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Endpoint in gematik Directory with strict constraints", - "fhirVersion": "4.0.1", - "kind": "resource", - "abstract": false, - "type": "Endpoint", - "baseDefinition": "https://gematik.de/fhir/directory/StructureDefinition/EndpointDirectory", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Endpoint.meta.tag", - "path": "Endpoint.meta.tag", - "slicing": { - "discriminator": [ - { - "type": "pattern", - "path": "system" - } - ], - "rules": "closed" - }, - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "Endpoint.meta.tag:Origin", - "path": "Endpoint.meta.tag", - "sliceName": "Origin", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "Endpoint.extension:endpointVisibility", - "path": "Endpoint.extension", - "sliceName": "endpointVisibility" - }, - { - "id": "Endpoint.extension:endpointVisibility.value[x]", - "path": "Endpoint.extension.value[x]", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "Endpoint.identifier", - "path": "Endpoint.identifier", - "max": "0" - }, - { - "id": "Endpoint.connectionType", - "path": "Endpoint.connectionType", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "Endpoint.managingOrganization", - "path": "Endpoint.managingOrganization", - "max": "0" - }, - { - "id": "Endpoint.contact", - "path": "Endpoint.contact", - "max": "0" - }, - { - "id": "Endpoint.period", - "path": "Endpoint.period", - "max": "0" - }, - { - "id": "Endpoint.payloadType.coding", - "path": "Endpoint.payloadType.coding", - "type": [ - { - "code": "Coding", - "profile": [ - "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" - ] - } - ] - }, - { - "id": "Endpoint.payloadMimeType", - "path": "Endpoint.payloadMimeType", - "max": "0" - }, - { - "id": "Endpoint.header", - "path": "Endpoint.header", - "max": "0" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-holder-id-ex.json b/src/fhir/fsh-generated/resources/StructureDefinition-holder-id-ex.json deleted file mode 100644 index 0f53d939..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-holder-id-ex.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "holder-id-ex", - "url": "https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex", - "version": "1.0.1", - "name": "HolderIdEx", - "title": "Holder ID Extension", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Extension for the holder ID of a HealthCard", - "fhirVersion": "4.0.1", - "kind": "complex-type", - "abstract": false, - "context": [ - { - "expression": "HealthcareService", - "type": "element" - }, - { - "expression": "PractitionerRole", - "type": "element" - } - ], - "type": "Extension", - "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Extension", - "path": "Extension", - "short": "Holder ID Extension", - "definition": "Extension for the holder ID of a HealthCard" - }, - { - "id": "Extension.extension", - "path": "Extension.extension", - "max": "0" - }, - { - "id": "Extension.url", - "path": "Extension.url", - "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex" - }, - { - "id": "Extension.value[x]", - "path": "Extension.value[x]", - "min": 1, - "type": [ - { - "code": "code" - } - ], - "mustSupport": true - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-results-filtered-ex.json b/src/fhir/fsh-generated/resources/StructureDefinition-results-filtered-ex.json deleted file mode 100644 index b8371687..00000000 --- a/src/fhir/fsh-generated/resources/StructureDefinition-results-filtered-ex.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "resourceType": "StructureDefinition", - "id": "results-filtered-ex", - "url": "https://gematik.de/fhir/directory/StructureDefinition/results-filtered-ex", - "version": "1.0.1", - "name": "ResultsFilteredEx", - "title": "Results Filtered Extension", - "status": "active", - "experimental": false, - "date": "2024-10-29", - "publisher": "gematik GmbH", - "description": "Extension reporting the number of results filtered out by the server", - "fhirVersion": "4.0.1", - "kind": "complex-type", - "abstract": false, - "context": [ - { - "expression": "Bundle.total", - "type": "element" - } - ], - "type": "Extension", - "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", - "derivation": "constraint", - "differential": { - "element": [ - { - "id": "Extension", - "path": "Extension", - "short": "Results Filtered Extension", - "definition": "Extension reporting the number of results filtered out by the server" - }, - { - "id": "Extension.extension", - "path": "Extension.extension", - "min": 2 - }, - { - "id": "Extension.extension:count", - "path": "Extension.extension", - "sliceName": "count", - "min": 1, - "max": "1", - "mustSupport": true - }, - { - "id": "Extension.extension:count.extension", - "path": "Extension.extension.extension", - "max": "0" - }, - { - "id": "Extension.extension:count.url", - "path": "Extension.extension.url", - "fixedUri": "count" - }, - { - "id": "Extension.extension:count.value[x]", - "path": "Extension.extension.value[x]", - "min": 1, - "type": [ - { - "code": "integer" - } - ], - "mustSupport": true - }, - { - "id": "Extension.extension:reason", - "path": "Extension.extension", - "sliceName": "reason", - "min": 1, - "max": "1", - "mustSupport": true - }, - { - "id": "Extension.extension:reason.extension", - "path": "Extension.extension.extension", - "max": "0" - }, - { - "id": "Extension.extension:reason.url", - "path": "Extension.extension.url", - "fixedUri": "reason" - }, - { - "id": "Extension.extension:reason.value[x]", - "path": "Extension.extension.value[x]", - "min": 1, - "type": [ - { - "code": "string" - } - ], - "mustSupport": true - }, - { - "id": "Extension.url", - "path": "Extension.url", - "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/results-filtered-ex" - }, - { - "id": "Extension.value[x]", - "path": "Extension.value[x]", - "max": "0" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json b/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json deleted file mode 100644 index 3ea38822..00000000 --- a/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "AddressStateVS", - "id": "AddressStateVS", - "description": "ValueSet for `Address.state`", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/ValueSet/AddressStateVS", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "compose": { - "include": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Region" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json deleted file mode 100644 index 980ce9d2..00000000 --- a/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "EndpointConnectionTypeVS", - "id": "EndpointConnectionTypeVS", - "description": "ValueSet for `Endpoint.connectionType`", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/ValueSet/EndpointConnectionTypeVS", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "compose": { - "include": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json deleted file mode 100644 index 7a839742..00000000 --- a/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "EndpointPayloadTypeVS", - "id": "EndpointPayloadTypeVS", - "description": "ValueSet for `Endpoint.payloadType`", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/ValueSet/EndpointPayloadTypeVS", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "compose": { - "include": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType" - }, - { - "system": "http://terminology.hl7.org/CodeSystem/data-absent-reason", - "concept": [ - { - "code": "not-applicable", - "display": "Not Applicable" - } - ] - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json b/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json deleted file mode 100644 index 444cfb5d..00000000 --- a/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "EndpointVisibilityVS", - "id": "EndpointVisibilityVS", - "title": "EndpointVisibilityVS", - "description": "EndpointVisibilityVS", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/ValueSet/EndpointVisibilityVS", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "compose": { - "include": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointVisibilityCS" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json deleted file mode 100644 index 36ea1822..00000000 --- a/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "HealthcareServiceTypeVS", - "id": "HealthcareServiceTypeVS", - "description": "ValueSet for `HealthcareService.type`", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/ValueSet/HealthcareServiceTypeVS", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "compose": { - "include": [ - { - "system": "urn:oid:1.3.6.1.4.1.19376.3.276.1.5.4" - }, - { - "system": "urn:oid:1.2.276.0.76.5.494" - }, - { - "system": "urn:oid:1.3.6.1.4.1.19376.3.276.1.5.5" - }, - { - "system": "https://gematik.de/fhir/directory/CodeSystem/PharmacyTypeCS" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json deleted file mode 100644 index ee1b5725..00000000 --- a/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "HealthcareServiceSpecialtyVS", - "id": "HealthcareSpecialtyTypeVS", - "title": "ValueSet of HealthcareService specialities", - "description": "HealthcareService specialities", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/ValueSet/HealthcareSpecialtyTypeVS", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "compose": { - "include": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/PharmacyHealthcareSpecialtyCS" - }, - { - "system": "https://gematik.de/fhir/directory/CodeSystem/HealthcareServiceSpecialtyCS" - }, - { - "valueSet": [ - "https://gematik.de/fhir/directory/ValueSet/ncpeh-healthcare-service-speciality-cs" - ] - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json b/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json deleted file mode 100644 index c1c95100..00000000 --- a/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "OpeningTimeQualifierVS", - "id": "OpeningTimeQualifierVS", - "title": "OpeningTimeQualifierVS", - "description": "ValueSet of Qualifier codes for HealthCareService opening times", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/ValueSet/OpeningTimeQualifierVS", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "compose": { - "include": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/OpeningTimeQualifierCS" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json b/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json deleted file mode 100644 index fffb0eef..00000000 --- a/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "OrganizationVisibilityVS", - "id": "OrganizationVisibilityVS", - "title": "OrganizationVisibilityVS", - "description": "OrganizationVisibilityVS", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/ValueSet/OrganizationVisibilityVS", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "compose": { - "include": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationVisibilityCS" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json b/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json deleted file mode 100644 index f13ad263..00000000 --- a/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "OriginVS", - "id": "OriginVS", - "description": "ValueSet for `meta.tag[Origin]`", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/ValueSet/OriginVS", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "compose": { - "include": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/Origin" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json b/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json deleted file mode 100644 index 37a1a870..00000000 --- a/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "PhysicalFeaturesHealthCareServiceVS", - "id": "PhysicalFeaturesHealthCareServiceVS", - "description": "ValueSet of defined physical features", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/ValueSet/PhysicalFeaturesHealthCareServiceVS", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "compose": { - "include": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/physicalFeatures" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/ValueSet-healthcare-service-category-codes.json b/src/fhir/fsh-generated/resources/ValueSet-healthcare-service-category-codes.json deleted file mode 100644 index 75501714..00000000 --- a/src/fhir/fsh-generated/resources/ValueSet-healthcare-service-category-codes.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "HealthcareServiceCategoryCodes", - "id": "healthcare-service-category-codes", - "title": "HealthcareService Category Codes", - "description": "Codes for the VZD HealthcareService category element.", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/ValueSet/healthcare-service-category-codes", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "compose": { - "include": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID", - "concept": [ - { - "code": "1.2.276.0.76.4.292", - "display": "NCPeH Fachdienst" - } - ] - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/ValueSet-healthcareservice-technical-characteristic-vs.json b/src/fhir/fsh-generated/resources/ValueSet-healthcareservice-technical-characteristic-vs.json deleted file mode 100644 index 4141b3f6..00000000 --- a/src/fhir/fsh-generated/resources/ValueSet-healthcareservice-technical-characteristic-vs.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "HealthCareServiceTechnicalCharacteristicVS", - "id": "healthcareservice-technical-characteristic-vs", - "title": "HealthCareServiceTechnicalCharacteristicVS", - "description": "HealthCareServiceTechnicalCharacteristicVS", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/ValueSet/healthcareservice-technical-characteristic-vs", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "compose": { - "include": [ - { - "system": "https://gematik.de/fhir/directory/CodeSystem/VZDHealthCareServiceCharacteristicsCS" - } - ] - } -} diff --git a/src/fhir/fsh-generated/resources/ValueSet-ncpeh-healthcare-service-speciality-cs.json b/src/fhir/fsh-generated/resources/ValueSet-ncpeh-healthcare-service-speciality-cs.json deleted file mode 100644 index 8fe8ee82..00000000 --- a/src/fhir/fsh-generated/resources/ValueSet-ncpeh-healthcare-service-speciality-cs.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "resourceType": "ValueSet", - "status": "active", - "name": "NCPeHHealthcareServiceSpecialityVS", - "id": "ncpeh-healthcare-service-speciality-cs", - "title": "NCPeH HealthcareService Speciality ValueSet", - "description": "Supported documents by a National Contact Point", - "version": "1.0.1", - "url": "https://gematik.de/fhir/directory/ValueSet/ncpeh-healthcare-service-speciality-cs", - "experimental": false, - "publisher": "gematik GmbH", - "date": "2024-10-29", - "compose": { - "include": [ - { - "system": "http://loinc.org", - "concept": [ - { - "code": "60591-5", - "display": "Patientenübersicht" - }, - { - "code": "57833-6", - "display": "elektronische Verordnungen" - } - ] - } - ] - } -} From e5d767f818b95e64863766a47d25fb80c771ccae Mon Sep 17 00:00:00 2001 From: Patrick Werner Date: Wed, 28 Jan 2026 09:41:42 +0100 Subject: [PATCH 5/6] fix: add missing generated fsh output files --- .../Bundle-FilteredSearchSetBundle.json | 106 ++++ ...ystem-EndpointDirectoryConnectionType.json | 82 +++ ...deSystem-EndpointDirectoryPayloadType.json | 22 + .../CodeSystem-EndpointVisibilityCS.json | 22 + ...deSystem-HealthcareServiceSpecialtyCS.json | 34 ++ .../resources/CodeSystem-HolderCS.json | 482 ++++++++++++++++++ .../CodeSystem-OpeningTimeQualifierCS.json | 22 + .../CodeSystem-OrganizationVisibilityCS.json | 22 + .../resources/CodeSystem-Origin.json | 29 ++ ...eSystem-PharmacyHealthcareSpecialtyCS.json | 58 +++ .../resources/CodeSystem-PharmacyTypeCS.json | 42 ++ .../CodeSystem-PharmacyTypeLDAPCS.json | 38 ++ .../resources/CodeSystem-Region.json | 90 ++++ .../resources/CodeSystem-ResourceTag.json | 21 + ...VZDHealthCareServiceCharacteristicsCS.json | 21 + ...tem-aerztliche-fachrichtungen-oid-url.json | 403 +++++++++++++++ ...cht-aerztliche-fachrichtungen-oid-url.json | 93 ++++ .../CodeSystem-physicalFeatures.json | 33 ++ ...zahnaerztliche-fachrichtungen-oid-url.json | 26 + ...point-MessengerEndpointWithVisibility.json | 43 ++ ...t-OrganizationExample001-Endpoint-TIM.json | 32 ++ ...PharmacyEndpointErpReservationExample.json | 33 ++ ...dpointOnlineAppointmentBookingExample.json | 33 ++ .../Endpoint-PharmacyEndpointTIMExample.json | 34 ++ ...hcareService-HealthcareServiceExample.json | 106 ++++ ...Service-NCPeHHealthcareServiceExample.json | 50 ++ ...vice-PharmacyHealthCareServiceExample.json | 205 ++++++++ .../resources/Location-LocationExample.json | 30 ++ .../Location-PharmacyLocationExample.json | 35 ++ ...Organization-NCPeHOrganizationExample.json | 44 ++ .../Organization-OrganizationExample.json | 55 ++ .../Organization-OrganizationExample001.json | 71 +++ ...anization-PharmacyOrganizationExample.json | 61 +++ ...Practitioner-TIPractitionerExample001.json | 50 ++ ...titioner-TIPractitionerExampleDentist.json | 47 ++ ...ctitionerRole-PractitionerRoleExample.json | 28 + .../SearchParameter-EndpointAddressSP.json | 18 + .../SearchParameter-EndpointVisibilitySP.json | 18 + ...hParameter-HealthcareService-endpoint.json | 101 ++++ ...hParameter-HealthcareService-location.json | 65 +++ ...ameter-HealthcareService-organization.json | 101 ++++ ...thcareServiceCoverageAreaPostalCodeSP.json | 18 + .../resources/SearchParameter-HolderIdSP.json | 19 + .../SearchParameter-OrganizationAliasSP.json | 18 + ...hParameter-OrganizationNCPeHCountrySP.json | 18 + ...chParameter-OrganizationTypeDisplaySP.json | 21 + ...rchParameter-OrganizationVisibilitySP.json | 18 + .../SearchParameter-OwnerTelematikIdSP.json | 20 + ...Parameter-PractitionerQualificationSP.json | 18 + ...chParameter-PractitionerRole-endpoint.json | 101 ++++ ...chParameter-PractitionerRole-location.json | 65 +++ ...rameter-PractitionerRole-practitioner.json | 83 +++ ...ureDefinition-CodingWithCodeAndSystem.json | 33 ++ ...StructureDefinition-EndpointDirectory.json | 182 +++++++ ...tructureDefinition-EndpointVisibility.json | 69 +++ ...Definition-HealthcareServiceDirectory.json | 481 +++++++++++++++++ ...tion-HealthcareServiceDirectoryStrict.json | 252 +++++++++ ...StructureDefinition-LocationDirectory.json | 159 ++++++ ...ureDefinition-LocationDirectoryStrict.json | 91 ++++ ...ctureDefinition-OrganizationDirectory.json | 116 +++++ ...efinition-OrganizationDirectoryStrict.json | 140 +++++ ...tureDefinition-OrganizationVisibility.json | 69 +++ ...tructureDefinition-OwnerTelematikIdEx.json | 59 +++ ...tion-PhysicalFeaturesAdditionalNoteEX.json | 56 ++ ...ctureDefinition-PractitionerDirectory.json | 103 ++++ ...efinition-PractitionerDirectoryStrict.json | 109 ++++ ...eDefinition-PractitionerRoleDirectory.json | 116 +++++ ...ition-PractitionerRoleDirectoryStrict.json | 97 ++++ ...ructureDefinition-ServiceCoverageArea.json | 70 +++ ...eDefinition-ServiceCoveragePostalCode.json | 56 ++ ...ctureDefinition-SpecialOpeningTimesEX.json | 121 +++++ ...eDefinition-endpoint-directory-Strict.json | 128 +++++ .../StructureDefinition-holder-id-ex.json | 60 +++ ...ructureDefinition-results-filtered-ex.json | 108 ++++ .../resources/ValueSet-AddressStateVS.json | 19 + .../ValueSet-EndpointConnectionTypeVS.json | 22 + .../ValueSet-EndpointPayloadTypeVS.json | 28 + .../ValueSet-EndpointVisibilityVS.json | 20 + .../ValueSet-HealthcareServiceTypeVS.json | 28 + .../ValueSet-HealthcareSpecialtyTypeVS.json | 28 + .../ValueSet-OpeningTimeQualifierVS.json | 20 + .../ValueSet-OrganizationVisibilityVS.json | 20 + .../resources/ValueSet-OriginVS.json | 19 + ...t-PhysicalFeaturesHealthCareServiceVS.json | 19 + ...Set-healthcare-service-category-codes.json | 26 + ...reservice-technical-characteristic-vs.json | 20 + ...cpeh-healthcare-service-speciality-cs.json | 30 ++ 87 files changed, 6279 insertions(+) create mode 100644 src/fhir/fsh-generated/resources/Bundle-FilteredSearchSetBundle.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-Origin.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-Region.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-ResourceTag.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-aerztliche-fachrichtungen-oid-url.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-nicht-aerztliche-fachrichtungen-oid-url.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json create mode 100644 src/fhir/fsh-generated/resources/CodeSystem-zahnaerztliche-fachrichtungen-oid-url.json create mode 100644 src/fhir/fsh-generated/resources/Endpoint-MessengerEndpointWithVisibility.json create mode 100644 src/fhir/fsh-generated/resources/Endpoint-OrganizationExample001-Endpoint-TIM.json create mode 100644 src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointErpReservationExample.json create mode 100644 src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointOnlineAppointmentBookingExample.json create mode 100644 src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointTIMExample.json create mode 100644 src/fhir/fsh-generated/resources/HealthcareService-HealthcareServiceExample.json create mode 100644 src/fhir/fsh-generated/resources/HealthcareService-NCPeHHealthcareServiceExample.json create mode 100644 src/fhir/fsh-generated/resources/HealthcareService-PharmacyHealthCareServiceExample.json create mode 100644 src/fhir/fsh-generated/resources/Location-LocationExample.json create mode 100644 src/fhir/fsh-generated/resources/Location-PharmacyLocationExample.json create mode 100644 src/fhir/fsh-generated/resources/Organization-NCPeHOrganizationExample.json create mode 100644 src/fhir/fsh-generated/resources/Organization-OrganizationExample.json create mode 100644 src/fhir/fsh-generated/resources/Organization-OrganizationExample001.json create mode 100644 src/fhir/fsh-generated/resources/Organization-PharmacyOrganizationExample.json create mode 100644 src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExample001.json create mode 100644 src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExampleDentist.json create mode 100644 src/fhir/fsh-generated/resources/PractitionerRole-PractitionerRoleExample.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-EndpointAddressSP.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-EndpointVisibilitySP.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-endpoint.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-location.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-organization.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-HolderIdSP.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-OrganizationAliasSP.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-OrganizationNCPeHCountrySP.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-OrganizationTypeDisplaySP.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-OrganizationVisibilitySP.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-OwnerTelematikIdSP.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-PractitionerQualificationSP.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-endpoint.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-location.json create mode 100644 src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-practitioner.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-CodingWithCodeAndSystem.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectoryStrict.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectoryStrict.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectoryStrict.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-OwnerTelematikIdEx.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectoryStrict.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectoryStrict.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoveragePostalCode.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-endpoint-directory-Strict.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-holder-id-ex.json create mode 100644 src/fhir/fsh-generated/resources/StructureDefinition-results-filtered-ex.json create mode 100644 src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json create mode 100644 src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json create mode 100644 src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json create mode 100644 src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json create mode 100644 src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json create mode 100644 src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json create mode 100644 src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json create mode 100644 src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json create mode 100644 src/fhir/fsh-generated/resources/ValueSet-OriginVS.json create mode 100644 src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json create mode 100644 src/fhir/fsh-generated/resources/ValueSet-healthcare-service-category-codes.json create mode 100644 src/fhir/fsh-generated/resources/ValueSet-healthcareservice-technical-characteristic-vs.json create mode 100644 src/fhir/fsh-generated/resources/ValueSet-ncpeh-healthcare-service-speciality-cs.json diff --git a/src/fhir/fsh-generated/resources/Bundle-FilteredSearchSetBundle.json b/src/fhir/fsh-generated/resources/Bundle-FilteredSearchSetBundle.json new file mode 100644 index 00000000..2920958d --- /dev/null +++ b/src/fhir/fsh-generated/resources/Bundle-FilteredSearchSetBundle.json @@ -0,0 +1,106 @@ +{ + "resourceType": "Bundle", + "id": "FilteredSearchSetBundle", + "type": "searchset", + "total": 3, + "_total": { + "extension": [ + { + "url": "https://gematik.de/fhir/directory/StructureDefinition/results-filtered-ex", + "extension": [ + { + "url": "count", + "valueInteger": 15 + }, + { + "url": "reason", + "valueString": "Reason: hideVersicherte" + } + ] + } + ] + }, + "entry": [ + { + "fullUrl": "http://example.org/fhir/Endpoint/MessengerEndpointWithVisibility", + "resource": { + "resourceType": "Endpoint", + "id": "MessengerEndpointWithVisibility", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "owner" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility", + "valueCoding": { + "code": "hide-versicherte", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointVisibilityCS" + } + } + ], + "status": "active", + "connectionType": { + "code": "tim", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType", + "display": "TI-Messenger Endpoint" + }, + "name": "Messenger", + "payloadType": [ + { + "coding": [ + { + "code": "tim-chat", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType", + "display": "TI-Messenger chat" + } + ] + } + ], + "address": "matrix:u/74c1fecc710ce4c8a8bbe310fbc5954c2a5e1e9ef5f70d651da1bfc4c9abe43f:example-domain.de" + } + }, + { + "fullUrl": "http://example.org/fhir/Endpoint/OrganizationExample001-Endpoint-TIM", + "resource": { + "resourceType": "Endpoint", + "id": "OrganizationExample001-Endpoint-TIM", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "owner" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" + ] + }, + "status": "active", + "connectionType": { + "code": "tim", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType" + }, + "name": "SystemsEngineering:tim.gematik.de", + "address": "matrix:u/SystemsEngineering:tim.gematik.de", + "payloadType": [ + { + "coding": [ + { + "code": "tim-chat", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType" + } + ] + } + ] + } + } + ] +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json b/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json new file mode 100644 index 00000000..b7e4069e --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json @@ -0,0 +1,82 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "EndpointDirectoryConnectionType", + "id": "EndpointDirectoryConnectionType", + "title": "Codes for Endpoint.connectionType", + "description": "CodeSystem TI specific connection types assigned to the Endpoints", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType", + "concept": [ + { + "code": "tim", + "display": "TI-Messenger Endpoint" + }, + { + "code": "tim-fa", + "display": "TI-Messenger Funktionsaccount" + }, + { + "code": "tim-bot", + "display": "TI-Messenger Chatbot" + }, + { + "code": "kim-1.0", + "display": "KIM 1.0 Endpoint" + }, + { + "code": "kim-1.5", + "display": "KIM 1.5 Endpoint" + }, + { + "code": "kim-2.0", + "display": "KIM 2.0 Endpoint" + }, + { + "code": "epa-supported", + "display": "ePA Endpoint" + }, + { + "code": "ident-eingangsabruf", + "display": "Ident Eingangsdatenabruf" + }, + { + "code": "apotheken-identverfahren", + "display": "Apotheken Ident Verfahren" + }, + { + "code": "eRP-onPremise", + "display": "Reservierung" + }, + { + "code": "eRP-delivery", + "display": "Botendienst" + }, + { + "code": "eRP-shipment", + "display": "Versand" + }, + { + "code": "eRP-availability", + "display": "Apotheke Verfügbarkeitsanfrage" + }, + { + "code": "terminbuchung-online", + "display": "Online Terminbuchung" + }, + { + "code": "terminbuchung-telefonisch", + "display": "Telefonische Terminbuchung" + }, + { + "code": "terminbuchung-tim", + "display": "TI-Messenger Terminbuchung" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": false, + "count": 16 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json b/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json new file mode 100644 index 00000000..c37d8af4 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json @@ -0,0 +1,22 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "EndpointDirectoryPayloadType", + "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.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType", + "concept": [ + { + "code": "tim-chat", + "display": "TI-Messenger chat" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": false, + "count": 1 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json b/src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json new file mode 100644 index 00000000..337325a4 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json @@ -0,0 +1,22 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "EndpointVisibilityCS", + "id": "EndpointVisibilityCS", + "title": "EndpointVisibilityCS", + "description": "EndpointVisibilityCS", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/EndpointVisibilityCS", + "concept": [ + { + "code": "hide-versicherte", + "display": "Eintrag für Versicherte verbergen" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": false, + "count": 1 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json b/src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json new file mode 100644 index 00000000..aea85187 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json @@ -0,0 +1,34 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "HealthcareServiceSpecialtyCS", + "id": "HealthcareServiceSpecialtyCS", + "title": "HealthcareService Specialty", + "description": "Specialty codes of HealthcareServices", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/HealthcareServiceSpecialtyCS", + "concept": [ + { + "code": "impfung", + "display": "Impfung" + }, + { + "code": "koerperwerte", + "display": "Körperwerte" + }, + { + "code": "allergietest", + "display": "Allergietest" + }, + { + "code": "reisemedizin-beratung", + "display": "Reisemedizinberatung" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": false, + "count": 4 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json b/src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json new file mode 100644 index 00000000..4f597611 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json @@ -0,0 +1,482 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "HolderCS", + "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.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/HolderCS", + "concept": [ + { + "code": "aeksh", + "display": "Ärztekammer Schleswig-Holstein" + }, + { + "code": "aekhh", + "display": "Ärztekammer Hamburg" + }, + { + "code": "aekn", + "display": "Ärztekammer Niedersachsen" + }, + { + "code": "aekhb", + "display": "Ärztekammer Bremen" + }, + { + "code": "aeknr", + "display": "Ärztekammer Nordrhein" + }, + { + "code": "aekwl", + "display": "Ärztekammer Westfalen-Lippe" + }, + { + "code": "laekh", + "display": "Landesärztekammer Hessen" + }, + { + "code": "baeknordwuert", + "display": "Bezirksärztekammer Nordwürttemberg" + }, + { + "code": "baeksuedwuert", + "display": "Bezirksärztekammer Südwürttemberg" + }, + { + "code": "baeknordbaden", + "display": "Bezirksärztekammer Nordbaden" + }, + { + "code": "baeksuedba", + "display": "Bezirksärztekammer Südbaden" + }, + { + "code": "blaek", + "display": "Bayerische Landesärztekammer" + }, + { + "code": "aekb", + "display": "Ärztekammer Berlin" + }, + { + "code": "aekmv", + "display": "Ärztekammer Mecklenburg-Vorpommern" + }, + { + "code": "laekbb", + "display": "Landesärztekammer Brandenburg" + }, + { + "code": "aeksa", + "display": "Ärztekammer Sachsen-Anhalt" + }, + { + "code": "laekt", + "display": "Landesärztekammer Thüringen" + }, + { + "code": "slaek", + "display": "Sächsische Landeszahnärztekammer" + }, + { + "code": "baekrheinhessen", + "display": "Bezirksärztekammer Rheinhessen" + }, + { + "code": "baekpfalz", + "display": "Bezirksärztekammer Pfalz" + }, + { + "code": "baektrier", + "display": "Bezirksärztekammer Trier" + }, + { + "code": "baekkoblenz", + "display": "Bezirksärztekammer Koblenz" + }, + { + "code": "baek", + "display": "Bundesärtzekammer" + }, + { + "code": "kvsh", + "display": "KV Schleswig Holstein" + }, + { + "code": "kvhh", + "display": "KV Hamburg" + }, + { + "code": "kvhb", + "display": "KV Bremen" + }, + { + "code": "kvn", + "display": "KV Niedersachsen" + }, + { + "code": "kvwl", + "display": "KV Westfalen-Lippe" + }, + { + "code": "kvno", + "display": "KV Nordrhein" + }, + { + "code": "kvh", + "display": "KV Hessen" + }, + { + "code": "kvrlp", + "display": "KV Rheinland-Pfalz" + }, + { + "code": "kvbw", + "display": "KV Baden-Württemberg" + }, + { + "code": "kvb", + "display": "KV Bayern" + }, + { + "code": "kvbe", + "display": "KV Berlin" + }, + { + "code": "kvsl", + "display": "KV Saarland" + }, + { + "code": "kvmv", + "display": "KV Mecklenburg-Vorpommern" + }, + { + "code": "kvbb", + "display": "KV Brandenburg" + }, + { + "code": "kvsa", + "display": "KV Sachsen Anhalt" + }, + { + "code": "kvt", + "display": "KV Thüringen" + }, + { + "code": "kvs", + "display": "KV Sachsen" + }, + { + "code": "lzkbw", + "display": "Landeszahnärztekammer Baden-Württemberg" + }, + { + "code": "blzaek", + "display": "Bayerische Landeszahnärztekammer" + }, + { + "code": "zaekbe", + "display": "Zahnärztekammer Berlin" + }, + { + "code": "lzkbb", + "display": "Landeszahnärztekammer Brandenburg" + }, + { + "code": "zaekhb", + "display": "Zahnärztekammer Bremen" + }, + { + "code": "zaekhh", + "display": "Zahnärztekammer Hamburg" + }, + { + "code": "lzkh", + "display": "Landeszahnärztekammer Hessen" + }, + { + "code": "zaekmv", + "display": "Zahnärztekammer Mecklenburg-Vorpommern" + }, + { + "code": "zaekn", + "display": "Zahnärztekammer Niedersachsen" + }, + { + "code": "zaeknr", + "display": "Zahnärztekammer Nordrhein" + }, + { + "code": "lzkrlp", + "display": "Landeszahnärztekammer Rheinland-Pfalz" + }, + { + "code": "zaeksaar", + "display": "Ärztekammer des Saarlandes - Abteilung Zahnärzte" + }, + { + "code": "lzaeks", + "display": "Landeszahnärztekammer Sachsen" + }, + { + "code": "zaeksa", + "display": "Zahnärztekammer Sachsen-Anhalt" + }, + { + "code": "zaeksh", + "display": "Zahnärztekammer Schleswig-Holstein" + }, + { + "code": "lzkth", + "display": "Landeszahnärztekammer Thüringen" + }, + { + "code": "zaekwl", + "display": "Zahnärztekammer Westfalen-Lippe" + }, + { + "code": "bzaek", + "display": "Bundeszahnärztekammer" + }, + { + "code": "kzvbw", + "display": "KZV Baden-Württemberg" + }, + { + "code": "kzvn", + "display": "KZV Niedersachsen" + }, + { + "code": "kzvrlp", + "display": "KZV Rheinland-Pfalz" + }, + { + "code": "kzvba", + "display": "KZV Bayerns" + }, + { + "code": "kzvnr", + "display": "KZV Nordrhein" + }, + { + "code": "kzvh", + "display": "KZV Hessen" + }, + { + "code": "kzvb", + "display": "KZV Berlin" + }, + { + "code": "kzvhb", + "display": "KZV Bremen" + }, + { + "code": "kzvhh", + "display": "KZV Hamburg" + }, + { + "code": "kzvsl", + "display": "KZV Saarland" + }, + { + "code": "kzvsh", + "display": "KZV Schleswig-Holstein" + }, + { + "code": "kzvwl", + "display": "KZV Westfalen-Lippe" + }, + { + "code": "kzvmv", + "display": "KZV Mecklenburg-Vorpommern" + }, + { + "code": "kzvlb", + "display": "KZV Brandenburg" + }, + { + "code": "kzvsa", + "display": "KZV Sachsen-Anhalt" + }, + { + "code": "kzvt", + "display": "KZV Thüringen" + }, + { + "code": "kzvs", + "display": "KZV Sachsen" + }, + { + "code": "kzbv", + "display": "KZBV" + }, + { + "code": "lakbw", + "display": "Landesapothekerkammer Baden-Württemberg" + }, + { + "code": "blak", + "display": "Bayerische Landesapothekerkammer" + }, + { + "code": "akb", + "display": "Apothekerkammer Berlin" + }, + { + "code": "lakbb", + "display": "Landesapothekerkammer Brandenburg" + }, + { + "code": "akhb", + "display": "Apothekerkammer Bremen" + }, + { + "code": "akhh", + "display": "Apothekerkammer Hamburg" + }, + { + "code": "lakh", + "display": "Landesapothekerkammer Hessen" + }, + { + "code": "akmv", + "display": "Apothekerkammer Mecklenburg-Vorpommern" + }, + { + "code": "akn", + "display": "Apothekerkammer Niedersachsen" + }, + { + "code": "aknr", + "display": "Apothekerkammer Nordrhein" + }, + { + "code": "lakrlp", + "display": "Landesapothekerkammer Rheinland-Pfalz" + }, + { + "code": "aksl", + "display": "Apothekerkammer des Saarlandes" + }, + { + "code": "aksa", + "display": "Apothekerkammer Sachsen-Anhalt" + }, + { + "code": "slak", + "display": "Sächsische Landesapothekerkammer" + }, + { + "code": "aksh", + "display": "Apothekerkammer Schleswig-Holstein" + }, + { + "code": "lakt", + "display": "Landesapothekerkammer Thüringen" + }, + { + "code": "akwl", + "display": "Apothekerkammer Westfalen-Lippe" + }, + { + "code": "bak", + "display": "Bundesapothekenkammer" + }, + { + "code": "ngda", + "display": "NGDA Netzgesellschaft Deutscher Apotheker mbH" + }, + { + "code": "ptksh", + "display": "Psychotherapeutenkammer Schleswig-Holstein" + }, + { + "code": "ptkhh", + "display": "Psychotherapeutenkammer Hamburg" + }, + { + "code": "ptkn", + "display": "Psychotherapeutenkammer Niedersachsen" + }, + { + "code": "lptkbr", + "display": "Psychotherapeutenkammer Bremen" + }, + { + "code": "ptknrw", + "display": "Psychotherapeutenkammer Nordrhein-Westfalen" + }, + { + "code": "ptkh", + "display": "Psychotherapeutenkammer Hessen" + }, + { + "code": "lpkrlp", + "display": "Psychotherapeutenkammer Rheinland-Pfalz" + }, + { + "code": "lpkbw", + "display": "Psychotherapeutenkammer Baden-Württemberg" + }, + { + "code": "ptkba", + "display": "Psychotherapeutenkammer Bayern" + }, + { + "code": "ptks", + "display": "Psychotherapeutenkammer des Saarlandes" + }, + { + "code": "ptkb", + "display": "Psychotherapeutenkammer Berlin" + }, + { + "code": "optk", + "display": "Ostdeutsche Psychotherapeutenkammer" + }, + { + "code": "dtrust", + "display": "D-Trust" + }, + { + "code": "dktig", + "display": "DKTIG" + }, + { + "code": "dtsg", + "display": "Deutsche Telekom Security" + }, + { + "code": "gkv", + "display": "GKV-Spitzenverband" + }, + { + "code": "shc", + "display": "SHC Stolle & Heinz Consultants" + }, + { + "code": "egbr", + "display": "Elektronisches Gesundheitsberuferegister - eGBR" + }, + { + "code": "gemmon", + "display": "gematik GmbH (Monitoring)" + }, + { + "code": "gematik", + "display": "gematik GmbH" + }, + { + "code": "dgns", + "display": "DGN Service / Medisign" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": false, + "count": 116 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json b/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json new file mode 100644 index 00000000..29fb6d30 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json @@ -0,0 +1,22 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "OpeningTimeQualifierCS", + "id": "OpeningTimeQualifierCS", + "title": "OpeningTimeQualifierCS", + "description": "Qualifier code for HealthCareService opening times", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/OpeningTimeQualifierCS", + "concept": [ + { + "code": "notdienst", + "display": "Notdienst" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": false, + "count": 1 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json b/src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json new file mode 100644 index 00000000..5ae89951 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json @@ -0,0 +1,22 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "OrganizationVisibilityCS", + "id": "OrganizationVisibilityCS", + "title": "OrganizationVisibilityCS", + "description": "OrganizationVisibilityCS", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/OrganizationVisibilityCS", + "concept": [ + { + "code": "hide-versicherte", + "display": "Eintrag für Versicherte verbergen" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": false, + "count": 1 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-Origin.json b/src/fhir/fsh-generated/resources/CodeSystem-Origin.json new file mode 100644 index 00000000..1b8f804b --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-Origin.json @@ -0,0 +1,29 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "Origin", + "id": "Origin", + "description": "CodeSystem which identifies the origin of a resource in the FHIR Directory", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "concept": [ + { + "code": "ldap", + "display": "Synchronized from LDAP Directory" + }, + { + "code": "owner", + "display": "Provided by Identity Owner" + }, + { + "code": "apo", + "display": "Synchronized from ApoVZD" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": false, + "count": 3 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json new file mode 100644 index 00000000..73819094 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json @@ -0,0 +1,58 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "PharmacyHealthcareSpecialtyCS", + "id": "PharmacyHealthcareSpecialtyCS", + "title": "Pharmacy HealthcareService Specialty", + "description": "Specialty codes of pharmacy HealthcareServices", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/PharmacyHealthcareSpecialtyCS", + "concept": [ + { + "code": "10", + "display": "Handverkauf" + }, + { + "code": "20", + "display": "Nacht- und Notdienst" + }, + { + "code": "30", + "display": "Botendienst" + }, + { + "code": "40", + "display": "Versand" + }, + { + "code": "50", + "display": "Sterilherstellung" + }, + { + "code": "60", + "display": "Bluthochdruck: Standardisierte Risikoerfassung bei Bluthochdruck" + }, + { + "code": "70", + "display": "Inhalativa: Üben der Inhalationstechnik" + }, + { + "code": "80", + "display": "Polymedikation: Erweiterte Medikationsberatung bei Polymedikation" + }, + { + "code": "90", + "display": "Orale Krebstherapie: Betreuung bei Einnahme von Krebsmedikamenten" + }, + { + "code": "100", + "display": "Organtransplantation: Beratung nach Organtransplantation" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": false, + "count": 10 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json new file mode 100644 index 00000000..07033931 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json @@ -0,0 +1,42 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "PharmacyTypeCS", + "id": "PharmacyTypeCS", + "title": "Pharmacy type", + "description": "Pharmacy type codes of accessability for patients", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/PharmacyTypeCS", + "concept": [ + { + "code": "offizin-apotheke", + "display": "Offizin-Apotheke" + }, + { + "code": "krankenhausversorgende-apotheke", + "display": "Krankenhausversorgende Apotheke" + }, + { + "code": "bundeswehrapotheke", + "display": "Bundeswehrapotheke" + }, + { + "code": "heimversorgende-apotheke", + "display": "Heimversorgende Apotheke" + }, + { + "code": "versandapotheke", + "display": "Versandapotheke" + }, + { + "code": "sterilherstellung", + "display": "Sterilherstellung" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": true, + "count": 6 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json new file mode 100644 index 00000000..1a4b7d28 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json @@ -0,0 +1,38 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "PharmacyTypeLDAPCS", + "id": "PharmacyTypeLDAPCS", + "title": "Pharmacy type LDAP", + "description": "Pharmacy type codes used in the LDAP-VZD", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/PharmacyTypeLDAPCS", + "concept": [ + { + "code": "10", + "display": "Offizin-Apotheke" + }, + { + "code": "20", + "display": "Krankenhausversorgende Apotheke" + }, + { + "code": "30", + "display": "Heimversorgende Apotheke" + }, + { + "code": "40", + "display": "Versandapotheke" + }, + { + "code": "50", + "display": "Sterilherstellung" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": true, + "count": 5 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-Region.json b/src/fhir/fsh-generated/resources/CodeSystem-Region.json new file mode 100644 index 00000000..b28573cd --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-Region.json @@ -0,0 +1,90 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "Region", + "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.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/Region", + "concept": [ + { + "code": "Baden-Württemberg", + "display": "Baden-Württemberg" + }, + { + "code": "Bayern", + "display": "Bayern" + }, + { + "code": "Berlin", + "display": "Berlin" + }, + { + "code": "Brandenburg", + "display": "Brandenburg" + }, + { + "code": "Bremen", + "display": "Bremen" + }, + { + "code": "Hamburg", + "display": "Hamburg" + }, + { + "code": "Hessen", + "display": "Hessen" + }, + { + "code": "Mecklenburg-Vorpommern", + "display": "Mecklenburg-Vorpommern" + }, + { + "code": "Niedersachsen", + "display": "Niedersachsen" + }, + { + "code": "Nordrhein-Westfalen", + "display": "Nordrhein-Westfalen" + }, + { + "code": "Rheinland-Pfalz", + "display": "Rheinland-Pfalz" + }, + { + "code": "Saarland", + "display": "Saarland" + }, + { + "code": "Sachsen", + "display": "Sachsen" + }, + { + "code": "Sachsen-Anhalt", + "display": "Sachsen-Anhalt" + }, + { + "code": "Schleswig-Holstein", + "display": "Schleswig-Holstein" + }, + { + "code": "Thüringen", + "display": "Thüringen" + }, + { + "code": "Nordrhein", + "display": "Nordrhein" + }, + { + "code": "Westfalen-Lippe", + "display": "Westfalen-Lippe" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": false, + "count": 18 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-ResourceTag.json b/src/fhir/fsh-generated/resources/CodeSystem-ResourceTag.json new file mode 100644 index 00000000..7aebea49 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-ResourceTag.json @@ -0,0 +1,21 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "ResourceTag", + "id": "ResourceTag", + "title": "Resource Tag", + "description": "All allowed tags for meta.tag usage in the Directory Service, excluding Origin Tags.", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/ResourceTag", + "concept": [ + { + "code": "fdv-relevant", + "display": "Relevant for ePA FdV" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "count": 1 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json b/src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json new file mode 100644 index 00000000..e6851ce4 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json @@ -0,0 +1,21 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "VZDHealthCareServiceCharacteristicsCS", + "id": "VZDHealthCareServiceCharacteristicsCS", + "description": "CodeSystem of VZD specific HealthcareService characteristics", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/VZDHealthCareServiceCharacteristicsCS", + "concept": [ + { + "code": "terminbuchung", + "display": "Terminbuchung" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": false, + "count": 1 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-aerztliche-fachrichtungen-oid-url.json b/src/fhir/fsh-generated/resources/CodeSystem-aerztliche-fachrichtungen-oid-url.json new file mode 100644 index 00000000..8a77cb7d --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-aerztliche-fachrichtungen-oid-url.json @@ -0,0 +1,403 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "AerztlicheFachrichtungen_OID_URL", + "id": "aerztliche-fachrichtungen-oid-url", + "title": "AerztlicheFachrichtungen", + "description": "AerztlicheFachrichtungen", + "version": "2019-04-05T08:35:59", + "url": "urn:oid:1.3.6.1.4.1.19376.3.276.1.5.4", + "concept": [ + { + "code": "ALLG", + "display": "Allgemeinmedizin", + "definition": "Die Allgemeinmedizin beinhaltet die Grundversorgung eines Patienten bei körperlichen und/oder seelischen Gesundheitsstörungen. Weiterhin gehören die Aspekte der Prävention und Rehabilitation in den Versorgungsbereich der Allgemeinmedizin.Nutzungshinweis: Dazu zählen auch hausärztlich tätige Praxen von Praktischen Ärzten." + }, + { + "code": "ANAE", + "display": "Anästhesiologie", + "definition": "Das Fachgebiet der Anästhesiologie umfasst neben den Anästhesieverfahren selbst die Aufrechterhaltung der Vitalfunktionen eines Patienten während eines Eingriffs." + }, + { + "code": "ARBE", + "display": "Arbeitsmedizin", + "definition": "Die Arbeitsmedizin ist ein präventivmedizinisches Fachgebiet und umfasst einerseits die Wechselbeziehungen zwischen Arbeits- und Lebenswelten, andererseits auch die Gesundheit und Krankheiten. Der wesentliche Aspekt ist hierbei der Erhalt und die Förderung der physischen und psychischen Gesundheit und Leistungsfähigkeit des arbeitenden Menschen.Nutzungshinweis: Das Konzept umfasst auch die Musikermedizin, auch wenn Patienten aus diesem Bereich nicht notwendigerweise professionelle Musiker sind." + }, + { + "code": "AUGE", + "display": "Augenheilkunde", + "definition": "Das Fachgebiet der Augenheilkunde umfasst die Diagnose und Behandlung aller Erkrankungen bzw. Funktionsstörungen des Sehorgans, seiner Anhangsorgane sowie des Sehsinnes." + }, + { + "code": "CHIR", + "display": "Chirurgie", + "definition": "Die Chirurgie umfasst alle operativen Therapien von Krankheiten sowie von Verletzungen. Teilgebiete der Chirurgie etablierten sich als \"Spezialdisziplin\". Nutzungshinweis: Teilgebiete für die keine eigenen Konzepte aufgeführt sind, z.B. die Handchirurgie, können mit diesem Konzept abgedeckt werden." + }, + { + "code": "ALCH", + "display": "Allgemeinchirurgie", + "definition": "Allgemeinchirurgie war früher der Oberbergriff für die gesamte Chirurgie. Bedingt durch die Spezialisierungen in der Chirurgie entwickelte sich die Allgemeinchirurgie als \"Auffangbecken\", in welchem alle Eingriffe durchgeführt werden, die nicht durch eine Spezialisierung abgedeckt werden." + }, + { + "code": "GFCH", + "display": "Gefäßchirurgie", + "definition": "Die Gefäßchirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst die Behandlung der Blutgefäße bei Verschlusserkrankungen oder auch Aneurysmen." + }, + { + "code": "HZCH", + "display": "Herzchirurgie", + "definition": "Die Herzchirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst die Therapie von Erkrankungen sowie von Verletzungen des Herzens und der herznahen Gefäße." + }, + { + "code": "KDCH", + "display": "Kinderchirurgie", + "definition": "Die Kinderchirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst die operative und konservative Therapie von Erkrankungen, Verletzungen, Fehlbildungen im Kindesalter inkl. der Pränatalchirurgie." + }, + { + "code": "ORTH", + "display": "Orthopädie", + "definition": "Die Orthopädie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst die Erkrankungen und Fehlbildungen des Stütz- und Bewegungsapparates.Nutzungshinweis: Falls die Wirbelsäulenchirurgie organisatorisch als Teil der Orthopädie (und nicht als Teil der Neurochirurgie) geführt wird, deckt dieses Konzept auch die Wirbelsäulenchirurgie ab." + }, + { + "code": "PLCH", + "display": "Plastische und Ästhetische Chirurgie", + "definition": "Die Plastische Chirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst formverändernde oder wiederherstellende Eingriffe am menschlichen Körper." + }, + { + "code": "THCH", + "display": "Thoraxchirurgie", + "definition": "Die Thoraxchirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst diagnostische und therapeutische Eingriffe an den Organen des Brustkorbs ausgenommen dem Herzen. D.h. es umfasst die Versorgung von Erkrankungen und Verletzungen der Lunge, der Pleura, des Bronchialsystems, des Mediastinums und der Thoraxwand." + }, + { + "code": "UNFC", + "display": "Unfallchirurgie", + "definition": "Die Unfallchirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst die Versorgung von Verletzungen sowie die Behandlung von Mehrfachverletzten einschließlich des entsprechenden Traumamanagements." + }, + { + "code": "VICH", + "display": "Viszeralchirurgie", + "definition": "Die Viszeralchirurgie ist eine Spezialisierung des Fachgebietes Chirurgie. Das Fachgebiet umfasst die Eingriffe an den Organen des Bauchraumes sowie die operative Behandlung der Schilddrüse und der Nebenschilddrüse." + }, + { + "code": "FRAU", + "display": "Frauenheilkunde und Geburtshilfe", + "definition": "Die Frauenheilkunde beinhaltet die Diagnose und Therapie der Erkrankungen des weiblichen Sexual- und Fortpflanzungstraktes. Die Fachrichtung der Geburtshilfe befasst sich mit der Überwachung von Schwangerschaften sowie der Vorbereitung, Durchführung und Nachbehandlung von Geburten." + }, + { + "code": "GEND", + "display": "Gynäkologische Endokrinologie und Reproduktionsmedizin", + "definition": "Die gynäkologische Endokrinologie befasst sich mit der Diagnostik und Therapie von Hormonstörungen. Die Reproduktionsmedizin befasst sich mit Fragen bei unerfülltem Kinderwunsch." + }, + { + "code": "GONK", + "display": "Gynäkologische Onkologie", + "definition": "Die gynäkologische Onkologie befasst sich mit Vorsorge, Diagnostik, Therapie und Nachsorge von Krebserkrankungen bei der Brust bzw. des weiblichen Genitals." + }, + { + "code": "PERI", + "display": "Perinatalmedizin", + "definition": "Die Perinatalmedizin befasst sich mit den Erkrankungen und Gefährdungen von Mutter und Kind im perinatalen Zeitraum, dies ist der Zeitraum zwischen der 24. Schwangerschaftswoche und dem 7. Tag nach der Geburt." + }, + { + "code": "GERI", + "display": "Geriatrie", + "definition": "Das Fachgebiet der Geriatrie beschäftigt sich mit der Versorgung von akuten und chronischen Erkrankungen sowie der Rehabilitation und Prävention alter Patienten." + }, + { + "code": "HNOH", + "display": "Hals-Nasen-Ohrenheilkunde", + "definition": "Das Gebiet der Hals-Nasen-Ohrenkunde befasst sich mit Erkrankungen, Verletzungen, Fehlbildungen sowie Funktionsstörungen im Kopf-, Halsbereich, insbesondere der Ohren, der oberen und unteren Luftwege sowie der Speiseröhre." + }, + { + "code": "HRST", + "display": "Sprach-, Stimm- und kindliche Hörstörungen", + "definition": "Das Fachgebiet Sprach-, Stimm- und kindliche Hörstörungen umfasst die Diagnostik, Therapie und Forschung in den Bereichen Stimmstörungen, kindliche Hörstörungen, Wahrnehmungsstörungen, Störungen der Sprech- und Sprachentwicklung, erworbenen Sprech- und Sprachstörungen (z.B. Aphasien) und Schluckstörungen." + }, + { + "code": "HAUT", + "display": "Haut- und Geschlechtskrankheiten", + "definition": "Das Konzept umfasst sowohl die Dermatologie, wie auch die Phlebologie und die Venerologie. Das Gebiet der Dermatologie befasst sich mit Diagnose und Therapie von Erkrankungen der Haut. Das Gebiet der Phlebologie umfasst die Erkennung und Behandlung von Gefäßerkrankungen. Die Venerologie beinhaltet die Diagnose und Therapie der sexuell übertragbaren Erkrankungen." + }, + { + "code": "HUMA", + "display": "Humangenetik", + "definition": "Die Humangenetik beschäftigt sich mit dem Erbgut des Menschen. Zum Themenumfeld in der Humangenetik gehören insbesondere die Aufklärung, Erkennung und Behandlung genetisch bedingter Erkrankungen, einschließlich der genetischen Beratungen von Patienten, Angehörigen und behandelnden Ärzten. Nutzungshinweis: Falls die Pädiatrische Genetik organisatorisch als Teil der Humangenetik (und nicht als Teil der Pädiatrie) geführt wird, deckt dieses Konzept auch die Pädiatrische Genetik ab." + }, + { + "code": "HYGI", + "display": "Hygiene und Umweltmedizin", + "definition": "Die Hygiene beschäftigt sich mit krankmachenden Einwirkungen auf den Organismus und versucht diese durch verschiedene Maßnahmen (Aufklärung, Reinigung, Desinfektion, Sterilisation, Grenzwerte) auszuschalten. Die Umweltmedizin beschäftigt sich mit Fragestellungen, die hinsichtlich Prävention, Diagnose und Therapie von Erkrankungen mit Umweltfaktoren in Verbindung gebracht werden." + }, + { + "code": "INNE", + "display": "Innere Medizin", + "definition": "Das Gebiet der Inneren Medizin befasst sich mit der Prävention, Diagnostik, nicht-operativen Therapie und der Rehabilitation bei Erkrankungen sämtlicher Organsysteme des Körpers. Die Innere Medizin beinhaltet mehrere Teilgebiete, die sich im Rahmen von Spezialisierungen entwickelten.Nutzungshinweis: Teilgebiete, für die keine eigenen Konzepte aufgeführt sind wie z.B. die klinische Immunologie, außerhalb der Rheumatologie, können mit diesem Konzept abgedeckt werden.Dazu zählen auch hausärztlich tätige Arztpraxen für Innere Medizin." + }, + { + "code": "ANGI", + "display": "Angiologie", + "definition": "Die Angiologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Das Gebiet beschäftigt sich mit der Funktion und den Erkrankungen der Arterien, Venen und Lymphgefäße, insbesondere mit Diagnose und Therapie der verschiedenen Gefäßerkrankungen." + }, + { + "code": "ENDO", + "display": "Endokrinologie und Diabetologie", + "definition": "Endokrinologie und Diabetologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Die Endokrinologie beschäftigt sich mit der der Funktion sowie den (krankhaften) Störungen der hormonproduzierenden Organe. Dazu zählt auch die Diabetologie." + }, + { + "code": "GAST", + "display": "Gastroenterologie", + "definition": "Die Gastroenterologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Das Gebiet beschäftigt sich mit den Erkrankungen des Magen-Darm-Traktes, der Leber und der zum Verdauungstrakt gehörenden Hormondrüsen wie der Bauchspeicheldrüse.Nutzungshinweis: Das Konzept umfasst auch die Hepatologie." + }, + { + "code": "HAEM", + "display": "Hämatologie und internistische Onkologie", + "definition": "Die Hämatologie und internistische Onkologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Dieses medizinische Teilgebiet beschäftigt sich mit gut- und bösartigen Erkrankungen des Blutes, der Lymphknoten und des lymphatischen Systems sowie bösartigen soliden Tumoren." + }, + { + "code": "KARD", + "display": "Kardiologie", + "definition": "Die Kardiologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Das Gebiet befasst sich mit Diagnose und Therapie von Herz-Kreislauf-Erkrankungen." + }, + { + "code": "NEPH", + "display": "Nephrologie", + "definition": "Die Nephrologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Das Gebiet beschäftigt mit Diagnostik und Therapie von Erkrankungen der Nieren." + }, + { + "code": "PNEU", + "display": "Pneumologie", + "definition": "Die Pneumologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Das Gebiet beschäftigt sich mit der Prophylaxe, Diagnose und nicht-operativen Therapie von Erkrankungen der Lunge, der Bronchien und der Pleura." + }, + { + "code": "RHEU", + "display": "Rheumatologie", + "definition": "Die Rheumatologie ist eine Spezialisierung des Fachgebietes Innere Medizin. Das Konzept umfasst auch die Fachrichtung 'orthopädische Rheumatologie'. Das Gebiet beschäftigt sich mit Diagnose und Therapie der rheumatischen Erkrankungen, d.h. Erkrankungen im Bereich der Gelenke, Gelenkkapseln, Sehnen, Knochen, Muskeln und des Bindegewebes, die nicht durch eine akute Verletzung oder einen Tumor hervorgerufen werden." + }, + { + "code": "INTM", + "display": "Intensivmedizin", + "definition": "Das Fachgebiet der Intensivmedizin beschäftigt sich mit der Diagnostik und Therapie lebensbedrohlicher Zustände sowie Krankheiten, die derartige Zustände beinhalten.Nutzungshinweis: Falls eine Intermediate Care Unit organisatorisch als Teil der Intensivmedizin (und nicht als Teil der jeweiligen Fachabteilung) geführt wird, deckt dieses Konzept auch die Intermediate Care Unit ab." + }, + { + "code": "INTZ", + "display": "Interdisziplinäre Zusammenarbeit", + "definition": "Interdisziplinäre Zusammenarbeit bezeichnet die Kooperationen verschiedener ärztlichen Fachrichtungen, die in einem gemeinsamen organisatorischen Rahmenan klinischen und wissenschaftlichen Fragestellungen arbeiten. Wenn möglich sollten die untergeordneten Fachrichtungen verwendet werden." + }, + { + "code": "INTO", + "display": "Interdisziplinäre Onkologie", + "definition": "Das Gebiet der Onkologie beschäftigt sich mit der Prävention, der Diagnostik, der Therapie und der Nachsorge von Krebserkrankungen. Hierbei ist oftmals eine fächerübergreifende (\"interdisziplinäre\") Zusammenarbeit erforderlich, woraus sich interdisziplinäre Behandlungszentren entwickelten." + }, + { + "code": "INTS", + "display": "Interdisziplinäre Schmerzmedizin", + "definition": "Das Fachgebiet der Schmerzmedizin beschäftigt sich mit der Diagnostik und Therapie des chronischen Schmerzes." + }, + { + "code": "TRPL", + "display": "Transplantationsmedizin", + "definition": "Die Transplantationsmedizin befasst sich mit der Übertragung von Zellen, Geweben, Organen oder Organsystemen von einem Organismus auf einen anderen Organismus. Die gesetzlichen Rahmenbedingungen der Transplantationsmedizin sind in Deutschland im Transplantationsgesetz geregelt, woraus sich die Bildung interdisziplinärer Einrichtungen zur Übertragung von Spenderorganen ableitet. Solche Transplantationszentren übernehmen in Ergänzung zu den jeweiligen spezialisierten klinischen Fachgebieten (z.B. Viszeralchirurgie, Herzchirurgie, Nephrologie) insbesondere Aufgaben im Bereich der Indikationsstellung, Vorbereitung, Dokumentation und Nachsorge bei Organtransplantationen und Lebend-Organspenden, sowie beim Wartelistenmanagement und bei erforderlicher psychischer Betreuung der Patienten im Krankenhaus vor und nach der Organübertragung. Sofern Dokumente in solchen oder vergleichbaren Transplantationsmedizinischen Einrichtungen erstellt werden und nicht einer spezifischeren, an Transplantationen beteiligten Fachrichtung zuzuordnen sind, können sie mit diesem Konzept codiert werden.Dokumente aus der Transplantationsimmunologie sollen mit dem Konzept TRAN (Transfusionsmedizin) codiert werden." + }, + { + "code": "SELT", + "display": "seltene Erkrankungen", + "definition": "Die Fachrichtung \"seltene Erkrankungen\" ist die Disziplin, die sich mit der Diagnostik und Behandlung von seltenen Erkrankungen (z.B. laut EU Prävalenz 1:2000 Erkrankungen) beschäftigt." + }, + { + "code": "KIJU", + "display": "Kinder- und Jugendmedizin", + "definition": "Das Fachgebiet der Kinder- und Jugendmedizin beschäftigt sich mit Prävention, Diagnose und Therapie von Erkrankungen des kindlichen und des jugendlichen Organismus sowie den Entwicklungsstörungen und Fehlbildungen bei einem Kind.Nutzungshinweis: Falls die Pädiatrische Genetik organisatorisch als Teil der Pädiatrie (und nicht als Teil der Humangenetik) geführt wird, deckt dieses Konzept auch die Pädiatrische Genetik ab." + }, + { + "code": "KONK", + "display": "Kinder-Hämatologie und -Onkologie", + "definition": "Die Kinder-Hämatologie und -Onkologie ist eine Spezialisierung des Fachgebietes der Kinder- und Jugendmedizin. Das Gebiet beschäftigt mit der Diagnose und Therapie von Blut- und Tumorerkrankungen bei Kindern und Jugendlichen." + }, + { + "code": "KKAR", + "display": "Kinder-Kardiologie", + "definition": "Die Kinderkardiologie ist eine Spezialisierung des Fachgebietes der Kinder- und Jugendmedizin. Das Gebiet beschäftigt sich mit dem frühestmöglichen Erkennen und Behandeln von kindlichen angeborenen Herzfehlern." + }, + { + "code": "NNAT", + "display": "Neonatologie", + "definition": "Die Neonatologie ist eine Spezialisierung des Fachgebietes der Kinder- und Jugendmedizin. Das Gebiet beschäftigt sich mit Diagnose und Therapie der Erkrankungen von Neugeborenen." + }, + { + "code": "NPAE", + "display": "Neuropädiatrie", + "definition": "Die Neuropädiatrie ist eine Spezialisierung des Fachgebietes der Kinder- und Jugendmedizin. Das Gebiet beschäftigt sich mit der Prävention, Diagnose und Therapie von Nervenkrankheiten von Kindern." + }, + { + "code": "KPSY", + "display": "Kinder- und Jugendpsychiatrie und -psychotherapie", + "definition": "Das Fachgebiet der Kinder- und Jugendpsychiatrie und -psychotherapie beinhaltet Diagnostik, die nichtoperative Therapie sowie Prävention und Rehabilitation von psychischen, psychosomatischen, entwicklungsbedingten und neurologischen Erkrankungen oder Störungen im Kindes- und Jugendalter, ebenso psychische und soziale Verhaltensauffälligkeiten bei Kindern und Jugendlichen." + }, + { + "code": "LABO", + "display": "Laboratoriumsmedizin", + "definition": "Das Fachgebiet der Laboratoriumsmedizin beschäftigt sich mit der Untersuchung von Körperflüssigkeiten und -ausscheidungen zum Zwecke der Diagnostik bzw. Verlaufs- und Therapiekontrolle. Durch dieses Konzept werden auch die Konzepte\"Immunologisches Labor\" und \"Zellmarkerlabor\" abgedeckt." + }, + { + "code": "MIKR", + "display": "Mikrobiologie, Virologie und Infektionsepidemiologie", + "definition": "Die Mikrobiologie beschäftigt sich mit der Erforschung von Mikroorganismen, ihrem Stoffwechsel und ihrer Wirkung auf andere Organismen. Die Virologie ist die Lehre von den Viren. Die Infektionsepidemiologie beschäftigt sich mit der Epidemiologie von übertragbaren Erkrankungen.In diesen drei Fachgebieten wird mittels der Labordiagnostik die Ursache von durch Mikroorganismen, Viren und anderen übertragbaren Stoffen ausgelöste Erkrankungen gesucht." + }, + { + "code": "MKGC", + "display": "Mund-Kiefer-Gesichtschirurgie", + "definition": "Das Fachgebiet der Mund-, Kiefer- und Gesichtschirurgie umfasst die Prävention, Diagnostik, Therapie und Nachsorge von Erkrankungen, Verletzungen oder Fehlbildungen im Bereich des Kiefers, des Gesichtes, der Zähne und des Mund- und Rachenraumes bis hin zum Halsbereich." + }, + { + "code": "NATU", + "display": "Naturheilverfahren und alternative Heilmethoden", + "definition": "Naturheilverfahren umfassen Maßnahmen, die sich keiner technologischen Hilfsmittel bedienen und die Selbstheilungskräfte des Körpers stärken wollen." + }, + { + "code": "NOTF", + "display": "Notfallmedizin", + "definition": "Das Fachgebiet der Notfallmedizin befasst sich mit der Diagnostik und Therapie von akut eingetretenen, unter Umständen lebensbedrohlichen Gesundheitsstörungen. Das Gebiet hat die zwei Spezialisierungen \"präklinische Rettungsmedizin\" und \"Katastrophenmedizin\"." + }, + { + "code": "NRCH", + "display": "Neurochirurgie", + "definition": "Das Fachgebiet der Neurochirurgie befasst sich mit der operativen Behandlung von Fehlbildungen, Erkrankungen oder Verletzungen des peripheren oder zentralen Nervensystems.Nutzungshinweis: Falls die Wirbelsäulenchirurgie organisatorisch als Teil der Neurochirurgie (und nicht als Teil der Orthopädie) geführt wird, deckt dieses Konzept auch die Wirbelsäulenchirurgie ab." + }, + { + "code": "NEUR", + "display": "Neurologie", + "definition": "Das Fachgebiet der Neurologie umfasst die Prophylaxe, Diagnose und (nicht-operative) Therapie von Erkrankungen des zentralen, peripheren und vegetativen Nervensystems." + }, + { + "code": "NUKL", + "display": "Nuklearmedizin", + "definition": "Das Fachgebiet der Nuklearmedizin beschäftigt sich mit der Anwendung radioaktiver Substanzen in Diagnostik und Therapie." + }, + { + "code": "GESU", + "display": "Öffentliches Gesundheitswesen", + "definition": "Das Fachgebiet des Öffentlichen Gesundheitswesens befasst sich mit der Aufrechterhaltung der Gesundheit der Bevölkerung sowie der Prophylaxe, Diagnose und Therapie von Erkrankungen." + }, + { + "code": "PALL", + "display": "Palliativmedizin", + "definition": "Das Fachgebiet der Palliativmedizin beschäftigt sich mit der Sicherstellung der bestmöglichen Lebensqualität von Patienten, die unter einer unheilbaren Krankheit im fortgeschrittenen Stadium leiden und nur noch eine begrenzte Lebenszeit haben." + }, + { + "code": "PATH", + "display": "Pathologie", + "definition": "Das Fachgebiet der Pathologie beschäftigt sich mit der Erforschung von abnormen und/oder krankhaften Vorgängen und Zuständen von Lebewesen sowie der diesen Zuständen zugrundeliegenden Ursachen. Das Konzept deckt auch die Histologie und die Zytologie ab. Die Histologie (Gewebelehre) befasst sich mit dem Aufbau von biologischen Geweben. Im diagnostischen Kontext bezeichnet sie die morphologische Untersuchung von Zellen und Geweben. Unter Zytologie versteht man im Allgemeinen die Lehre vom Aufbau der Zelle und ihren Funktionen, im medizinischen Umfeld wird mit diesem Begriff die Zytodiagnostik an einzelnen Zellen bezeichnet. Auch folgende diagnostische Disziplinen und Labore sind mit diesem Konzept abzubilden: Molekularpathologisches Labor, Immunhistologisches Labor, Pathologielabor, Histologie-Labor, Zytologie-Labor." + }, + { + "code": "NPAT", + "display": "Neuropathologie", + "definition": "Das Fachgebiet der Neuropathologie beschäftigt sich mit den Krankheitserscheinungen und/oder den Veränderungen des neuronalen Gewebes." + }, + { + "code": "PHAR", + "display": "Pharmakologie", + "definition": "Das Gebiet der Pharmakologie beschäftigt sich mit den Wechselwirkungen zwischen (Wirk-) Stoffen und Lebewesen" + }, + { + "code": "TOXI", + "display": "Toxikologie", + "definition": "Das Gebiet der Toxikologie umfasst die Lehre der Giftstoffe. Dies beinhaltet insbesondere auch die Diagnose und Therapie von Vergiftungen. Dabei ist die Toxikologie ein interdisziplinäres Fachgebiet, in dem neben Ärzten auch Chemiker und Biochemiker als Toxikologen arbeiten.Nutzungshinweis: Falls die forensische Toxikologie organisatorisch als Teil der Toxikologie (und nicht als Teil der Rechtsmedizin) geführt wird, deckt dieses Konzept auch die forensische Toxikologie ab." + }, + { + "code": "REHA", + "display": "Physikalische und Rehabilitative Medizin", + "definition": "Das Gebiet der Physikalischen und Rehabilitativen Medizin beschäftigt sich mit \"der sekundären Prävention, der interdisziplinären Diagnostik, Behandlung und Rehabilitation von körperlichen Beeinträchtigungen mittels konservativen, physikalischen, manuellen und naturheilkundlichen Verfahren\". (Facharzt Weiterbildungsordnung)" + }, + { + "code": "PSYC", + "display": "Psychiatrie und Psychotherapie", + "definition": "Das Fachgebiet der Psychiatrie beschäftigt sich mit Prävention, Diagnostik und Therapie psychischer Erkrankungen.Mit Psychotherapie bezeichnet man die Tätigkeit, welche zur Erkennung und Therapie von geistig-seelisch bedingten, dysfunktionalen Zuständen eines Patienten durchgeführt wird." + }, + { + "code": "FPSY", + "display": "Forensische Psychiatrie", + "definition": "Das Fachgebiet der Forensischen Psychiatrie stellt eine Spezialisierung innerhalb der Psychiatrie dar. Das Gebiet befasst sich mit der Begutachtung und der Therapie (ggfs. inkl. Unterbringung) von psychisch kranken Straftätern sowie mit Patienten, welche unter Drogeneinfluss ein strafrechtlich relevantes Delikt begingen." + }, + { + "code": "PSYM", + "display": "Psychosomatische Medizin und Psychotherapie", + "definition": "Das Fachgebiet der Psychosomatischen Medizin und Psychotherapie beschäftigt sich mit der Prävention, der Erkennung, der psychotherapeutischen Behandlung sowie der Rehabilitation von Erkrankungen, deren Ursachen psychosozialer und psychosomatischer Natur sind." + }, + { + "code": "RADI", + "display": "Radiologie", + "definition": "Das Fachgebiet der Radiologie umfasst alle Bereiche der Bildgebung zu diagnostischen und therapeutischen Zwecken." + }, + { + "code": "KRAD", + "display": "Kinderradiologie", + "definition": "Das Fachgebiet der Kinderradiologie stellt eine Spezialisierung der Radiologie dar. Das Gebiet beschäftigt mit der radiologischen Bildgebung beim Kind und beim Jugendlichen." + }, + { + "code": "NRAD", + "display": "Neuroradiologie", + "definition": "Das Fachgebiet der Neuroradiologie stellt eine Spezialisierung der Radiologie dar. Das Gebiet beschäftigt sich mit der Sichtbarmachung von neurologischen Strukturen durch bildgebende Verfahren." + }, + { + "code": "RECH", + "display": "Rechtsmedizin", + "definition": "Das Fachgebiet der Rechtsmedizin beschäftigt sich mit juristischen Aspekten der Medizin, insbesondere mit der Anwendung medizinischer Kenntnisse zur Beurteilung und Klärung von Rechtsfragen sowie der Vermittlung rechtlicher und ethischer Kenntnisse an die Ärzteschaft.Nutzungshinweis: Falls die forensische Toxikologie organisatorisch als Teil der Rechtsmedizin (und nicht als Teil der Toxikologie) geführt wird, deckt dieses Konzept auch die forensische Toxikologie ab." + }, + { + "code": "SCHL", + "display": "Schlafmedizin", + "definition": "Das Fachgebiet der Schlafmedizin beschäftigt sich mit Diagnostik und Therapie von Schlafstörungen." + }, + { + "code": "SPOR", + "display": "Sport- und Bewegungsmedizin", + "definition": "Das Fachgebiet der Sportmedizin beschäftigt sich mit der Prävention, Diagnostik, Therapie und Rehabilitation mit sportlicher Betätigung assoziierten Erkrankungen." + }, + { + "code": "STRA", + "display": "Strahlentherapie", + "definition": "Das Fachgebiet der Strahlentherapie beschäftigt sich mit der Anwendung von ionisierender Strahlung bei Menschen und Tieren, um Krankheiten zu heilen oder deren Fortschreiten zu verzögern." + }, + { + "code": "TRAN", + "display": "Transfusionsmedizin", + "definition": "Das Fachgebiet der Transfusionsmedizin beschäftigt sich mit allen Fragen zu Bluttransfusionen im weitesten Sinne. Insbesondere gehören dazu die Auswahl und medizinische Betreuung von Blutspendern sowie die Unterhaltung von Blutbanken und die damit verbundene Bereitstellung von Blutkonserven für die medizinischen Fachgebiete. Das Konzept umfasst auch die Transplantationsimmunologie." + }, + { + "code": "TROP", + "display": "Tropen-/Reisemedizin", + "definition": "Das Fachgebiet der Tropenmedizin beschäftigt sich mit der Epidemiologie, Prävention, Diagnostik und Therapie/Bekämpfung von Tropenerkrankungen.Das Fachgebiet der Reisemedizin beschäftigt sich mit allen Fragen, welche bei der Erforschung und Bekämpfung von Erkrankungen, die im Rahmen von Reisen entstehen können, auftreten. Insbesondere die Prävention vor diesen Erkrankungen gehört zu der Reisemedizin." + }, + { + "code": "UROL", + "display": "Urologie", + "definition": "Das Fachgebiet der Urologie beschäftigt sich mit der Prävention, Diagnose und Therapie von Erkrankungen der Niere, der ableitenden Harnwege und der männlichen Geschlechtsorgane." + }, + { + "code": "MZKH", + "display": "Zahnmedizin", + "definition": "Zahnmedizin ist die Kurzform für das Fachgebiet der Zahn-, Mund- und Kieferheilkunde. Das Fachgebiet beinhaltet die Prävention, Diagnostik und Therapie von Erkrankungen im Zahn-, Mund- und Kieferbereich." + }, + { + "code": "ORAL", + "display": "Oralchirurgie", + "definition": "Das Fachgebiet der Oralchirurgie stellt eine Spezialisierung innerhalb der Zahnmedizin dar. Das Gebiet beinhaltet die operative Versorgung sämtlicher Erkrankungen, Verletzungen oder Fehlstellungen im Bereich der Mundhöhle, des Zahnapparates, des Zahnhalteapparates und des Zahnfleischs." + }, + { + "code": "KIEF", + "display": "Kieferorthopädie", + "definition": "Das Fachgebiet der Kieferorthopädie stellt eine Spezialisierung innerhalb der Zahnmedizin dar. Das Gebiet beinhaltet die Prophylaxe, Diagnostik und Therapie von Fehlstellungen der Kiefer und der Zähne." + }, + { + "code": "PARO", + "display": "Parodontologie", + "definition": "Das Fachgebiet Parodontologie stellt eine Weiterbildung innerhalb der Zahnmedizin im Kammergebiet Westfalen-Lippe dar. Das Fachgebiet beinhaltet die Prävention, die Diagnostik, die Therapie und Nachsorge von Erkrankungen parodontaler und periimplantärer Gewebe und Strukturen." + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": true, + "count": 77 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-nicht-aerztliche-fachrichtungen-oid-url.json b/src/fhir/fsh-generated/resources/CodeSystem-nicht-aerztliche-fachrichtungen-oid-url.json new file mode 100644 index 00000000..67ef8347 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-nicht-aerztliche-fachrichtungen-oid-url.json @@ -0,0 +1,93 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "NichtAerztlicheFachrichtungen_OID_URL", + "id": "nicht-aerztliche-fachrichtungen-oid-url", + "title": "NichtAerztlicheFachrichtungen_OID_URL", + "description": "NichtAerztlicheFachrichtungen_OID_URL", + "version": "2021-11-14T15:59:46", + "url": "urn:oid:1.3.6.1.4.1.19376.3.276.1.5.5", + "concept": [ + { + "code": "ERG", + "display": "Ergotherapie", + "definition": "Ergotherapie unterstützt und begleitet Menschen jeden Alters, die in ihrer Handlungsfähigkeit eingeschränkt oder von Einschränkung bedroht sind. Ziel ist, sie bei der Durchführung für sie bedeutungsvoller Betätigungen in den Bereichen Selbstversorgung, Produktivität und Freizeit in ihrer persönlichen Umwelt zu stärken.Hierbei dienen spezifische Aktivitäten, Umweltanpassung und Beratung dazu, dem Menschen Handlungsfähigkeit im Alltag, gesellschaftliche Teilhabe und eine Verbesserung seiner Lebensqualität zu ermöglichen. (Definition vom \"Deutschen Verband der Ergotherapeuten e.V.\")Typischerweise werden Dokumente, die von Angehörigen der folgenden Berufsgruppen erstellt werden, mit diesem Code versehen:* Ergotherapeutin/ Ergotherapeut" + }, + { + "code": "ERN", + "display": "Ernährung und Diätetik", + "definition": "Das Fachgebiet der Ernährung und Diätetik deckt die Tätigkeiten folgender Berufe ab:* Diätassistentin/ Diätassistent* Diätköchin/ Diätkoch* Ernährungsberaterin/ Ernährungsberater* Oekotrophologin/ Oekotrophologe* Diabetesassistentin/ Diabetesassistent* Diabetesberaterin/ Diabetesberater" + }, + { + "code": "FOR", + "display": "Forschung", + "definition": "Das Konzept der Forschung deckt die Tätigkeiten folgender Berufe ab:* Clinical Trial Manager* Fachwissenschaftler/-innen in der Medizin* Klinischer Monitor* Studienassistentin/ Studienassistent* Study Nurse" + }, + { + "code": "PFL", + "display": "Pflege und Betreuung", + "definition": "Pflege umfasst die eigenverantwortliche Versorgung und Betreuung, allein oder in Kooperation mit anderen Berufsangehörigen, von Menschen aller Altersgruppen, von Familien oder Lebensgemeinschaften, sowie von Gruppen und sozialen Gemeinschaften, ob krank oder gesund, in allen Lebenssituationen (Settings). Pflege schließt die Förderung der Gesundheit, Verhütung von Krankheiten und die Versorgung und Betreuung kranker, behinderter und sterbender Menschen ein. Weitere Schlüsselaufgaben der Pflege sind Wahrnehmung der Interessen und Bedürfnisse (Advocacy), Förderung einer sicheren Umgebung, Forschung, Mitwirkung in der Gestaltung der Gesundheitspolitik sowie im Management des Gesundheitswesens und in der Bildung. (Definition der Pflege vom \"International Council of Nurses ICN\" übersetzt vom Deutschen Berufsverband für Pflegeberufe) Das Konzept deckt die Tätigkeiten folgender Berufe ab: Pflegeassistent / Alltagsbetreuer (m/w) Servicehelfer im Sozial- und Gesundheitswesen (m/w) Wundexperte (m/w) Stomatherapeutin/ Stomatherapeut Heilerziehungspflegerin/ Heilerziehungspfleger Gesundheits- und Krankenpflegehelferin/ Gesundheits- und Krankenpflegehelfer Gesundheits- und Krankenpflegerin/ Gesundheits- und Krankenpfleger Gesundheits- und Pflegeassistentin/ Gesundheits- und Pflegeassistent Gesundheits- und Pflegeberaterin/ Gesundheits- und Pflegeberater Pflegesachverständige/ Pflegesachverständiger" + }, + { + "code": "ALT", + "display": "Altenpflege", + "definition": "Altenpfleger und Altenpflegehelfer pflegen und versorgen gesunde, kranke und pflegebedürftige alte Menschen. Neben den sozial-pflegerischen Aufgaben (z.B. Hilfe bei der Körperpflege und beim Essen) kommen den Altenpflegern und Altenpflegehelfern auch medizinisch-pflegerische Aufgaben zu (z.B. Unterstützung bei therapeutischen Maßnahmen der Rehabilitation oder das Ausführen ärztlicher Verordnungen wie das Wechseln von Verbänden, das Verabreichen von Medikamenten). (Definition der Gesundheitsberichterstattung des Bundes)Typischerweise werden Dokumente, die von Angehörigen der folgenden Berufsgruppen erstellt werden, mit diesem Code versehen:* Altenpflegerin/ Altenpfleger" + }, + { + "code": "KIN", + "display": "Kinderpflege", + "definition": "Die Tätigkeitsfelder der Gesundheits- und Kinderkrankenpflege umfassen: Die Gestaltung eines Entwicklungsfördernden Umfeldes, Beratung über entsprechende Maßnahmen und Gesundheitsaufklärung, Entlastung der pflegenden Angehörigen, physische und psychische Betreuung, Entwicklung von Krankheitskonzepten, Unterstützung bei der Teilnahme am gesellschaftlichen Leben und Gutachtertätigkeit. (Definition vom Berufsverband Kinderkrankenpflege Deutschland e.V.) Typischerweise werden Dokumente, die von Angehörigen der folgenden Berufsgruppen erstellt werden, mit diesem Code versehen: - Gesundheits- und Kinderkrankenpflegerin/ Gesundheits- und Kinderkrankenpfleger" + }, + { + "code": "PAT", + "display": "Patient außerhalb der Betreuung", + "definition": "Dieses Konzept kann zur Kennzeichnung der Herkunft von Dokumenten verwendet werden, die der Patient selbstständig erstellt und eingestellt hat. Zum Beispiel über ein Patientenportal oder eine Smartphone-App. Daten die vom Patienten über eine solche Lösung stellvertretend für einen Heilberufler eingestellt werden (z.B. gescannter Arztbrief, DICOMDVD) sollten nicht dieses Konzept, sondern das Konzept, welches für den Heilberufler vorgesehen ist, verwenden." + }, + { + "code": "PHZ", + "display": "Pharmazeutik", + "definition": "Das Konzept der Pharmazeutik deckt die Tätigkeiten folgender Berufe ab:* Pharmakantin/ Pharmakant* Pharmakovigilantin/ Pharmakovigilant* Pharmazeutisch-kaufmännische Angestellte/ Pharmazeutisch-kaufmännischer Angestellter* Pharmazeutisch-technische Assistentin/ Pharmazeutisch-technischer Assistent* Apothekerin/Apotheker" + }, + { + "code": "POD", + "display": "Podologie", + "definition": "Podologie ist die (nicht-ärztliche) Fuß-Heilkunde und wird von Podologen/Podologinnen praktiziert." + }, + { + "code": "PRV", + "display": "Prävention", + "definition": "Die Prävention deckt die Tätigkeiten von Wellnessberatern und -beraterinnen ab; auch die Tätigkeiten von Fitnesstrainern und -trainerinnen außerhalb der medizinischen Rehabilitation oder der Sportmedizin sind durch dieses Konzept abgedeckt.Typischerweise werden Dokumente, die von Angehörigen der folgenden Berufsgruppen erstellt werden, mit diesem Code versehen:* Fitnessberaterin/ Fitnessberater* Fitnessmanagerin/ Fitnessmanager* Fitnesstrainerin/ Fitnesstrainer* Wellnessberaterin/ Wellnessberater* Wellnesstrainerin/ Wellnesstrainer" + }, + { + "code": "SOZ", + "display": "Sozialwesen", + "definition": "Das Konzept deckt die Tätigkeiten folgender Berufe ab:* Sozialarbeiterin / Sozialarbeiter* Sozialmedizinische Fachangestellte* Sozialpädagogin/ Sozialpädagoge* Sozialtherapeutin/ Sozialtherapeut* Compliance Coach, Adherence CoachWenn die Tätigkeit des Sozialdienstes eines Krankenhauses eindeutig einem ärztlichen Fachgebiet zugeordnet werden kann, sollte dieses bevorzugt verwendet werden." + }, + { + "code": "SPR", + "display": "Sprachtherapie", + "definition": "Die Sprachtherapie deckt die Tätigkeiten folgender Berufe ab:* Logopädin/ Logopäde* Medizinische Sprachheilpädagogin/ Medizinischer Sprachheilpädagoge* Staatlich anerkannte Sprachtherapeutin/ Staatlich anerkannter Sprachtherapeut" + }, + { + "code": "VKO", + "display": "Versorgungskoordination", + "definition": "Die Versorgungskoordination deckt die Tätigkeiten von Case Managern/Case Managerinnen ab." + }, + { + "code": "VER", + "display": "Verwaltung", + "definition": "Das Konzept deckt die Tätigkeiten folgender Berufe ab:* Medizincontrollerin/ Medizincontroller* Sekretärin im Gesundheitswesen/ Sekretär im Gesundheitswesen* Sozialversicherungsfachangestellte/ Sozialversicherungsfachangestellter* Verwaltungsangestellte in medizinischen Pflegeeinrichtungen/ Verwaltungsangestellter in medizinischen PflegeeinrichtungenWenn diese Tätigkeiten eindeutig einem ärztlichen Fachgebiet zugeordnet werden können, sollte dieses bevorzugt verwendet werden." + }, + { + "code": "PST", + "display": "Psychotherapie", + "definition": "Psychotherapie bezeichnet allgemein die „gezielte professionelle Behandlung seelischer (psychischer) Störungen oder psychisch bedingter körperlicher Störungen mit psychologischen Mitteln." + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": true, + "count": 15 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json b/src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json new file mode 100644 index 00000000..8859d414 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json @@ -0,0 +1,33 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "PhysicalFeaturesHealthCareServiceCS", + "id": "physicalFeatures", + "description": "CodeSystem of defined physical features", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/CodeSystem/physicalFeatures", + "concept": [ + { + "code": "parkmoeglichkeit", + "display": "Parkmöglichkeit" + }, + { + "code": "oepnv", + "display": "ÖPNV in der Nähe" + }, + { + "code": "barrierefrei", + "display": "Barrierefrei" + }, + { + "code": "abholautomat", + "display": "Abholautomat" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": true, + "count": 4 +} diff --git a/src/fhir/fsh-generated/resources/CodeSystem-zahnaerztliche-fachrichtungen-oid-url.json b/src/fhir/fsh-generated/resources/CodeSystem-zahnaerztliche-fachrichtungen-oid-url.json new file mode 100644 index 00000000..072a6932 --- /dev/null +++ b/src/fhir/fsh-generated/resources/CodeSystem-zahnaerztliche-fachrichtungen-oid-url.json @@ -0,0 +1,26 @@ +{ + "resourceType": "CodeSystem", + "status": "active", + "content": "complete", + "name": "ZahnaerztlicheFachrichtungen_OID_URL", + "id": "zahnaerztliche-fachrichtungen-oid-url", + "title": "ZahnaerztlicheFachrichtungen", + "description": "ZahnaerztlicheFachrichtungen", + "version": "1.0.1", + "url": "urn:oid:1.2.276.0.76.5.494", + "concept": [ + { + "code": "MZAH", + "display": "Allgemeine Zahnheilkunde" + }, + { + "code": "ZGES", + "display": "Öffentliches Gesundheitswesen" + } + ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "caseSensitive": true, + "count": 2 +} diff --git a/src/fhir/fsh-generated/resources/Endpoint-MessengerEndpointWithVisibility.json b/src/fhir/fsh-generated/resources/Endpoint-MessengerEndpointWithVisibility.json new file mode 100644 index 00000000..847abdc5 --- /dev/null +++ b/src/fhir/fsh-generated/resources/Endpoint-MessengerEndpointWithVisibility.json @@ -0,0 +1,43 @@ +{ + "resourceType": "Endpoint", + "id": "MessengerEndpointWithVisibility", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "owner" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility", + "valueCoding": { + "code": "hide-versicherte", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointVisibilityCS" + } + } + ], + "status": "active", + "connectionType": { + "code": "tim", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType", + "display": "TI-Messenger Endpoint" + }, + "name": "Messenger", + "payloadType": [ + { + "coding": [ + { + "code": "tim-chat", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType", + "display": "TI-Messenger chat" + } + ] + } + ], + "address": "matrix:u/74c1fecc710ce4c8a8bbe310fbc5954c2a5e1e9ef5f70d651da1bfc4c9abe43f:example-domain.de" +} diff --git a/src/fhir/fsh-generated/resources/Endpoint-OrganizationExample001-Endpoint-TIM.json b/src/fhir/fsh-generated/resources/Endpoint-OrganizationExample001-Endpoint-TIM.json new file mode 100644 index 00000000..897f8e28 --- /dev/null +++ b/src/fhir/fsh-generated/resources/Endpoint-OrganizationExample001-Endpoint-TIM.json @@ -0,0 +1,32 @@ +{ + "resourceType": "Endpoint", + "id": "OrganizationExample001-Endpoint-TIM", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "owner" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" + ] + }, + "status": "active", + "connectionType": { + "code": "tim", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType" + }, + "name": "SystemsEngineering:tim.gematik.de", + "address": "matrix:u/SystemsEngineering:tim.gematik.de", + "payloadType": [ + { + "coding": [ + { + "code": "tim-chat", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType" + } + ] + } + ] +} diff --git a/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointErpReservationExample.json b/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointErpReservationExample.json new file mode 100644 index 00000000..d440e0ff --- /dev/null +++ b/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointErpReservationExample.json @@ -0,0 +1,33 @@ +{ + "resourceType": "Endpoint", + "id": "PharmacyEndpointErpReservationExample", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" + ] + }, + "status": "active", + "connectionType": { + "code": "eRP-onPremise", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType", + "display": "Reservierung" + }, + "name": "ERP Reservierung", + "address": "https://be-305314293.adv-erezept.de/gematik/onPremise/ti_id/transactionID", + "payloadType": [ + { + "coding": [ + { + "code": "not-applicable", + "system": "http://terminology.hl7.org/CodeSystem/data-absent-reason" + } + ] + } + ] +} diff --git a/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointOnlineAppointmentBookingExample.json b/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointOnlineAppointmentBookingExample.json new file mode 100644 index 00000000..95e8aafe --- /dev/null +++ b/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointOnlineAppointmentBookingExample.json @@ -0,0 +1,33 @@ +{ + "resourceType": "Endpoint", + "id": "PharmacyEndpointOnlineAppointmentBookingExample", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" + ] + }, + "status": "active", + "connectionType": { + "code": "terminbuchung-online", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType", + "display": "Online Terminbuchung" + }, + "name": "Online Terminbuchung", + "address": "https://rathausapotheke.de/terminbuchung", + "payloadType": [ + { + "coding": [ + { + "code": "not-applicable", + "system": "http://terminology.hl7.org/CodeSystem/data-absent-reason" + } + ] + } + ] +} diff --git a/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointTIMExample.json b/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointTIMExample.json new file mode 100644 index 00000000..0cf2ddd5 --- /dev/null +++ b/src/fhir/fsh-generated/resources/Endpoint-PharmacyEndpointTIMExample.json @@ -0,0 +1,34 @@ +{ + "resourceType": "Endpoint", + "id": "PharmacyEndpointTIMExample", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict" + ] + }, + "status": "active", + "connectionType": { + "code": "tim", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType", + "display": "TI-Messenger Endpoint" + }, + "name": "Messenger", + "payloadType": [ + { + "coding": [ + { + "code": "tim-chat", + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType", + "display": "TI-Messenger chat" + } + ] + } + ], + "address": "matrix:u/74c1fecc710ce4c8a8bbe310fbc5954c2a5e1e9ef5f70d651da1bfc4c9abe43f:example-domain.de" +} diff --git a/src/fhir/fsh-generated/resources/HealthcareService-HealthcareServiceExample.json b/src/fhir/fsh-generated/resources/HealthcareService-HealthcareServiceExample.json new file mode 100644 index 00000000..f7a3bd61 --- /dev/null +++ b/src/fhir/fsh-generated/resources/HealthcareService-HealthcareServiceExample.json @@ -0,0 +1,106 @@ +{ + "resourceType": "HealthcareService", + "id": "HealthcareServiceExample", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectoryStrict" + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex", + "valueCode": "dtrust" + } + ], + "identifier": [ + { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "2-2.58.00000040" + } + ], + "providedBy": { + "reference": "Organization/OrganizationExample" + }, + "type": [ + { + "coding": [ + { + "code": "MZKH", + "system": "urn:oid:1.3.6.1.4.1.19376.3.276.1.5.4", + "display": "Zahnmedizin" + } + ] + }, + { + "coding": [ + { + "code": "ORAL", + "system": "urn:oid:1.3.6.1.4.1.19376.3.276.1.5.4", + "display": "Oralchirurgie" + } + ] + } + ], + "location": [ + { + "reference": "Location/LocationExample" + } + ], + "name": "Zahnmedizin", + "telecom": [ + { + "system": "phone", + "value": "030 7654321", + "use": "work" + } + ], + "availableTime": [ + { + "daysOfWeek": [ + "mon" + ], + "availableStartTime": "08:00:00", + "availableEndTime": "18:00:00" + }, + { + "daysOfWeek": [ + "tue" + ], + "availableStartTime": "08:00:00", + "availableEndTime": "18:00:00" + }, + { + "daysOfWeek": [ + "wed" + ], + "availableStartTime": "08:00:00", + "availableEndTime": "18:00:00" + }, + { + "daysOfWeek": [ + "thu" + ], + "availableStartTime": "08:00:00", + "availableEndTime": "18:00:00" + }, + { + "daysOfWeek": [ + "fri" + ], + "availableStartTime": "08:00:00", + "availableEndTime": "18:00:00" + } + ], + "availabilityExceptions": "An Feiertagen geschlossen", + "endpoint": [ + { + "reference": "Endpoint/MessengerEndpointWithVisibility" + } + ] +} diff --git a/src/fhir/fsh-generated/resources/HealthcareService-NCPeHHealthcareServiceExample.json b/src/fhir/fsh-generated/resources/HealthcareService-NCPeHHealthcareServiceExample.json new file mode 100644 index 00000000..4bb48694 --- /dev/null +++ b/src/fhir/fsh-generated/resources/HealthcareService-NCPeHHealthcareServiceExample.json @@ -0,0 +1,50 @@ +{ + "resourceType": "HealthcareService", + "id": "NCPeHHealthcareServiceExample", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectoryStrict" + ] + }, + "providedBy": { + "reference": "Organization/NCPeHOrganizationExample" + }, + "category": [ + { + "coding": [ + { + "code": "1.2.276.0.76.4.292", + "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID", + "display": "NCPeH Fachdienst" + } + ] + } + ], + "specialty": [ + { + "coding": [ + { + "code": "60591-5", + "system": "http://loinc.org", + "display": "Patientenübersicht" + } + ] + }, + { + "coding": [ + { + "code": "57833-6", + "system": "http://loinc.org", + "display": "elektronische Verordnungen" + } + ] + } + ], + "name": "NCPeH Portugal" +} diff --git a/src/fhir/fsh-generated/resources/HealthcareService-PharmacyHealthCareServiceExample.json b/src/fhir/fsh-generated/resources/HealthcareService-PharmacyHealthCareServiceExample.json new file mode 100644 index 00000000..d3a5793a --- /dev/null +++ b/src/fhir/fsh-generated/resources/HealthcareService-PharmacyHealthCareServiceExample.json @@ -0,0 +1,205 @@ +{ + "resourceType": "HealthcareService", + "id": "PharmacyHealthCareServiceExample", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectoryStrict" + ] + }, + "identifier": [ + { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-07.2.1444560000.16.108" + } + ], + "availableTime": [ + { + "daysOfWeek": [ + "mon" + ], + "availableStartTime": "08:00:00", + "availableEndTime": "18:00:00" + }, + { + "daysOfWeek": [ + "tue" + ], + "availableStartTime": "08:00:00", + "availableEndTime": "18:00:00" + }, + { + "daysOfWeek": [ + "wed" + ], + "availableStartTime": "08:00:00", + "availableEndTime": "18:00:00" + }, + { + "daysOfWeek": [ + "thu" + ], + "availableStartTime": "08:00:00", + "availableEndTime": "18:00:00" + }, + { + "daysOfWeek": [ + "fri" + ], + "availableStartTime": "08:00:00", + "availableEndTime": "18:00:00" + }, + { + "extension": [ + { + "url": "https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX", + "extension": [ + { + "url": "period", + "valuePeriod": { + "start": "2024-07-20T08:30:00+02:00", + "end": "2024-07-21T08:30:00+02:00" + } + }, + { + "url": "qualifier", + "valueCoding": { + "code": "notdienst", + "system": "https://gematik.de/fhir/directory/CodeSystem/OpeningTimeQualifierCS", + "display": "Notdienst" + } + } + ] + } + ] + } + ], + "characteristic": [ + { + "extension": [ + { + "url": "https://gematik.de/fhir/directory/StructureDefinition/PhysicalFeaturesAdditionalNoteEX", + "valueString": "Vor dem Haus" + } + ], + "coding": [ + { + "code": "parkmoeglichkeit", + "system": "https://gematik.de/fhir/directory/CodeSystem/physicalFeatures", + "display": "Parkmöglichkeit" + } + ] + }, + { + "coding": [ + { + "code": "terminbuchung", + "system": "https://gematik.de/fhir/directory/CodeSystem/VZDHealthCareServiceCharacteristicsCS", + "display": "Terminbuchung" + } + ] + }, + { + "coding": [ + { + "code": "oepnv", + "system": "https://gematik.de/fhir/directory/CodeSystem/physicalFeatures", + "display": "ÖPNV in der Nähe" + } + ] + } + ], + "coverageArea": [ + { + "extension": [ + { + "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoverageArea", + "valueQuantity": { + "system": "http://unitsofmeasure.org", + "code": "m", + "value": 10000 + } + }, + { + "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode", + "valueString": "60596" + }, + { + "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode", + "valueString": "60597" + }, + { + "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode", + "valueString": "60598" + } + ] + } + ], + "providedBy": { + "reference": "Organization/PharmacyOrganizationExample" + }, + "type": [ + { + "coding": [ + { + "code": "offizin-apotheke", + "system": "https://gematik.de/fhir/directory/CodeSystem/PharmacyTypeCS", + "display": "Offizin-Apotheke" + } + ] + } + ], + "specialty": [ + { + "coding": [ + { + "code": "10", + "system": "https://gematik.de/fhir/directory/CodeSystem/PharmacyHealthcareSpecialtyCS", + "display": "Handverkauf" + } + ] + }, + { + "coding": [ + { + "code": "allergietest", + "system": "https://gematik.de/fhir/directory/CodeSystem/HealthcareServiceSpecialtyCS", + "display": "Allergietest" + } + ] + } + ], + "location": [ + { + "reference": "Location/PharmacyLocationExample" + } + ], + "name": "Rathausapotheke", + "telecom": [ + { + "system": "phone", + "value": "030 1234567", + "use": "work" + } + ], + "notAvailable": [ + { + "description": "Urlaub", + "during": { + "start": "2024-09-01", + "end": "2024-09-21" + } + } + ], + "availabilityExceptions": "An Feiertagen geschlossen", + "endpoint": [ + { + "reference": "Endpoint/MessengerEndpointWithVisibility" + } + ] +} diff --git a/src/fhir/fsh-generated/resources/Location-LocationExample.json b/src/fhir/fsh-generated/resources/Location-LocationExample.json new file mode 100644 index 00000000..bbdc385e --- /dev/null +++ b/src/fhir/fsh-generated/resources/Location-LocationExample.json @@ -0,0 +1,30 @@ +{ + "resourceType": "Location", + "id": "LocationExample", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectoryStrict" + ] + }, + "name": "Praxis am Rathaus", + "description": "Praxis für Allgemeinmedizin", + "address": { + "text": "Hauptstraße 1, 10117 Berlin", + "line": [ + "Hauptstraße 1" + ], + "city": "Berlin", + "state": "Berlin", + "postalCode": "10117", + "country": "DE" + }, + "managingOrganization": { + "reference": "Organization/OrganizationExample001" + } +} diff --git a/src/fhir/fsh-generated/resources/Location-PharmacyLocationExample.json b/src/fhir/fsh-generated/resources/Location-PharmacyLocationExample.json new file mode 100644 index 00000000..e2cc03ce --- /dev/null +++ b/src/fhir/fsh-generated/resources/Location-PharmacyLocationExample.json @@ -0,0 +1,35 @@ +{ + "resourceType": "Location", + "id": "PharmacyLocationExample", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectoryStrict" + ] + }, + "name": "Rathausapotheke", + "address": { + "use": "work", + "type": "postal", + "text": "Theodor-Stern-Kai 7, 60596 Frankfurt am Main, Hessen, DE", + "line": [ + "Theodor-Stern-Kai 7" + ], + "city": "Frankfurt am Main", + "state": "Hessen", + "postalCode": "60596", + "country": "DE" + }, + "managingOrganization": { + "reference": "Organization/OrganizationExample001" + }, + "position": { + "longitude": 8.6648, + "latitude": 50.097 + } +} diff --git a/src/fhir/fsh-generated/resources/Organization-NCPeHOrganizationExample.json b/src/fhir/fsh-generated/resources/Organization-NCPeHOrganizationExample.json new file mode 100644 index 00000000..a8ae7b3a --- /dev/null +++ b/src/fhir/fsh-generated/resources/Organization-NCPeHOrganizationExample.json @@ -0,0 +1,44 @@ +{ + "resourceType": "Organization", + "id": "NCPeHOrganizationExample", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectoryStrict" + ] + }, + "identifier": [ + { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "2-2.58.00000041" + } + ], + "extension": [ + { + "url": "https://gematik.de/fhir/ti/StructureDefinition/ncpeh-country-extension", + "valueCoding": { + "code": "PT", + "system": "urn:iso:std:iso:3166", + "display": "Portugal" + } + } + ], + "type": [ + { + "coding": [ + { + "code": "1.2.276.0.76.4.292", + "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID", + "display": "NCPeH Fachdienst" + } + ] + } + ], + "name": "NCPeH Portugal", + "active": true +} diff --git a/src/fhir/fsh-generated/resources/Organization-OrganizationExample.json b/src/fhir/fsh-generated/resources/Organization-OrganizationExample.json new file mode 100644 index 00000000..06f21236 --- /dev/null +++ b/src/fhir/fsh-generated/resources/Organization-OrganizationExample.json @@ -0,0 +1,55 @@ +{ + "resourceType": "Organization", + "id": "OrganizationExample", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + }, + { + "system": "https://gematik.de/fhir/directory/CodeSystem/ResourceTag", + "code": "fdv-relevant", + "display": "Relevant for ePA FdV" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectoryStrict" + ] + }, + "identifier": [ + { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "2-2.58.00000040" + } + ], + "type": [ + { + "coding": [ + { + "code": "1.2.276.0.76.4.51", + "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID", + "display": "Zahnarztpraxis" + } + ] + } + ], + "name": "Zahnarztpraxis Dr. Mustermann", + "active": true, + "alias": [ + "Zahnarztpraxis am Bahnhof" + ], + "contact": [ + { + "name": { + "text": "Empfang Zahnarztpraxis Dr. Mustermann" + }, + "telecom": [ + { + "system": "phone", + "value": "030 1234567" + } + ] + } + ] +} diff --git a/src/fhir/fsh-generated/resources/Organization-OrganizationExample001.json b/src/fhir/fsh-generated/resources/Organization-OrganizationExample001.json new file mode 100644 index 00000000..481319be --- /dev/null +++ b/src/fhir/fsh-generated/resources/Organization-OrganizationExample001.json @@ -0,0 +1,71 @@ +{ + "resourceType": "Organization", + "id": "OrganizationExample001", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectoryStrict" + ] + }, + "identifier": [ + { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "9-2.58.00000040" + } + ], + "extension": [ + { + "url": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility", + "valueCoding": { + "code": "hide-versicherte", + "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationVisibilityCS" + } + } + ], + "active": true, + "type": [ + { + "coding": [ + { + "code": "1.2.276.0.76.4.58", + "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID" + } + ] + } + ], + "name": "gematik GmbH", + "alias": [ + "gematik" + ], + "address": [ + { + "text": "gematik GmbH\nFriedrichstr. 136, \n10117 Berlin", + "line": [ + "Friedrichstr. 136" + ], + "city": "Berlin", + "district": "Mitte", + "state": "Berlin", + "postalCode": "10117", + "country": "DE" + } + ], + "contact": [ + { + "name": { + "text": "gematik ITSM" + }, + "telecom": [ + { + "system": "email", + "value": "betrieb@gematik.de" + } + ] + } + ] +} diff --git a/src/fhir/fsh-generated/resources/Organization-PharmacyOrganizationExample.json b/src/fhir/fsh-generated/resources/Organization-PharmacyOrganizationExample.json new file mode 100644 index 00000000..c43b30c6 --- /dev/null +++ b/src/fhir/fsh-generated/resources/Organization-PharmacyOrganizationExample.json @@ -0,0 +1,61 @@ +{ + "resourceType": "Organization", + "id": "PharmacyOrganizationExample", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectoryStrict" + ] + }, + "identifier": [ + { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "3-07.2.1444560000.16.108" + } + ], + "type": [ + { + "coding": [ + { + "code": "1.2.276.0.76.4.54", + "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID", + "display": "Öffentliche Apotheke" + } + ] + } + ], + "name": "Rathausapotheke", + "active": true, + "alias": [ + "Rathausapotheke" + ], + "contact": [ + { + "telecom": [ + { + "system": "phone", + "value": "030 1234567" + } + ] + } + ], + "address": [ + { + "use": "work", + "type": "postal", + "text": "Theodor-Stern-Kai 7, 60596 Frankfurt am Main, Hessen, DE", + "line": [ + "Theodor-Stern-Kai 7" + ], + "city": "Frankfurt am Main", + "state": "Hessen", + "postalCode": "60596", + "country": "DE" + } + ] +} diff --git a/src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExample001.json b/src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExample001.json new file mode 100644 index 00000000..a5ab148c --- /dev/null +++ b/src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExample001.json @@ -0,0 +1,50 @@ +{ + "resourceType": "Practitioner", + "id": "TIPractitionerExample001", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectoryStrict" + ] + }, + "identifier": [ + { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "1-1.58.00000040" + }, + { + "system": "https://fhir.kbv.de/NamingSystem/KBV_NS_Base_ANR", + "value": "123456789" + } + ], + "qualification": [ + { + "code": { + "coding": [ + { + "code": "1.2.276.0.76.4.31", + "system": "https://gematik.de/fhir/directory/CodeSystem/PractitionerProfessionOID" + } + ] + } + } + ], + "name": [ + { + "prefix": [ + "Dr." + ], + "given": [ + "Max", + "Manfred" + ], + "family": "Musterman", + "text": "Dr. Max Manfred Mustermann" + } + ] +} diff --git a/src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExampleDentist.json b/src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExampleDentist.json new file mode 100644 index 00000000..cfbcda7e --- /dev/null +++ b/src/fhir/fsh-generated/resources/Practitioner-TIPractitionerExampleDentist.json @@ -0,0 +1,47 @@ +{ + "resourceType": "Practitioner", + "id": "TIPractitionerExampleDentist", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectoryStrict" + ] + }, + "identifier": [ + { + "system": "https://gematik.de/fhir/sid/telematik-id", + "value": "2-2.58.00000040" + } + ], + "qualification": [ + { + "code": { + "coding": [ + { + "code": "1.2.276.0.76.4.31", + "system": "https://gematik.de/fhir/directory/CodeSystem/PractitionerProfessionOID", + "display": "Zahnärztin/Zahnarzt" + } + ] + } + } + ], + "name": [ + { + "prefix": [ + "Dr." + ], + "given": [ + "Max", + "Manfred" + ], + "family": "Musterman", + "text": "Dr. Max Manfred Mustermann" + } + ] +} diff --git a/src/fhir/fsh-generated/resources/PractitionerRole-PractitionerRoleExample.json b/src/fhir/fsh-generated/resources/PractitionerRole-PractitionerRoleExample.json new file mode 100644 index 00000000..1d632de9 --- /dev/null +++ b/src/fhir/fsh-generated/resources/PractitionerRole-PractitionerRoleExample.json @@ -0,0 +1,28 @@ +{ + "resourceType": "PractitionerRole", + "id": "PractitionerRoleExample", + "meta": { + "tag": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin", + "code": "ldap" + } + ], + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/PractitionerRoleDirectoryStrict" + ] + }, + "practitioner": { + "reference": "Practitioner/TIPractitionerExampleDentist" + }, + "location": [ + { + "reference": "Location/LocationExample" + } + ], + "endpoint": [ + { + "reference": "Endpoint/MessengerEndpointWithVisibility" + } + ] +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-EndpointAddressSP.json b/src/fhir/fsh-generated/resources/SearchParameter-EndpointAddressSP.json new file mode 100644 index 00000000..54dea246 --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-EndpointAddressSP.json @@ -0,0 +1,18 @@ +{ + "resourceType": "SearchParameter", + "id": "EndpointAddressSP", + "url": "https://gematik.de/fhir/directory/SearchParameter/EndpointAddressSP", + "version": "1.0.1", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "name": "address", + "description": "Search by the address field of the Endpoint resource.", + "code": "address", + "base": [ + "Endpoint" + ], + "type": "string", + "expression": "Endpoint.address" +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-EndpointVisibilitySP.json b/src/fhir/fsh-generated/resources/SearchParameter-EndpointVisibilitySP.json new file mode 100644 index 00000000..f1bb5c5d --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-EndpointVisibilitySP.json @@ -0,0 +1,18 @@ +{ + "resourceType": "SearchParameter", + "id": "EndpointVisibilitySP", + "url": "https://gematik.de/fhir/directory/SearchParameter/EndpointVisibilitySP", + "version": "1.0.1", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "name": "endpoint-visibility", + "description": "Search on Endpoint.extension(https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility)", + "code": "endpointVisibility", + "base": [ + "Endpoint" + ], + "type": "token", + "expression": "Endpoint.extension.where(url = 'https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility').value.ofType(Coding)" +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-endpoint.json b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-endpoint.json new file mode 100644 index 00000000..262c7944 --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-endpoint.json @@ -0,0 +1,101 @@ +{ + "resourceType": "SearchParameter", + "id": "HealthcareService-endpoint", + "url": "http://hl7.org/fhir/SearchParameter/HealthcareService-endpoint", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", + "valueCode": "trial-use" + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "identifier" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "connectionType" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "status" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "name" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "address" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "payloadType" + } + ] + } + ], + "version": "4.0.1", + "name": "endpoint", + "status": "active", + "experimental": false, + "date": "2019-11-01T09:29:23+11:00", + "publisher": "Health Level Seven International (Patient Administration)", + "contact": [ + { + "telecom": [ + { + "system": "url", + "value": "http://hl7.org/fhir" + } + ] + }, + { + "telecom": [ + { + "system": "url", + "value": "http://www.hl7.org/Special/committees/pafm/index.cfm" + } + ] + } + ], + "description": "Technical endpoints providing access to electronic services operated for the healthcare service", + "code": "endpoint", + "base": [ + "HealthcareService" + ], + "type": "reference", + "expression": "HealthcareService.endpoint", + "xpath": "f:HealthcareService/f:endpoint", + "xpathUsage": "normal", + "target": [ + "Endpoint" + ] +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-location.json b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-location.json new file mode 100644 index 00000000..3631a396 --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-location.json @@ -0,0 +1,65 @@ +{ + "resourceType": "SearchParameter", + "id": "HealthcareService-location", + "url": "http://hl7.org/fhir/SearchParameter/HealthcareService-location", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", + "valueCode": "trial-use" + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "identifier" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "address" + } + ] + } + ], + "version": "4.0.1", + "name": "location", + "status": "active", + "experimental": false, + "date": "2019-11-01T09:29:23+11:00", + "publisher": "Health Level Seven International (Patient Administration)", + "contact": [ + { + "telecom": [ + { + "system": "url", + "value": "http://hl7.org/fhir" + } + ] + }, + { + "telecom": [ + { + "system": "url", + "value": "http://www.hl7.org/Special/committees/pafm/index.cfm" + } + ] + } + ], + "description": "The location of the Healthcare Service", + "code": "location", + "base": [ + "HealthcareService" + ], + "type": "reference", + "expression": "HealthcareService.location", + "xpath": "f:HealthcareService/f:location", + "xpathUsage": "normal", + "target": [ + "Location" + ] +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-organization.json b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-organization.json new file mode 100644 index 00000000..1af50954 --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareService-organization.json @@ -0,0 +1,101 @@ +{ + "resourceType": "SearchParameter", + "id": "HealthcareService-organization", + "url": "http://hl7.org/fhir/SearchParameter/HealthcareService-organization", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", + "valueCode": "trial-use" + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "identifier" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "name" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "alias" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "type" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "active" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "organizationVisibility" + } + ] + } + ], + "version": "4.0.1", + "name": "organization", + "status": "active", + "experimental": false, + "date": "2019-11-01T09:29:23+11:00", + "publisher": "Health Level Seven International (Patient Administration)", + "contact": [ + { + "telecom": [ + { + "system": "url", + "value": "http://hl7.org/fhir" + } + ] + }, + { + "telecom": [ + { + "system": "url", + "value": "http://www.hl7.org/Special/committees/pafm/index.cfm" + } + ] + } + ], + "description": "The organization that provides this Healthcare Service", + "code": "organization", + "base": [ + "HealthcareService" + ], + "type": "reference", + "expression": "HealthcareService.providedBy", + "xpath": "f:HealthcareService/f:providedBy", + "xpathUsage": "normal", + "target": [ + "Organization" + ] +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json new file mode 100644 index 00000000..079bad51 --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json @@ -0,0 +1,18 @@ +{ + "resourceType": "SearchParameter", + "id": "HealthcareServiceCoverageAreaPostalCodeSP", + "url": "https://gematik.de/fhir/directory/SearchParameter/HealthcareServiceCoverageAreaPostalCodeSP", + "version": "1.0.1", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "name": "service-coverage-plz", + "description": "Search on HealthcareService.coverageArea.extension(https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode)", + "code": "coverageAreaPostalCode", + "base": [ + "HealthcareService" + ], + "type": "string", + "expression": "HealthcareService.coverageArea.extension.where(url = 'https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode').value.ofType(string)" +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-HolderIdSP.json b/src/fhir/fsh-generated/resources/SearchParameter-HolderIdSP.json new file mode 100644 index 00000000..b7318d87 --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-HolderIdSP.json @@ -0,0 +1,19 @@ +{ + "resourceType": "SearchParameter", + "id": "HolderIdSP", + "url": "https://gematik.de/fhir/directory/SearchParameter/HolderIdSP", + "version": "1.0.1", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "name": "holder-id", + "description": "Search on .extension(https://gematik.de/fhir/directory/StructureDefinition/HolderId)", + "code": "holder-id", + "base": [ + "HealthcareService", + "PractitionerRole" + ], + "type": "token", + "expression": "HealthcareService.extension.where(url='https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex').value | PractitionerRole.extension.where(url='https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex').value" +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationAliasSP.json b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationAliasSP.json new file mode 100644 index 00000000..6fca5f91 --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationAliasSP.json @@ -0,0 +1,18 @@ +{ + "resourceType": "SearchParameter", + "id": "OrganizationAliasSP", + "url": "https://gematik.de/fhir/directory/SearchParameter/OrganizationAliasSP", + "version": "1.0.1", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "name": "alias", + "description": "Search on Organization.alias", + "code": "alias", + "base": [ + "Organization" + ], + "type": "string", + "expression": "Organization.alias" +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationNCPeHCountrySP.json b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationNCPeHCountrySP.json new file mode 100644 index 00000000..299eaac3 --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationNCPeHCountrySP.json @@ -0,0 +1,18 @@ +{ + "resourceType": "SearchParameter", + "id": "OrganizationNCPeHCountrySP", + "url": "https://gematik.de/fhir/directory/SearchParameter/OrganizationNCPeHCountrySP", + "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/ti/StructureDefinition/ncpeh-country-extension)", + "code": "ncpeh-country", + "base": [ + "Organization" + ], + "type": "token", + "expression": "Organization.extension.where(url = 'https://gematik.de/fhir/ti/StructureDefinition/ncpeh-country-extension').value.ofType(Coding)" +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationTypeDisplaySP.json b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationTypeDisplaySP.json new file mode 100644 index 00000000..89b2bacc --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationTypeDisplaySP.json @@ -0,0 +1,21 @@ +{ + "resourceType": "SearchParameter", + "id": "OrganizationTypeDisplaySP", + "url": "https://gematik.de/fhir/directory/SearchParameter/OrganizationTypeDisplaySP", + "version": "1.0.1", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "name": "organization-type-display", + "description": "Search organizations by the display value of their type.", + "code": "type-display", + "base": [ + "Organization" + ], + "type": "string", + "expression": "Organization.type.coding.display", + "target": [ + "Organization" + ] +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OrganizationVisibilitySP.json b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationVisibilitySP.json new file mode 100644 index 00000000..a9839cca --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationVisibilitySP.json @@ -0,0 +1,18 @@ +{ + "resourceType": "SearchParameter", + "id": "OrganizationVisibilitySP", + "url": "https://gematik.de/fhir/directory/SearchParameter/OrganizationVisibilitySP", + "version": "1.0.1", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "name": "organization-visibility", + "description": "Search on https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility extension on organization", + "code": "organizationVisibility", + "base": [ + "Organization" + ], + "type": "token", + "expression": "Organization.extension.where(url = 'https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility').value.ofType(Coding)" +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-OwnerTelematikIdSP.json b/src/fhir/fsh-generated/resources/SearchParameter-OwnerTelematikIdSP.json new file mode 100644 index 00000000..54613697 --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-OwnerTelematikIdSP.json @@ -0,0 +1,20 @@ +{ + "resourceType": "SearchParameter", + "id": "OwnerTelematikIdSP", + "url": "https://gematik.de/fhir/directory/SearchParameter/OwnerTelematikIdSP", + "version": "1.0.1", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "name": "owner-telematik-id", + "description": "SearchParameter for the Telematik ID of the owner of a resource using the OwnerTelematikIdEx extension", + "code": "owner-telematik-id", + "base": [ + "Endpoint", + "HealthcareService", + "PractitionerRole" + ], + "type": "token", + "expression": "extension.where(url='https://gematik.de/fhir/directory/StructureDefinition/OwnerTelematikIdEx').value" +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerQualificationSP.json b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerQualificationSP.json new file mode 100644 index 00000000..8c4a1108 --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerQualificationSP.json @@ -0,0 +1,18 @@ +{ + "resourceType": "SearchParameter", + "id": "PractitionerQualificationSP", + "url": "https://gematik.de/fhir/directory/SearchParameter/PractitionerQualificationSP", + "version": "1.0.1", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "name": "practitioner-qualification", + "description": "Search on Practitioner.qualification.code & Practitioner.qualification.code.coding.display", + "code": "qualification", + "base": [ + "Practitioner" + ], + "type": "token", + "expression": "Practitioner.qualification.code | Practitioner.qualification.code.coding.display" +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-endpoint.json b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-endpoint.json new file mode 100644 index 00000000..fc922f48 --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-endpoint.json @@ -0,0 +1,101 @@ +{ + "resourceType": "SearchParameter", + "id": "PractitionerRole-endpoint", + "url": "http://hl7.org/fhir/SearchParameter/PractitionerRole-endpoint", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", + "valueCode": "trial-use" + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "identifier" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "connectionType" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "status" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "name" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "address" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "payloadType" + } + ] + } + ], + "version": "4.0.1", + "name": "endpoint", + "status": "active", + "experimental": false, + "date": "2019-11-01T09:29:23+11:00", + "publisher": "Health Level Seven International (Patient Administration)", + "contact": [ + { + "telecom": [ + { + "system": "url", + "value": "http://hl7.org/fhir" + } + ] + }, + { + "telecom": [ + { + "system": "url", + "value": "http://www.hl7.org/Special/committees/pafm/index.cfm" + } + ] + } + ], + "description": "Technical endpoints providing access to services operated for the practitioner with this role", + "code": "endpoint", + "base": [ + "PractitionerRole" + ], + "type": "reference", + "expression": "PractitionerRole.endpoint", + "xpath": "f:PractitionerRole/f:endpoint", + "xpathUsage": "normal", + "target": [ + "Endpoint" + ] +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-location.json b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-location.json new file mode 100644 index 00000000..efb814ec --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-location.json @@ -0,0 +1,65 @@ +{ + "resourceType": "SearchParameter", + "id": "PractitionerRole-location", + "url": "http://hl7.org/fhir/SearchParameter/PractitionerRole-location", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", + "valueCode": "trial-use" + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "identifier" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "address" + } + ] + } + ], + "version": "4.0.1", + "name": "location", + "status": "active", + "experimental": false, + "date": "2019-11-01T09:29:23+11:00", + "publisher": "Health Level Seven International (Patient Administration)", + "contact": [ + { + "telecom": [ + { + "system": "url", + "value": "http://hl7.org/fhir" + } + ] + }, + { + "telecom": [ + { + "system": "url", + "value": "http://www.hl7.org/Special/committees/pafm/index.cfm" + } + ] + } + ], + "description": "One of the locations at which this practitioner provides care", + "code": "location", + "base": [ + "PractitionerRole" + ], + "type": "reference", + "expression": "PractitionerRole.location", + "xpath": "f:PractitionerRole/f:location", + "xpathUsage": "normal", + "target": [ + "Location" + ] +} diff --git a/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-practitioner.json b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-practitioner.json new file mode 100644 index 00000000..d179b798 --- /dev/null +++ b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerRole-practitioner.json @@ -0,0 +1,83 @@ +{ + "resourceType": "SearchParameter", + "id": "PractitionerRole-practitioner", + "url": "http://hl7.org/fhir/SearchParameter/PractitionerRole-practitioner", + "extension": [ + { + "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", + "valueCode": "trial-use" + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "identifier" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "active" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "name" + } + ] + }, + { + "url": "https://smilecdr.com/fhir/ns/StructureDefinition/searchparameter-uplift-refchain", + "extension": [ + { + "url": "code", + "valueCode": "qualification" + } + ] + } + ], + "version": "4.0.1", + "name": "practitioner", + "status": "active", + "experimental": false, + "date": "2019-11-01T09:29:23+11:00", + "publisher": "Health Level Seven International (Patient Administration)", + "contact": [ + { + "telecom": [ + { + "system": "url", + "value": "http://hl7.org/fhir" + } + ] + }, + { + "telecom": [ + { + "system": "url", + "value": "http://www.hl7.org/Special/committees/pafm/index.cfm" + } + ] + } + ], + "description": "Practitioner that is able to provide the defined services for the organization", + "code": "practitioner", + "base": [ + "PractitionerRole" + ], + "type": "reference", + "expression": "PractitionerRole.practitioner", + "xpath": "f:PractitionerRole/f:practitioner", + "xpathUsage": "normal", + "target": [ + "Practitioner" + ] +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-CodingWithCodeAndSystem.json b/src/fhir/fsh-generated/resources/StructureDefinition-CodingWithCodeAndSystem.json new file mode 100644 index 00000000..0a01c857 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-CodingWithCodeAndSystem.json @@ -0,0 +1,33 @@ +{ + "resourceType": "StructureDefinition", + "id": "CodingWithCodeAndSystem", + "url": "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem", + "version": "1.0.1", + "name": "CodingWithCodeAndSystem", + "title": "Coding with code and system", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Coding profile making code and system mandatory", + "fhirVersion": "4.0.1", + "kind": "complex-type", + "abstract": false, + "type": "Coding", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Coding", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Coding.system", + "path": "Coding.system", + "min": 1 + }, + { + "id": "Coding.code", + "path": "Coding.code", + "min": 1 + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json new file mode 100644 index 00000000..c5b039c1 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json @@ -0,0 +1,182 @@ +{ + "resourceType": "StructureDefinition", + "id": "EndpointDirectory", + "url": "https://gematik.de/fhir/directory/StructureDefinition/EndpointDirectory", + "version": "1.0.1", + "name": "EndpointDirectory", + "title": "Endpoint in gematik Directory", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Endpoints for applications in the gematik Directory", + "fhirVersion": "4.0.1", + "kind": "resource", + "abstract": false, + "type": "Endpoint", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Endpoint", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Endpoint.id", + "path": "Endpoint.id", + "mustSupport": true + }, + { + "id": "Endpoint.meta.tag", + "path": "Endpoint.meta.tag", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "open" + }, + "min": 1, + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/EndpointDirectory" + } + ], + "mustSupport": true + }, + { + "id": "Endpoint.meta.tag:Origin", + "path": "Endpoint.meta.tag", + "sliceName": "Origin", + "min": 1, + "max": "1", + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/OriginVS" + } + }, + { + "id": "Endpoint.meta.tag:Origin.system", + "path": "Endpoint.meta.tag.system", + "min": 1, + "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" + }, + { + "id": "Endpoint.extension", + "path": "Endpoint.extension", + "slicing": { + "discriminator": [ + { + "type": "value", + "path": "url" + } + ], + "ordered": false, + "rules": "open" + } + }, + { + "id": "Endpoint.extension:endpointVisibility", + "path": "Endpoint.extension", + "sliceName": "endpointVisibility", + "min": 0, + "max": "*", + "type": [ + { + "code": "Extension", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility" + ] + } + ], + "mustSupport": true + }, + { + "id": "Endpoint.extension:ownerTelematikId", + "path": "Endpoint.extension", + "sliceName": "ownerTelematikId", + "min": 0, + "max": "*", + "type": [ + { + "code": "Extension", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/OwnerTelematikIdEx" + ] + } + ], + "mustSupport": true + }, + { + "id": "Endpoint.status", + "path": "Endpoint.status", + "mustSupport": true + }, + { + "id": "Endpoint.connectionType", + "path": "Endpoint.connectionType", + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/EndpointDirectory" + } + ], + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/EndpointConnectionTypeVS" + } + }, + { + "id": "Endpoint.connectionType.system", + "path": "Endpoint.connectionType.system", + "mustSupport": true + }, + { + "id": "Endpoint.connectionType.code", + "path": "Endpoint.connectionType.code", + "mustSupport": true + }, + { + "id": "Endpoint.name", + "path": "Endpoint.name", + "min": 1, + "mustSupport": true + }, + { + "id": "Endpoint.payloadType", + "path": "Endpoint.payloadType", + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/EndpointPayloadTypeVS" + } + }, + { + "id": "Endpoint.payloadType.coding", + "path": "Endpoint.payloadType.coding", + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/EndpointDirectory" + } + ] + }, + { + "id": "Endpoint.address", + "path": "Endpoint.address", + "mustSupport": true + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json new file mode 100644 index 00000000..96a4a9d6 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json @@ -0,0 +1,69 @@ +{ + "resourceType": "StructureDefinition", + "id": "EndpointVisibility", + "url": "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility", + "version": "1.0.1", + "name": "EndpointVisibility", + "title": "EndpointVisibility", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Visibility of an Endpoint in the FHIR-VZD. This Extensions includes codes of use-cases im which this Endpoint SHALL not be visible.", + "fhirVersion": "4.0.1", + "kind": "complex-type", + "abstract": false, + "context": [ + { + "expression": "Endpoint", + "type": "element" + } + ], + "type": "Extension", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Extension", + "path": "Extension", + "short": "EndpointVisibility", + "definition": "Visibility of an Endpoint in the FHIR-VZD. This Extensions includes codes of use-cases im which this Endpoint SHALL not be visible." + }, + { + "id": "Extension.extension", + "path": "Extension.extension", + "max": "0" + }, + { + "id": "Extension.url", + "path": "Extension.url", + "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility" + }, + { + "id": "Extension.value[x]", + "path": "Extension.value[x]", + "min": 1, + "type": [ + { + "code": "Coding" + } + ], + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility" + } + ], + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/EndpointVisibilityVS" + } + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json new file mode 100644 index 00000000..d523527e --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json @@ -0,0 +1,481 @@ +{ + "resourceType": "StructureDefinition", + "id": "HealthcareServiceDirectory", + "url": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory", + "version": "1.0.1", + "name": "HealthcareServiceDirectory", + "title": "HealthcareService in gematik Directory", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Defines the data structure for medical, regulatory and technical\norganisations specific for german Healthcare and Telematics Infrastructure.", + "fhirVersion": "4.0.1", + "kind": "resource", + "abstract": false, + "type": "HealthcareService", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/HealthcareService", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "HealthcareService.id", + "path": "HealthcareService.id", + "mustSupport": true + }, + { + "id": "HealthcareService.meta.tag", + "path": "HealthcareService.meta.tag", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "open" + }, + "min": 1, + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" + } + ], + "mustSupport": true + }, + { + "id": "HealthcareService.meta.tag:Origin", + "path": "HealthcareService.meta.tag", + "sliceName": "Origin", + "min": 1, + "max": "1", + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/OriginVS" + } + }, + { + "id": "HealthcareService.meta.tag:Origin.system", + "path": "HealthcareService.meta.tag.system", + "min": 1, + "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" + }, + { + "id": "HealthcareService.extension", + "path": "HealthcareService.extension", + "slicing": { + "discriminator": [ + { + "type": "value", + "path": "url" + } + ], + "ordered": false, + "rules": "open" + } + }, + { + "id": "HealthcareService.extension:holderId", + "path": "HealthcareService.extension", + "sliceName": "holderId", + "min": 0, + "max": "*", + "type": [ + { + "code": "Extension", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex" + ] + } + ], + "mustSupport": true + }, + { + "id": "HealthcareService.extension:ownerTelematikId", + "path": "HealthcareService.extension", + "sliceName": "ownerTelematikId", + "min": 0, + "max": "*", + "type": [ + { + "code": "Extension", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/OwnerTelematikIdEx" + ] + } + ], + "mustSupport": true + }, + { + "id": "HealthcareService.identifier", + "path": "HealthcareService.identifier", + "slicing": { + "discriminator": [ + { + "type": "value", + "path": "system" + } + ], + "rules": "open" + }, + "mustSupport": true + }, + { + "id": "HealthcareService.identifier:TelematikID", + "path": "HealthcareService.identifier", + "sliceName": "TelematikID", + "min": 0, + "max": "1", + "type": [ + { + "code": "Identifier", + "profile": [ + "http://fhir.de/StructureDefinition/identifier-telematik-id" + ] + } + ], + "mustSupport": true + }, + { + "id": "HealthcareService.providedBy", + "path": "HealthcareService.providedBy", + "min": 1, + "mustSupport": true + }, + { + "id": "HealthcareService.category", + "path": "HealthcareService.category", + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/healthcare-service-category-codes" + } + }, + { + "id": "HealthcareService.category.coding", + "path": "HealthcareService.category.coding", + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" + } + ] + }, + { + "id": "HealthcareService.type", + "path": "HealthcareService.type", + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/HealthcareServiceTypeVS" + } + }, + { + "id": "HealthcareService.type.coding", + "path": "HealthcareService.type.coding", + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" + } + ] + }, + { + "id": "HealthcareService.specialty", + "path": "HealthcareService.specialty", + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/HealthcareSpecialtyTypeVS" + } + }, + { + "id": "HealthcareService.specialty.coding", + "path": "HealthcareService.specialty.coding", + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" + } + ] + }, + { + "id": "HealthcareService.location", + "path": "HealthcareService.location", + "max": "1", + "mustSupport": true + }, + { + "id": "HealthcareService.name", + "path": "HealthcareService.name", + "mustSupport": true + }, + { + "id": "HealthcareService.telecom", + "path": "HealthcareService.telecom", + "mustSupport": true + }, + { + "id": "HealthcareService.telecom.system", + "path": "HealthcareService.telecom.system", + "mustSupport": true + }, + { + "id": "HealthcareService.telecom.value", + "path": "HealthcareService.telecom.value", + "mustSupport": true + }, + { + "id": "HealthcareService.telecom.use", + "path": "HealthcareService.telecom.use", + "mustSupport": true + }, + { + "id": "HealthcareService.coverageArea", + "path": "HealthcareService.coverageArea", + "mustSupport": true + }, + { + "id": "HealthcareService.coverageArea.extension", + "path": "HealthcareService.coverageArea.extension", + "mustSupport": true + }, + { + "id": "HealthcareService.coverageArea.extension:serviceCoverageArea", + "path": "HealthcareService.coverageArea.extension", + "sliceName": "serviceCoverageArea", + "min": 0, + "max": "1", + "type": [ + { + "code": "Extension", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoverageArea" + ] + } + ], + "mustSupport": true + }, + { + "id": "HealthcareService.coverageArea.extension:serviceCoveragePostalCode", + "path": "HealthcareService.coverageArea.extension", + "sliceName": "serviceCoveragePostalCode", + "min": 0, + "max": "*", + "type": [ + { + "code": "Extension", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode" + ] + } + ], + "mustSupport": true + }, + { + "id": "HealthcareService.characteristic", + "path": "HealthcareService.characteristic", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "$this" + } + ], + "rules": "open" + }, + "short": "Physical Features & Technical Services", + "mustSupport": true + }, + { + "id": "HealthcareService.characteristic.coding", + "path": "HealthcareService.characteristic.coding", + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" + } + ] + }, + { + "id": "HealthcareService.characteristic:technicalCharacteristic", + "path": "HealthcareService.characteristic", + "sliceName": "technicalCharacteristic", + "short": "Technical Services", + "min": 0, + "max": "*", + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/healthcareservice-technical-characteristic-vs" + } + }, + { + "id": "HealthcareService.characteristic:physicalFeatures", + "path": "HealthcareService.characteristic", + "sliceName": "physicalFeatures", + "short": "Physical Features", + "min": 0, + "max": "*", + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/PhysicalFeaturesHealthCareServiceVS" + } + }, + { + "id": "HealthcareService.characteristic:physicalFeatures.extension:additionalNote", + "path": "HealthcareService.characteristic.extension", + "sliceName": "additionalNote", + "min": 0, + "max": "1", + "type": [ + { + "code": "Extension", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/PhysicalFeaturesAdditionalNoteEX" + ] + } + ], + "mustSupport": true + }, + { + "id": "HealthcareService.communication", + "path": "HealthcareService.communication", + "mustSupport": true + }, + { + "id": "HealthcareService.communication.coding", + "path": "HealthcareService.communication.coding", + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" + } + ] + }, + { + "id": "HealthcareService.appointmentRequired", + "path": "HealthcareService.appointmentRequired", + "mustSupport": true + }, + { + "id": "HealthcareService.availableTime", + "path": "HealthcareService.availableTime", + "constraint": [ + { + "key": "VZD-Service-Opening-TimeInv-1", + "severity": "error", + "human": "If the specialOpeningTimes extension is set, daysOfWeek, availableStartTime, and availableEndTime must not be set.", + "expression": "extension('https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX').exists() implies (daysOfWeek.empty() and availableStartTime.empty() and availableEndTime.empty())", + "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" + }, + { + "key": "VZD-Service-Opening-TimeInv-2", + "severity": "error", + "human": "If the specialOpeningTimes extension is not set, daysOfWeek, availableStartTime, and availableEndTime all must be set.", + "expression": "extension('https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX').empty() implies (daysOfWeek.exists() and availableStartTime.exists() and availableEndTime.exists())", + "source": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory" + } + ], + "mustSupport": true + }, + { + "id": "HealthcareService.availableTime.extension", + "path": "HealthcareService.availableTime.extension", + "slicing": { + "discriminator": [ + { + "type": "value", + "path": "url" + } + ], + "ordered": false, + "rules": "open" + } + }, + { + "id": "HealthcareService.availableTime.extension:specialOpeningTimes", + "path": "HealthcareService.availableTime.extension", + "sliceName": "specialOpeningTimes", + "min": 0, + "max": "1", + "type": [ + { + "code": "Extension", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX" + ] + } + ], + "mustSupport": true + }, + { + "id": "HealthcareService.availableTime.daysOfWeek", + "path": "HealthcareService.availableTime.daysOfWeek", + "max": "1", + "mustSupport": true + }, + { + "id": "HealthcareService.availableTime.allDay", + "path": "HealthcareService.availableTime.allDay", + "max": "0" + }, + { + "id": "HealthcareService.availableTime.availableStartTime", + "path": "HealthcareService.availableTime.availableStartTime", + "mustSupport": true + }, + { + "id": "HealthcareService.availableTime.availableEndTime", + "path": "HealthcareService.availableTime.availableEndTime", + "mustSupport": true + }, + { + "id": "HealthcareService.notAvailable", + "path": "HealthcareService.notAvailable", + "mustSupport": true + }, + { + "id": "HealthcareService.notAvailable.description", + "path": "HealthcareService.notAvailable.description", + "mustSupport": true + }, + { + "id": "HealthcareService.notAvailable.during", + "path": "HealthcareService.notAvailable.during", + "mustSupport": true + }, + { + "id": "HealthcareService.availabilityExceptions", + "path": "HealthcareService.availabilityExceptions", + "mustSupport": true + }, + { + "id": "HealthcareService.endpoint", + "path": "HealthcareService.endpoint", + "mustSupport": true + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectoryStrict.json new file mode 100644 index 00000000..0a005bb5 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectoryStrict.json @@ -0,0 +1,252 @@ +{ + "resourceType": "StructureDefinition", + "id": "HealthcareServiceDirectoryStrict", + "url": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectoryStrict", + "version": "1.0.1", + "name": "HealthcareServiceDirectoryStrict", + "title": "HealthcareServiceDirectoryStrict", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "HealthcareService in gematik Directory with strict constraints", + "fhirVersion": "4.0.1", + "kind": "resource", + "abstract": false, + "type": "HealthcareService", + "baseDefinition": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "HealthcareService.meta.tag", + "path": "HealthcareService.meta.tag", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "closed" + }, + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "HealthcareService.meta.tag:Origin", + "path": "HealthcareService.meta.tag", + "sliceName": "Origin", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "HealthcareService.identifier", + "path": "HealthcareService.identifier", + "slicing": { + "discriminator": [ + { + "type": "value", + "path": "system" + } + ], + "rules": "closed" + } + }, + { + "id": "HealthcareService.active", + "path": "HealthcareService.active", + "max": "0" + }, + { + "id": "HealthcareService.category.coding", + "path": "HealthcareService.category.coding", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "HealthcareService.type.coding", + "path": "HealthcareService.type.coding", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "HealthcareService.specialty.coding", + "path": "HealthcareService.specialty.coding", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "HealthcareService.comment", + "path": "HealthcareService.comment", + "max": "0" + }, + { + "id": "HealthcareService.extraDetails", + "path": "HealthcareService.extraDetails", + "max": "0" + }, + { + "id": "HealthcareService.photo", + "path": "HealthcareService.photo", + "max": "0" + }, + { + "id": "HealthcareService.telecom.rank", + "path": "HealthcareService.telecom.rank", + "max": "0" + }, + { + "id": "HealthcareService.telecom.period", + "path": "HealthcareService.telecom.period", + "max": "0" + }, + { + "id": "HealthcareService.coverageArea.reference", + "path": "HealthcareService.coverageArea.reference", + "max": "0" + }, + { + "id": "HealthcareService.coverageArea.type", + "path": "HealthcareService.coverageArea.type", + "max": "0" + }, + { + "id": "HealthcareService.coverageArea.identifier", + "path": "HealthcareService.coverageArea.identifier", + "max": "0" + }, + { + "id": "HealthcareService.coverageArea.display", + "path": "HealthcareService.coverageArea.display", + "max": "0" + }, + { + "id": "HealthcareService.serviceProvisionCode", + "path": "HealthcareService.serviceProvisionCode", + "max": "0" + }, + { + "id": "HealthcareService.eligibility", + "path": "HealthcareService.eligibility", + "max": "0" + }, + { + "id": "HealthcareService.program", + "path": "HealthcareService.program", + "max": "0" + }, + { + "id": "HealthcareService.characteristic", + "path": "HealthcareService.characteristic", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "$this" + } + ], + "rules": "closed" + } + }, + { + "id": "HealthcareService.characteristic.coding", + "path": "HealthcareService.characteristic.coding", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "HealthcareService.characteristic:physicalFeatures", + "path": "HealthcareService.characteristic", + "sliceName": "physicalFeatures" + }, + { + "id": "HealthcareService.characteristic:physicalFeatures.coding", + "path": "HealthcareService.characteristic.coding", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "HealthcareService.communication.coding", + "path": "HealthcareService.communication.coding", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "HealthcareService.referralMethod", + "path": "HealthcareService.referralMethod", + "max": "0" + }, + { + "id": "HealthcareService.availableTime.extension:specialOpeningTimes", + "path": "HealthcareService.availableTime.extension", + "sliceName": "specialOpeningTimes" + }, + { + "id": "HealthcareService.availableTime.extension:specialOpeningTimes.extension:qualifier", + "path": "HealthcareService.availableTime.extension.extension", + "sliceName": "qualifier" + }, + { + "id": "HealthcareService.availableTime.extension:specialOpeningTimes.extension:qualifier.value[x]", + "path": "HealthcareService.availableTime.extension.extension.value[x]", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json new file mode 100644 index 00000000..c19e44c7 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json @@ -0,0 +1,159 @@ +{ + "resourceType": "StructureDefinition", + "id": "LocationDirectory", + "url": "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectory", + "version": "1.0.1", + "name": "LocationDirectory", + "title": "Location in gematik Directory", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Defines the data structure for medical, regulatory and technical\norganisations specific for german Healthcare and Telematics Infrastructure.", + "fhirVersion": "4.0.1", + "kind": "resource", + "abstract": false, + "type": "Location", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Location", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Location.id", + "path": "Location.id", + "mustSupport": true + }, + { + "id": "Location.meta.tag", + "path": "Location.meta.tag", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "open" + }, + "min": 1, + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectory" + } + ], + "mustSupport": true + }, + { + "id": "Location.meta.tag:Origin", + "path": "Location.meta.tag", + "sliceName": "Origin", + "min": 1, + "max": "1", + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/OriginVS" + } + }, + { + "id": "Location.meta.tag:Origin.system", + "path": "Location.meta.tag.system", + "min": 1, + "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" + }, + { + "id": "Location.name", + "path": "Location.name", + "mustSupport": true + }, + { + "id": "Location.description", + "path": "Location.description", + "mustSupport": true + }, + { + "id": "Location.address", + "path": "Location.address", + "mustSupport": true + }, + { + "id": "Location.address.use", + "path": "Location.address.use", + "mustSupport": true + }, + { + "id": "Location.address.text", + "path": "Location.address.text", + "mustSupport": true + }, + { + "id": "Location.address.line", + "path": "Location.address.line", + "mustSupport": true + }, + { + "id": "Location.address.city", + "path": "Location.address.city", + "mustSupport": true + }, + { + "id": "Location.address.district", + "path": "Location.address.district", + "mustSupport": true + }, + { + "id": "Location.address.state", + "path": "Location.address.state", + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/AddressStateVS" + } + }, + { + "id": "Location.address.postalCode", + "path": "Location.address.postalCode", + "mustSupport": true + }, + { + "id": "Location.address.country", + "path": "Location.address.country", + "mustSupport": true + }, + { + "id": "Location.position", + "path": "Location.position", + "mustSupport": true + }, + { + "id": "Location.position.longitude", + "path": "Location.position.longitude", + "mustSupport": true + }, + { + "id": "Location.position.latitude", + "path": "Location.position.latitude", + "mustSupport": true + }, + { + "id": "Location.position.altitude", + "path": "Location.position.altitude", + "mustSupport": true + }, + { + "id": "Location.managingOrganization", + "path": "Location.managingOrganization", + "mustSupport": true + }, + { + "id": "Location.partOf", + "path": "Location.partOf", + "mustSupport": true + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectoryStrict.json new file mode 100644 index 00000000..9caa93a0 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectoryStrict.json @@ -0,0 +1,91 @@ +{ + "resourceType": "StructureDefinition", + "id": "LocationDirectoryStrict", + "url": "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectoryStrict", + "version": "1.0.1", + "name": "LocationDirectoryStrict", + "title": "LocationDirectoryStrict", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Location in gematik Directory with strict constraints", + "fhirVersion": "4.0.1", + "kind": "resource", + "abstract": false, + "type": "Location", + "baseDefinition": "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectory", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Location.meta.tag", + "path": "Location.meta.tag", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "closed" + } + }, + { + "id": "Location.identifier", + "path": "Location.identifier", + "max": "0" + }, + { + "id": "Location.status", + "path": "Location.status", + "max": "0" + }, + { + "id": "Location.operationalStatus", + "path": "Location.operationalStatus", + "max": "0" + }, + { + "id": "Location.alias", + "path": "Location.alias", + "max": "0" + }, + { + "id": "Location.mode", + "path": "Location.mode", + "max": "0" + }, + { + "id": "Location.type", + "path": "Location.type", + "max": "0" + }, + { + "id": "Location.telecom", + "path": "Location.telecom", + "max": "0" + }, + { + "id": "Location.physicalType", + "path": "Location.physicalType", + "max": "0" + }, + { + "id": "Location.hoursOfOperation", + "path": "Location.hoursOfOperation", + "max": "0" + }, + { + "id": "Location.availabilityExceptions", + "path": "Location.availabilityExceptions", + "max": "0" + }, + { + "id": "Location.endpoint", + "path": "Location.endpoint", + "max": "0" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json new file mode 100644 index 00000000..40bd0712 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json @@ -0,0 +1,116 @@ +{ + "resourceType": "StructureDefinition", + "id": "OrganizationDirectory", + "url": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectory", + "version": "1.0.1", + "name": "OrganizationDirectory", + "title": "Organization in gematik Directory", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Defines the data structure for medical, regulatory and technical \norganisations specific for german Healthcare and Telematics Infrastructure.", + "fhirVersion": "4.0.1", + "kind": "resource", + "abstract": false, + "type": "Organization", + "baseDefinition": "https://gematik.de/fhir/ti/StructureDefinition/ti-organization", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Organization.meta.tag", + "path": "Organization.meta.tag", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "open" + }, + "min": 1, + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectory" + } + ], + "mustSupport": true + }, + { + "id": "Organization.meta.tag:Origin", + "path": "Organization.meta.tag", + "sliceName": "Origin", + "min": 1, + "max": "1", + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/OriginVS" + } + }, + { + "id": "Organization.meta.tag:Origin.system", + "path": "Organization.meta.tag.system", + "min": 1, + "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" + }, + { + "id": "Organization.meta.tag:FdV", + "path": "Organization.meta.tag", + "sliceName": "FdV", + "min": 0, + "max": "1", + "mustSupport": true + }, + { + "id": "Organization.meta.tag:FdV.system", + "path": "Organization.meta.tag.system", + "min": 1, + "patternUri": "https://gematik.de/fhir/directory/CodeSystem/ResourceTag" + }, + { + "id": "Organization.meta.tag:FdV.code", + "path": "Organization.meta.tag.code", + "patternCode": "fdv-relevant" + }, + { + "id": "Organization.meta.tag:FdV.display", + "path": "Organization.meta.tag.display", + "patternString": "Relevant for ePA FdV" + }, + { + "id": "Organization.extension:organizationVisibility", + "path": "Organization.extension", + "sliceName": "organizationVisibility", + "min": 0, + "max": "*", + "type": [ + { + "code": "Extension", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility" + ] + } + ], + "mustSupport": true + }, + { + "id": "Organization.identifier", + "path": "Organization.identifier", + "min": 1 + }, + { + "id": "Organization.identifier:TelematikID", + "path": "Organization.identifier", + "sliceName": "TelematikID", + "min": 1 + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectoryStrict.json new file mode 100644 index 00000000..9e510790 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectoryStrict.json @@ -0,0 +1,140 @@ +{ + "resourceType": "StructureDefinition", + "id": "OrganizationDirectoryStrict", + "url": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectoryStrict", + "version": "1.0.1", + "name": "OrganizationDirectoryStrict", + "title": "OrganizationDirectoryStrict", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Organization in gematik Directory with strict constraints", + "fhirVersion": "4.0.1", + "kind": "resource", + "abstract": false, + "type": "Organization", + "baseDefinition": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectory", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Organization.meta.tag", + "path": "Organization.meta.tag", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "closed" + }, + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "Organization.meta.tag:Origin", + "path": "Organization.meta.tag", + "sliceName": "Origin", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "Organization.meta.tag:FdV", + "path": "Organization.meta.tag", + "sliceName": "FdV", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "Organization.extension:ncpehCountryEx", + "path": "Organization.extension", + "sliceName": "ncpehCountryEx" + }, + { + "id": "Organization.extension:ncpehCountryEx.value[x]", + "path": "Organization.extension.value[x]", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "Organization.extension:organizationVisibility", + "path": "Organization.extension", + "sliceName": "organizationVisibility" + }, + { + "id": "Organization.extension:organizationVisibility.value[x]", + "path": "Organization.extension.value[x]", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "Organization.identifier", + "path": "Organization.identifier", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "closed" + } + }, + { + "id": "Organization.type", + "path": "Organization.type", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "$this" + } + ], + "rules": "closed" + } + }, + { + "id": "Organization.telecom", + "path": "Organization.telecom", + "max": "0" + }, + { + "id": "Organization.endpoint", + "path": "Organization.endpoint", + "max": "0" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json new file mode 100644 index 00000000..7aef4bd5 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json @@ -0,0 +1,69 @@ +{ + "resourceType": "StructureDefinition", + "id": "OrganizationVisibility", + "url": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility", + "version": "1.0.1", + "name": "OrganizationVisibility", + "title": "OrganizationVisibility", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Visibility of an Organization in the FHIR-VZD. This Extensions includes codes of use-cases im which this Organization SHALL not be visible.", + "fhirVersion": "4.0.1", + "kind": "complex-type", + "abstract": false, + "context": [ + { + "expression": "Organization", + "type": "element" + } + ], + "type": "Extension", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Extension", + "path": "Extension", + "short": "OrganizationVisibility", + "definition": "Visibility of an Organization in the FHIR-VZD. This Extensions includes codes of use-cases im which this Organization SHALL not be visible." + }, + { + "id": "Extension.extension", + "path": "Extension.extension", + "max": "0" + }, + { + "id": "Extension.url", + "path": "Extension.url", + "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility" + }, + { + "id": "Extension.value[x]", + "path": "Extension.value[x]", + "min": 1, + "type": [ + { + "code": "Coding" + } + ], + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility" + } + ], + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/OrganizationVisibilityVS" + } + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OwnerTelematikIdEx.json b/src/fhir/fsh-generated/resources/StructureDefinition-OwnerTelematikIdEx.json new file mode 100644 index 00000000..a8c29ebd --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-OwnerTelematikIdEx.json @@ -0,0 +1,59 @@ +{ + "resourceType": "StructureDefinition", + "id": "OwnerTelematikIdEx", + "url": "https://gematik.de/fhir/directory/StructureDefinition/OwnerTelematikIdEx", + "version": "1.0.1", + "name": "OwnerTelematikIdEx", + "title": "OwnerTelematikIdEx", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Extension for the Telematik ID of the owner of a Resource", + "fhirVersion": "4.0.1", + "kind": "complex-type", + "abstract": false, + "context": [ + { + "expression": "Resource", + "type": "element" + } + ], + "type": "Extension", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Extension", + "path": "Extension", + "short": "OwnerTelematikIdEx", + "definition": "Extension for the Telematik ID of the owner of a Resource" + }, + { + "id": "Extension.extension", + "path": "Extension.extension", + "max": "0" + }, + { + "id": "Extension.url", + "path": "Extension.url", + "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/OwnerTelematikIdEx" + }, + { + "id": "Extension.value[x]", + "path": "Extension.value[x]", + "min": 1, + "type": [ + { + "code": "Identifier", + "profile": [ + "http://fhir.de/StructureDefinition/identifier-telematik-id" + ] + } + ], + "mustSupport": true + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json b/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json new file mode 100644 index 00000000..43459e73 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json @@ -0,0 +1,56 @@ +{ + "resourceType": "StructureDefinition", + "id": "PhysicalFeaturesAdditionalNoteEX", + "url": "https://gematik.de/fhir/directory/StructureDefinition/PhysicalFeaturesAdditionalNoteEX", + "version": "1.0.1", + "name": "PhysicalFeaturesAdditionalNoteEX", + "title": "Physical Features Additional Note", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Additional FreeText for HealthCare characteristics", + "fhirVersion": "4.0.1", + "kind": "complex-type", + "abstract": false, + "context": [ + { + "expression": "HealthcareService.characteristic", + "type": "element" + } + ], + "type": "Extension", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Extension", + "path": "Extension", + "short": "Physical Features Additional Note", + "definition": "Additional FreeText for HealthCare characteristics" + }, + { + "id": "Extension.extension", + "path": "Extension.extension", + "max": "0" + }, + { + "id": "Extension.url", + "path": "Extension.url", + "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/PhysicalFeaturesAdditionalNoteEX" + }, + { + "id": "Extension.value[x]", + "path": "Extension.value[x]", + "min": 1, + "type": [ + { + "code": "string" + } + ], + "mustSupport": true + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json new file mode 100644 index 00000000..ccd0eabe --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json @@ -0,0 +1,103 @@ +{ + "resourceType": "StructureDefinition", + "id": "PractitionerDirectory", + "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory", + "version": "1.0.1", + "name": "PractitionerDirectory", + "title": "Practitioner in gematik Directory", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "fhirVersion": "4.0.1", + "kind": "resource", + "abstract": false, + "type": "Practitioner", + "baseDefinition": "https://gematik.de/fhir/ti/StructureDefinition/ti-practitioner", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Practitioner.meta.tag", + "path": "Practitioner.meta.tag", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "open" + }, + "min": 1, + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory" + } + ], + "mustSupport": true + }, + { + "id": "Practitioner.meta.tag:Origin", + "path": "Practitioner.meta.tag", + "sliceName": "Origin", + "min": 1, + "max": "1", + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/OriginVS" + } + }, + { + "id": "Practitioner.meta.tag:Origin.system", + "path": "Practitioner.meta.tag.system", + "min": 1, + "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" + }, + { + "id": "Practitioner.name", + "path": "Practitioner.name", + "max": "1" + }, + { + "id": "Practitioner.qualification.code", + "path": "Practitioner.qualification.code", + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/PractitionerQualificationVS" + } + }, + { + "id": "Practitioner.qualification.code.coding", + "path": "Practitioner.qualification.code.coding", + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory" + } + ] + }, + { + "id": "Practitioner.communication.coding", + "path": "Practitioner.communication.coding", + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory" + } + ] + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectoryStrict.json new file mode 100644 index 00000000..b08d9af3 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectoryStrict.json @@ -0,0 +1,109 @@ +{ + "resourceType": "StructureDefinition", + "id": "PractitionerDirectoryStrict", + "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectoryStrict", + "version": "1.0.1", + "name": "PractitionerDirectoryStrict", + "title": "PractitionerDirectoryStrict", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Practitioner in gematik Directory with strict constraints", + "fhirVersion": "4.0.1", + "kind": "resource", + "abstract": false, + "type": "Practitioner", + "baseDefinition": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Practitioner.meta.tag", + "path": "Practitioner.meta.tag", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "closed" + }, + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "Practitioner.meta.tag:Origin", + "path": "Practitioner.meta.tag", + "sliceName": "Origin", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "Practitioner.identifier", + "path": "Practitioner.identifier", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "closed" + } + }, + { + "id": "Practitioner.active", + "path": "Practitioner.active", + "max": "0" + }, + { + "id": "Practitioner.telecom", + "path": "Practitioner.telecom", + "max": "0" + }, + { + "id": "Practitioner.address", + "path": "Practitioner.address", + "max": "0" + }, + { + "id": "Practitioner.qualification.code.coding", + "path": "Practitioner.qualification.code.coding", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "Practitioner.communication.coding", + "path": "Practitioner.communication.coding", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json new file mode 100644 index 00000000..5671d1de --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json @@ -0,0 +1,116 @@ +{ + "resourceType": "StructureDefinition", + "id": "PractitionerRoleDirectory", + "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerRoleDirectory", + "version": "1.0.1", + "name": "PractitionerRoleDirectory", + "title": "PractitionerRole in gematik Directory", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "fhirVersion": "4.0.1", + "kind": "resource", + "abstract": false, + "type": "PractitionerRole", + "baseDefinition": "https://gematik.de/fhir/ti/StructureDefinition/ti-practitioner-role", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "PractitionerRole.meta.tag", + "path": "PractitionerRole.meta.tag", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "open" + }, + "min": 1, + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerRoleDirectory" + } + ], + "mustSupport": true + }, + { + "id": "PractitionerRole.meta.tag:Origin", + "path": "PractitionerRole.meta.tag", + "sliceName": "Origin", + "min": 1, + "max": "1", + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/OriginVS" + } + }, + { + "id": "PractitionerRole.meta.tag:Origin.system", + "path": "PractitionerRole.meta.tag.system", + "min": 1, + "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" + }, + { + "id": "PractitionerRole.extension:holderId", + "path": "PractitionerRole.extension", + "sliceName": "holderId", + "min": 0, + "max": "*", + "type": [ + { + "code": "Extension", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex" + ] + } + ], + "mustSupport": true + }, + { + "id": "PractitionerRole.extension:ownerTelematikId", + "path": "PractitionerRole.extension", + "sliceName": "ownerTelematikId", + "min": 0, + "max": "*", + "type": [ + { + "code": "Extension", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/OwnerTelematikIdEx" + ] + } + ], + "mustSupport": true + }, + { + "id": "PractitionerRole.practitioner", + "path": "PractitionerRole.practitioner", + "min": 1 + }, + { + "id": "PractitionerRole.location", + "path": "PractitionerRole.location", + "mustSupport": true + }, + { + "id": "PractitionerRole.healthcareService", + "path": "PractitionerRole.healthcareService", + "mustSupport": true + }, + { + "id": "PractitionerRole.endpoint", + "path": "PractitionerRole.endpoint", + "mustSupport": true + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectoryStrict.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectoryStrict.json new file mode 100644 index 00000000..9b9da262 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectoryStrict.json @@ -0,0 +1,97 @@ +{ + "resourceType": "StructureDefinition", + "id": "PractitionerRoleDirectoryStrict", + "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerRoleDirectoryStrict", + "version": "1.0.1", + "name": "PractitionerRoleDirectoryStrict", + "title": "PractitionerRoleDirectoryStrict", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "PractitionerRole in gematik Directory with strict constraints", + "fhirVersion": "4.0.1", + "kind": "resource", + "abstract": false, + "type": "PractitionerRole", + "baseDefinition": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerRoleDirectory", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "PractitionerRole.meta.tag", + "path": "PractitionerRole.meta.tag", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "closed" + }, + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "PractitionerRole.meta.tag:Origin", + "path": "PractitionerRole.meta.tag", + "sliceName": "Origin", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "PractitionerRole.identifier", + "path": "PractitionerRole.identifier", + "max": "0" + }, + { + "id": "PractitionerRole.active", + "path": "PractitionerRole.active", + "max": "0" + }, + { + "id": "PractitionerRole.period", + "path": "PractitionerRole.period", + "max": "0" + }, + { + "id": "PractitionerRole.code", + "path": "PractitionerRole.code", + "max": "0" + }, + { + "id": "PractitionerRole.specialty", + "path": "PractitionerRole.specialty", + "max": "0" + }, + { + "id": "PractitionerRole.availableTime", + "path": "PractitionerRole.availableTime", + "max": "0" + }, + { + "id": "PractitionerRole.notAvailable", + "path": "PractitionerRole.notAvailable", + "max": "0" + }, + { + "id": "PractitionerRole.availabilityExceptions", + "path": "PractitionerRole.availabilityExceptions", + "max": "0" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json b/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json new file mode 100644 index 00000000..6371deb3 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json @@ -0,0 +1,70 @@ +{ + "resourceType": "StructureDefinition", + "id": "ServiceCoverageArea", + "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoverageArea", + "version": "1.0.1", + "name": "ServiceCoverageArea", + "title": "ServiceCoverageArea", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "ServiceCoverage area as a radius in meters", + "fhirVersion": "4.0.1", + "kind": "complex-type", + "abstract": false, + "context": [ + { + "expression": "HealthcareService.coverageArea", + "type": "element" + } + ], + "type": "Extension", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Extension", + "path": "Extension", + "short": "ServiceCoverageArea", + "definition": "ServiceCoverage area as a radius in meters" + }, + { + "id": "Extension.extension", + "path": "Extension.extension", + "max": "0" + }, + { + "id": "Extension.url", + "path": "Extension.url", + "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoverageArea" + }, + { + "id": "Extension.value[x]", + "path": "Extension.value[x]", + "min": 1, + "type": [ + { + "code": "Quantity" + } + ], + "mustSupport": true + }, + { + "id": "Extension.value[x].system", + "path": "Extension.value[x].system", + "min": 1, + "patternUri": "http://unitsofmeasure.org", + "mustSupport": true + }, + { + "id": "Extension.value[x].code", + "path": "Extension.value[x].code", + "min": 1, + "patternCode": "m", + "mustSupport": true + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoveragePostalCode.json b/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoveragePostalCode.json new file mode 100644 index 00000000..ff7c5c95 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoveragePostalCode.json @@ -0,0 +1,56 @@ +{ + "resourceType": "StructureDefinition", + "id": "ServiceCoveragePostalCode", + "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode", + "version": "1.0.1", + "name": "ServiceCoveragePostalCode", + "title": "ServiceCoveragePostalCode", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Service coverage area expressed as a postal code (PLZ)", + "fhirVersion": "4.0.1", + "kind": "complex-type", + "abstract": false, + "context": [ + { + "expression": "HealthcareService.coverageArea", + "type": "element" + } + ], + "type": "Extension", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Extension", + "path": "Extension", + "short": "ServiceCoveragePostalCode", + "definition": "Service coverage area expressed as a postal code (PLZ)" + }, + { + "id": "Extension.extension", + "path": "Extension.extension", + "max": "0" + }, + { + "id": "Extension.url", + "path": "Extension.url", + "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoveragePostalCode" + }, + { + "id": "Extension.value[x]", + "path": "Extension.value[x]", + "min": 1, + "type": [ + { + "code": "string" + } + ], + "mustSupport": true + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json b/src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json new file mode 100644 index 00000000..e03ad365 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json @@ -0,0 +1,121 @@ +{ + "resourceType": "StructureDefinition", + "id": "SpecialOpeningTimesEX", + "url": "https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX", + "version": "1.0.1", + "name": "SpecialOpeningTimesEX", + "title": "SpecialOpeningTimesEX", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "SpecialOpeningTimesEX", + "fhirVersion": "4.0.1", + "kind": "complex-type", + "abstract": false, + "context": [ + { + "expression": "HealthcareService.availableTime", + "type": "element" + } + ], + "type": "Extension", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Extension", + "path": "Extension", + "short": "SpecialOpeningTimesEX", + "definition": "SpecialOpeningTimesEX" + }, + { + "id": "Extension.extension", + "path": "Extension.extension", + "min": 2 + }, + { + "id": "Extension.extension:period", + "path": "Extension.extension", + "sliceName": "period", + "min": 1, + "max": "1", + "mustSupport": true + }, + { + "id": "Extension.extension:period.extension", + "path": "Extension.extension.extension", + "max": "0" + }, + { + "id": "Extension.extension:period.url", + "path": "Extension.extension.url", + "fixedUri": "period" + }, + { + "id": "Extension.extension:period.value[x]", + "path": "Extension.extension.value[x]", + "min": 1, + "type": [ + { + "code": "Period" + } + ], + "mustSupport": true + }, + { + "id": "Extension.extension:qualifier", + "path": "Extension.extension", + "sliceName": "qualifier", + "min": 1, + "max": "1", + "mustSupport": true + }, + { + "id": "Extension.extension:qualifier.extension", + "path": "Extension.extension.extension", + "max": "0" + }, + { + "id": "Extension.extension:qualifier.url", + "path": "Extension.extension.url", + "fixedUri": "qualifier" + }, + { + "id": "Extension.extension:qualifier.value[x]", + "path": "Extension.extension.value[x]", + "min": 1, + "type": [ + { + "code": "Coding" + } + ], + "constraint": [ + { + "key": "CodingSytemCodeInv", + "severity": "warning", + "human": "System and Code SHOULD be present", + "expression": "system.exists() and code.exists()", + "source": "https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX" + } + ], + "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "https://gematik.de/fhir/directory/ValueSet/OpeningTimeQualifierVS" + } + }, + { + "id": "Extension.url", + "path": "Extension.url", + "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX" + }, + { + "id": "Extension.value[x]", + "path": "Extension.value[x]", + "max": "0" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-endpoint-directory-Strict.json b/src/fhir/fsh-generated/resources/StructureDefinition-endpoint-directory-Strict.json new file mode 100644 index 00000000..265f4cb1 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-endpoint-directory-Strict.json @@ -0,0 +1,128 @@ +{ + "resourceType": "StructureDefinition", + "id": "endpoint-directory-Strict", + "url": "https://gematik.de/fhir/directory/StructureDefinition/endpoint-directory-Strict", + "version": "1.0.1", + "name": "EndpointDirectoryStrict", + "title": "EndpointDirectory-Strict", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Endpoint in gematik Directory with strict constraints", + "fhirVersion": "4.0.1", + "kind": "resource", + "abstract": false, + "type": "Endpoint", + "baseDefinition": "https://gematik.de/fhir/directory/StructureDefinition/EndpointDirectory", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Endpoint.meta.tag", + "path": "Endpoint.meta.tag", + "slicing": { + "discriminator": [ + { + "type": "pattern", + "path": "system" + } + ], + "rules": "closed" + }, + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "Endpoint.meta.tag:Origin", + "path": "Endpoint.meta.tag", + "sliceName": "Origin", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "Endpoint.extension:endpointVisibility", + "path": "Endpoint.extension", + "sliceName": "endpointVisibility" + }, + { + "id": "Endpoint.extension:endpointVisibility.value[x]", + "path": "Endpoint.extension.value[x]", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "Endpoint.identifier", + "path": "Endpoint.identifier", + "max": "0" + }, + { + "id": "Endpoint.connectionType", + "path": "Endpoint.connectionType", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "Endpoint.managingOrganization", + "path": "Endpoint.managingOrganization", + "max": "0" + }, + { + "id": "Endpoint.contact", + "path": "Endpoint.contact", + "max": "0" + }, + { + "id": "Endpoint.period", + "path": "Endpoint.period", + "max": "0" + }, + { + "id": "Endpoint.payloadType.coding", + "path": "Endpoint.payloadType.coding", + "type": [ + { + "code": "Coding", + "profile": [ + "https://gematik.de/fhir/directory/StructureDefinition/CodingWithCodeAndSystem" + ] + } + ] + }, + { + "id": "Endpoint.payloadMimeType", + "path": "Endpoint.payloadMimeType", + "max": "0" + }, + { + "id": "Endpoint.header", + "path": "Endpoint.header", + "max": "0" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-holder-id-ex.json b/src/fhir/fsh-generated/resources/StructureDefinition-holder-id-ex.json new file mode 100644 index 00000000..0f53d939 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-holder-id-ex.json @@ -0,0 +1,60 @@ +{ + "resourceType": "StructureDefinition", + "id": "holder-id-ex", + "url": "https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex", + "version": "1.0.1", + "name": "HolderIdEx", + "title": "Holder ID Extension", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Extension for the holder ID of a HealthCard", + "fhirVersion": "4.0.1", + "kind": "complex-type", + "abstract": false, + "context": [ + { + "expression": "HealthcareService", + "type": "element" + }, + { + "expression": "PractitionerRole", + "type": "element" + } + ], + "type": "Extension", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Extension", + "path": "Extension", + "short": "Holder ID Extension", + "definition": "Extension for the holder ID of a HealthCard" + }, + { + "id": "Extension.extension", + "path": "Extension.extension", + "max": "0" + }, + { + "id": "Extension.url", + "path": "Extension.url", + "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/holder-id-ex" + }, + { + "id": "Extension.value[x]", + "path": "Extension.value[x]", + "min": 1, + "type": [ + { + "code": "code" + } + ], + "mustSupport": true + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-results-filtered-ex.json b/src/fhir/fsh-generated/resources/StructureDefinition-results-filtered-ex.json new file mode 100644 index 00000000..b8371687 --- /dev/null +++ b/src/fhir/fsh-generated/resources/StructureDefinition-results-filtered-ex.json @@ -0,0 +1,108 @@ +{ + "resourceType": "StructureDefinition", + "id": "results-filtered-ex", + "url": "https://gematik.de/fhir/directory/StructureDefinition/results-filtered-ex", + "version": "1.0.1", + "name": "ResultsFilteredEx", + "title": "Results Filtered Extension", + "status": "active", + "experimental": false, + "date": "2024-10-29", + "publisher": "gematik GmbH", + "description": "Extension reporting the number of results filtered out by the server", + "fhirVersion": "4.0.1", + "kind": "complex-type", + "abstract": false, + "context": [ + { + "expression": "Bundle.total", + "type": "element" + } + ], + "type": "Extension", + "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension", + "derivation": "constraint", + "differential": { + "element": [ + { + "id": "Extension", + "path": "Extension", + "short": "Results Filtered Extension", + "definition": "Extension reporting the number of results filtered out by the server" + }, + { + "id": "Extension.extension", + "path": "Extension.extension", + "min": 2 + }, + { + "id": "Extension.extension:count", + "path": "Extension.extension", + "sliceName": "count", + "min": 1, + "max": "1", + "mustSupport": true + }, + { + "id": "Extension.extension:count.extension", + "path": "Extension.extension.extension", + "max": "0" + }, + { + "id": "Extension.extension:count.url", + "path": "Extension.extension.url", + "fixedUri": "count" + }, + { + "id": "Extension.extension:count.value[x]", + "path": "Extension.extension.value[x]", + "min": 1, + "type": [ + { + "code": "integer" + } + ], + "mustSupport": true + }, + { + "id": "Extension.extension:reason", + "path": "Extension.extension", + "sliceName": "reason", + "min": 1, + "max": "1", + "mustSupport": true + }, + { + "id": "Extension.extension:reason.extension", + "path": "Extension.extension.extension", + "max": "0" + }, + { + "id": "Extension.extension:reason.url", + "path": "Extension.extension.url", + "fixedUri": "reason" + }, + { + "id": "Extension.extension:reason.value[x]", + "path": "Extension.extension.value[x]", + "min": 1, + "type": [ + { + "code": "string" + } + ], + "mustSupport": true + }, + { + "id": "Extension.url", + "path": "Extension.url", + "fixedUri": "https://gematik.de/fhir/directory/StructureDefinition/results-filtered-ex" + }, + { + "id": "Extension.value[x]", + "path": "Extension.value[x]", + "max": "0" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json b/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json new file mode 100644 index 00000000..3ea38822 --- /dev/null +++ b/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json @@ -0,0 +1,19 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "AddressStateVS", + "id": "AddressStateVS", + "description": "ValueSet for `Address.state`", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/ValueSet/AddressStateVS", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "compose": { + "include": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Region" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json new file mode 100644 index 00000000..980ce9d2 --- /dev/null +++ b/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json @@ -0,0 +1,22 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "EndpointConnectionTypeVS", + "id": "EndpointConnectionTypeVS", + "description": "ValueSet for `Endpoint.connectionType`", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/ValueSet/EndpointConnectionTypeVS", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "compose": { + "include": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json new file mode 100644 index 00000000..7a839742 --- /dev/null +++ b/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json @@ -0,0 +1,28 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "EndpointPayloadTypeVS", + "id": "EndpointPayloadTypeVS", + "description": "ValueSet for `Endpoint.payloadType`", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/ValueSet/EndpointPayloadTypeVS", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "compose": { + "include": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType" + }, + { + "system": "http://terminology.hl7.org/CodeSystem/data-absent-reason", + "concept": [ + { + "code": "not-applicable", + "display": "Not Applicable" + } + ] + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json b/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json new file mode 100644 index 00000000..444cfb5d --- /dev/null +++ b/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json @@ -0,0 +1,20 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "EndpointVisibilityVS", + "id": "EndpointVisibilityVS", + "title": "EndpointVisibilityVS", + "description": "EndpointVisibilityVS", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/ValueSet/EndpointVisibilityVS", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "compose": { + "include": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/EndpointVisibilityCS" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json new file mode 100644 index 00000000..36ea1822 --- /dev/null +++ b/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json @@ -0,0 +1,28 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "HealthcareServiceTypeVS", + "id": "HealthcareServiceTypeVS", + "description": "ValueSet for `HealthcareService.type`", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/ValueSet/HealthcareServiceTypeVS", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "compose": { + "include": [ + { + "system": "urn:oid:1.3.6.1.4.1.19376.3.276.1.5.4" + }, + { + "system": "urn:oid:1.2.276.0.76.5.494" + }, + { + "system": "urn:oid:1.3.6.1.4.1.19376.3.276.1.5.5" + }, + { + "system": "https://gematik.de/fhir/directory/CodeSystem/PharmacyTypeCS" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json new file mode 100644 index 00000000..ee1b5725 --- /dev/null +++ b/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json @@ -0,0 +1,28 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "HealthcareServiceSpecialtyVS", + "id": "HealthcareSpecialtyTypeVS", + "title": "ValueSet of HealthcareService specialities", + "description": "HealthcareService specialities", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/ValueSet/HealthcareSpecialtyTypeVS", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "compose": { + "include": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/PharmacyHealthcareSpecialtyCS" + }, + { + "system": "https://gematik.de/fhir/directory/CodeSystem/HealthcareServiceSpecialtyCS" + }, + { + "valueSet": [ + "https://gematik.de/fhir/directory/ValueSet/ncpeh-healthcare-service-speciality-cs" + ] + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json b/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json new file mode 100644 index 00000000..c1c95100 --- /dev/null +++ b/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json @@ -0,0 +1,20 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "OpeningTimeQualifierVS", + "id": "OpeningTimeQualifierVS", + "title": "OpeningTimeQualifierVS", + "description": "ValueSet of Qualifier codes for HealthCareService opening times", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/ValueSet/OpeningTimeQualifierVS", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "compose": { + "include": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/OpeningTimeQualifierCS" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json b/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json new file mode 100644 index 00000000..fffb0eef --- /dev/null +++ b/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json @@ -0,0 +1,20 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "OrganizationVisibilityVS", + "id": "OrganizationVisibilityVS", + "title": "OrganizationVisibilityVS", + "description": "OrganizationVisibilityVS", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/ValueSet/OrganizationVisibilityVS", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "compose": { + "include": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationVisibilityCS" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json b/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json new file mode 100644 index 00000000..f13ad263 --- /dev/null +++ b/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json @@ -0,0 +1,19 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "OriginVS", + "id": "OriginVS", + "description": "ValueSet for `meta.tag[Origin]`", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/ValueSet/OriginVS", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "compose": { + "include": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/Origin" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json b/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json new file mode 100644 index 00000000..37a1a870 --- /dev/null +++ b/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json @@ -0,0 +1,19 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "PhysicalFeaturesHealthCareServiceVS", + "id": "PhysicalFeaturesHealthCareServiceVS", + "description": "ValueSet of defined physical features", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/ValueSet/PhysicalFeaturesHealthCareServiceVS", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "compose": { + "include": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/physicalFeatures" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/ValueSet-healthcare-service-category-codes.json b/src/fhir/fsh-generated/resources/ValueSet-healthcare-service-category-codes.json new file mode 100644 index 00000000..75501714 --- /dev/null +++ b/src/fhir/fsh-generated/resources/ValueSet-healthcare-service-category-codes.json @@ -0,0 +1,26 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "HealthcareServiceCategoryCodes", + "id": "healthcare-service-category-codes", + "title": "HealthcareService Category Codes", + "description": "Codes for the VZD HealthcareService category element.", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/ValueSet/healthcare-service-category-codes", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "compose": { + "include": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID", + "concept": [ + { + "code": "1.2.276.0.76.4.292", + "display": "NCPeH Fachdienst" + } + ] + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/ValueSet-healthcareservice-technical-characteristic-vs.json b/src/fhir/fsh-generated/resources/ValueSet-healthcareservice-technical-characteristic-vs.json new file mode 100644 index 00000000..4141b3f6 --- /dev/null +++ b/src/fhir/fsh-generated/resources/ValueSet-healthcareservice-technical-characteristic-vs.json @@ -0,0 +1,20 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "HealthCareServiceTechnicalCharacteristicVS", + "id": "healthcareservice-technical-characteristic-vs", + "title": "HealthCareServiceTechnicalCharacteristicVS", + "description": "HealthCareServiceTechnicalCharacteristicVS", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/ValueSet/healthcareservice-technical-characteristic-vs", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "compose": { + "include": [ + { + "system": "https://gematik.de/fhir/directory/CodeSystem/VZDHealthCareServiceCharacteristicsCS" + } + ] + } +} diff --git a/src/fhir/fsh-generated/resources/ValueSet-ncpeh-healthcare-service-speciality-cs.json b/src/fhir/fsh-generated/resources/ValueSet-ncpeh-healthcare-service-speciality-cs.json new file mode 100644 index 00000000..8fe8ee82 --- /dev/null +++ b/src/fhir/fsh-generated/resources/ValueSet-ncpeh-healthcare-service-speciality-cs.json @@ -0,0 +1,30 @@ +{ + "resourceType": "ValueSet", + "status": "active", + "name": "NCPeHHealthcareServiceSpecialityVS", + "id": "ncpeh-healthcare-service-speciality-cs", + "title": "NCPeH HealthcareService Speciality ValueSet", + "description": "Supported documents by a National Contact Point", + "version": "1.0.1", + "url": "https://gematik.de/fhir/directory/ValueSet/ncpeh-healthcare-service-speciality-cs", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-29", + "compose": { + "include": [ + { + "system": "http://loinc.org", + "concept": [ + { + "code": "60591-5", + "display": "Patientenübersicht" + }, + { + "code": "57833-6", + "display": "elektronische Verordnungen" + } + ] + } + ] + } +} From db1aab5c07c25cf33cbd9096b28ffcf27101b652 Mon Sep 17 00:00:00 2001 From: Patrick Werner Date: Wed, 28 Jan 2026 10:00:54 +0100 Subject: [PATCH 6/6] rebuild after package cache clear --- ...StructureDefinition-EndpointDirectory.json | 14 ---------- ...Definition-HealthcareServiceDirectory.json | 28 ------------------- 2 files changed, 42 deletions(-) diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json index c5b039c1..f79745d1 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json @@ -65,20 +65,6 @@ "min": 1, "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" }, - { - "id": "Endpoint.extension", - "path": "Endpoint.extension", - "slicing": { - "discriminator": [ - { - "type": "value", - "path": "url" - } - ], - "ordered": false, - "rules": "open" - } - }, { "id": "Endpoint.extension:endpointVisibility", "path": "Endpoint.extension", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json index d523527e..0b9eb880 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json @@ -65,20 +65,6 @@ "min": 1, "patternUri": "https://gematik.de/fhir/directory/CodeSystem/Origin" }, - { - "id": "HealthcareService.extension", - "path": "HealthcareService.extension", - "slicing": { - "discriminator": [ - { - "type": "value", - "path": "url" - } - ], - "ordered": false, - "rules": "open" - } - }, { "id": "HealthcareService.extension:holderId", "path": "HealthcareService.extension", @@ -400,20 +386,6 @@ ], "mustSupport": true }, - { - "id": "HealthcareService.availableTime.extension", - "path": "HealthcareService.availableTime.extension", - "slicing": { - "discriminator": [ - { - "type": "value", - "path": "url" - } - ], - "ordered": false, - "rules": "open" - } - }, { "id": "HealthcareService.availableTime.extension:specialOpeningTimes", "path": "HealthcareService.availableTime.extension",