diff --git a/changelog.md b/changelog.md index a5f27429..dda9acd3 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,10 @@ # Changelog +## 2024-10-11 - Version 0.11.17 +- feat: added SearchParameter: OrganizationTypeDisplaySP, EndpointAddressSP, OrganizationVisibilitySP, PractitionerQualificationSP, EndpointVisibilitySP, HealthcareServiceCoverageAreaPostalCodeSP +- feat: added serviceCoveragePostalCode Extension on HealthcareServiceDirectory.coverageArea +- feat: added #eRP-availability "Apotheke Verfügbarkeitsanfrage" to EndpointDirectoryConnectionType + ## 2024-09-24 - Version 0.11.16 - fix: added missing PhysicalFeaturesHealthCareServiceCS diff --git a/package.json b/package.json index 023a837b..6fff4677 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "de.gematik.fhir.directory", - "version": "6", + "version": "0.11.17", "author": "gematik GmbH", "description": "Package Release des gematik FHIR Directory", "fhirVersions": [ diff --git a/src/fhir/fsh-generated/fsh-index.json b/src/fhir/fsh-generated/fsh-index.json index 675fe24a..3bcb1924 100644 --- a/src/fhir/fsh-generated/fsh-index.json +++ b/src/fhir/fsh-generated/fsh-index.json @@ -5,7 +5,7 @@ "fshType": "CodeSystem", "fshFile": "codesystems/EndpointDirectoryConnectionType.fsh", "startLine": 1, - "endLine": 21 + "endLine": 22 }, { "outputFile": "CodeSystem-EndpointDirectoryPayloadType.json", @@ -20,8 +20,8 @@ "fshName": "EndpointVisibilityCS", "fshType": "CodeSystem", "fshFile": "profiles/Extension.fsh", - "startLine": 48, - "endLine": 53 + "startLine": 57, + "endLine": 62 }, { "outputFile": "CodeSystem-HealthcareServiceSpecialtyCS.json", @@ -44,8 +44,8 @@ "fshName": "OpeningTimeQualifierCS", "fshType": "CodeSystem", "fshFile": "profiles/Extension.fsh", - "startLine": 79, - "endLine": 83 + "startLine": 88, + "endLine": 93 }, { "outputFile": "CodeSystem-OrganizationProfessionOID.json", @@ -68,8 +68,8 @@ "fshName": "OrganizationVisibilityCS", "fshType": "CodeSystem", "fshFile": "profiles/Extension.fsh", - "startLine": 24, - "endLine": 29 + "startLine": 33, + "endLine": 38 }, { "outputFile": "CodeSystem-Origin.json", @@ -156,24 +156,24 @@ "fshName": "PharmacyEndpointErpReservationExample", "fshType": "Instance", "fshFile": "examples/PharmacyExample.fsh", - "startLine": 108, - "endLine": 118 + "startLine": 114, + "endLine": 124 }, { "outputFile": "Endpoint-PharmacyEndpointOnlineAppointmentBookingExample.json", "fshName": "PharmacyEndpointOnlineAppointmentBookingExample", "fshType": "Instance", "fshFile": "examples/PharmacyExample.fsh", - "startLine": 120, - "endLine": 130 + "startLine": 126, + "endLine": 136 }, { "outputFile": "Endpoint-PharmacyEndpointTIMExample.json", "fshName": "PharmacyEndpointTIMExample", "fshType": "Instance", "fshFile": "examples/PharmacyExample.fsh", - "startLine": 96, - "endLine": 106 + "startLine": 102, + "endLine": 112 }, { "outputFile": "HealthcareService-HealthcareServiceExample.json", @@ -189,7 +189,7 @@ "fshType": "Instance", "fshFile": "examples/PharmacyExample.fsh", "startLine": 23, - "endLine": 75 + "endLine": 81 }, { "outputFile": "Location-LocationExample.json", @@ -204,8 +204,8 @@ "fshName": "PharmacyLocationExample", "fshType": "Instance", "fshFile": "examples/PharmacyExample.fsh", - "startLine": 77, - "endLine": 94 + "startLine": 83, + "endLine": 100 }, { "outputFile": "Organization-OrganizationExample.json", @@ -255,6 +255,54 @@ "startLine": 29, "endLine": 36 }, + { + "outputFile": "SearchParameter-EndpointAddressSP.json", + "fshName": "EndpointAddressSP", + "fshType": "Instance", + "fshFile": "searchParameter.fsh", + "startLine": 13, + "endLine": 22 + }, + { + "outputFile": "SearchParameter-EndpointVisibilitySP.json", + "fshName": "EndpointVisibilitySP", + "fshType": "Instance", + "fshFile": "searchParameter.fsh", + "startLine": 46, + "endLine": 55 + }, + { + "outputFile": "SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json", + "fshName": "HealthcareServiceCoverageAreaPostalCodeSP", + "fshType": "Instance", + "fshFile": "searchParameter.fsh", + "startLine": 57, + "endLine": 66 + }, + { + "outputFile": "SearchParameter-OrganizationTypeDisplaySP.json", + "fshName": "OrganizationTypeDisplaySP", + "fshType": "Instance", + "fshFile": "searchParameter.fsh", + "startLine": 1, + "endLine": 11 + }, + { + "outputFile": "SearchParameter-OrganizationVisibilitySP.json", + "fshName": "OrganizationVisibilitySP", + "fshType": "Instance", + "fshFile": "searchParameter.fsh", + "startLine": 24, + "endLine": 33 + }, + { + "outputFile": "SearchParameter-PractitionerQualificationSP.json", + "fshName": "PractitionerQualificationSP", + "fshType": "Instance", + "fshFile": "searchParameter.fsh", + "startLine": 35, + "endLine": 44 + }, { "outputFile": "StructureDefinition-EndpointDirectory.json", "fshName": "EndpointDirectory", @@ -268,8 +316,8 @@ "fshName": "EndpointVisibility", "fshType": "Extension", "fshFile": "profiles/Extension.fsh", - "startLine": 38, - "endLine": 46 + "startLine": 47, + "endLine": 55 }, { "outputFile": "StructureDefinition-HealthcareServiceDirectory.json", @@ -277,7 +325,7 @@ "fshType": "Profile", "fshFile": "profiles/HealthcareServiceDirectory.fsh", "startLine": 1, - "endLine": 58 + "endLine": 60 }, { "outputFile": "StructureDefinition-LocationDirectory.json", @@ -300,16 +348,16 @@ "fshName": "OrganizationVisibility", "fshType": "Extension", "fshFile": "profiles/Extension.fsh", - "startLine": 14, - "endLine": 22 + "startLine": 23, + "endLine": 31 }, { "outputFile": "StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json", "fshName": "PhysicalFeaturesAdditionalNoteEX", "fshType": "Extension", "fshFile": "profiles/Extension.fsh", - "startLine": 91, - "endLine": 98 + "startLine": 102, + "endLine": 109 }, { "outputFile": "StructureDefinition-PractitionerDirectory.json", @@ -335,13 +383,21 @@ "startLine": 1, "endLine": 12 }, + { + "outputFile": "StructureDefinition-ServiceCoveragePostalCode.json", + "fshName": "ServiceCoveragePostalCode", + "fshType": "Extension", + "fshFile": "profiles/Extension.fsh", + "startLine": 14, + "endLine": 21 + }, { "outputFile": "StructureDefinition-SpecialOpeningTimesEX.json", "fshName": "SpecialOpeningTimesEX", "fshType": "Extension", "fshFile": "profiles/Extension.fsh", - "startLine": 62, - "endLine": 77 + "startLine": 71, + "endLine": 86 }, { "outputFile": "ValueSet-AddressStateVS.json", @@ -372,8 +428,8 @@ "fshName": "EndpointVisibilityVS", "fshType": "ValueSet", "fshFile": "profiles/Extension.fsh", - "startLine": 55, - "endLine": 60 + "startLine": 64, + "endLine": 69 }, { "outputFile": "ValueSet-HealthcareServiceTypeVS.json", @@ -396,8 +452,8 @@ "fshName": "OpeningTimeQualifierVS", "fshType": "ValueSet", "fshFile": "profiles/Extension.fsh", - "startLine": 85, - "endLine": 89 + "startLine": 95, + "endLine": 100 }, { "outputFile": "ValueSet-OrganizationProfessionOIDTypeVS.json", @@ -420,8 +476,8 @@ "fshName": "OrganizationVisibilityVS", "fshType": "ValueSet", "fshFile": "profiles/Extension.fsh", - "startLine": 31, - "endLine": 36 + "startLine": 40, + "endLine": 45 }, { "outputFile": "ValueSet-OriginVS.json", diff --git a/src/fhir/fsh-generated/fsh-index.txt b/src/fhir/fsh-generated/fsh-index.txt index 9e6396b3..483b348c 100644 --- a/src/fhir/fsh-generated/fsh-index.txt +++ b/src/fhir/fsh-generated/fsh-index.txt @@ -1,58 +1,65 @@ -Output File Name Type FSH File Lines -CodeSystem-EndpointDirectoryConnectionType.json EndpointDirectoryConnectionType CodeSystem codesystems/EndpointDirectoryConnectionType.fsh 1 - 21 -CodeSystem-EndpointDirectoryPayloadType.json EndpointDirectoryPayloadType CodeSystem codesystems/EndpointDirectoryPayloadType.fsh 1 - 12 -CodeSystem-EndpointVisibilityCS.json EndpointVisibilityCS CodeSystem profiles/Extension.fsh 48 - 53 -CodeSystem-HealthcareServiceSpecialtyCS.json HealthcareServiceSpecialtyCS CodeSystem codesystems/HealthcareServiceSpecialtyCS.fsh 1 - 11 -CodeSystem-HolderCS.json HolderCS CodeSystem codesystems/HolderCS.fsh 1 - 125 -CodeSystem-OpeningTimeQualifierCS.json OpeningTimeQualifierCS CodeSystem profiles/Extension.fsh 79 - 83 -CodeSystem-OrganizationProfessionOID.json OrganizationProfessionOID CodeSystem codesystems/OrganizationProfessionOID.fsh 1 - 70 -CodeSystem-OrganizationProviderType.json OrganizationProviderType CodeSystem codesystems/OrganizationProviderType.fsh 1 - 11 -CodeSystem-OrganizationVisibilityCS.json OrganizationVisibilityCS CodeSystem profiles/Extension.fsh 24 - 29 -CodeSystem-Origin.json Origin CodeSystem codesystems/Origin.fsh 1 - 8 -CodeSystem-PharmacyHealthcareSpecialtyCS.json PharmacyHealthcareSpecialtyCS CodeSystem codesystems/PharmacyHealthcareServiceSpecialtyCS.fsh 1 - 12 -CodeSystem-PharmacyTypeCS.json PharmacyTypeCS CodeSystem codesystems/PharmacyTypeCS.fsh 1 - 13 -CodeSystem-PharmacyTypeLDAPCS.json PharmacyTypeLDAPCS CodeSystem codesystems/PharmacyTypeLDAPCS.fsh 1 - 12 -CodeSystem-PractitionerProfessionOID.json PractitionerProfessionOID CodeSystem codesystems/PractitionerProfessionOID.fsh 1 - 45 -CodeSystem-Region.json Region CodeSystem codesystems/Region.fsh 1 - 27 -CodeSystem-VZDHealthCareServiceCharacteristicsCS.json VZDHealthCareServiceCharacteristicsCS CodeSystem codesystems/VZDHealthCareServiceCharacteristicsCS.fsh 1 - 9 -CodeSystem-physicalFeatures.json PhysicalFeaturesHealthCareServiceCS CodeSystem codesystems/PhysicalFeaturesHealthCareServiceCS.fsh 1 - 8 -Endpoint-EndpointExample.json EndpointExample Instance examples/Examples001.fsh 1 - 12 -Endpoint-OrganizationExample001-Endpoint-TIM.json OrganizationExample001-Endpoint-TIM Instance examples/OrganizationExample001.fsh 1 - 12 -Endpoint-PharmacyEndpointErpReservationExample.json PharmacyEndpointErpReservationExample Instance examples/PharmacyExample.fsh 108 - 118 -Endpoint-PharmacyEndpointOnlineAppointmentBookingExample.json PharmacyEndpointOnlineAppointmentBookingExample Instance examples/PharmacyExample.fsh 120 - 130 -Endpoint-PharmacyEndpointTIMExample.json PharmacyEndpointTIMExample Instance examples/PharmacyExample.fsh 96 - 106 -HealthcareService-HealthcareServiceExample.json HealthcareServiceExample Instance examples/Examples001.fsh 68 - 97 -HealthcareService-PharmacyHealthCareServiceExample.json PharmacyHealthCareServiceExample Instance examples/PharmacyExample.fsh 23 - 75 -Location-LocationExample.json LocationExample Instance examples/Examples001.fsh 53 - 66 -Location-PharmacyLocationExample.json PharmacyLocationExample Instance examples/PharmacyExample.fsh 77 - 94 -Organization-OrganizationExample.json OrganizationExample Instance examples/Examples001.fsh 39 - 51 -Organization-OrganizationExample001.json OrganizationExample001 Instance examples/OrganizationExample001.fsh 14 - 39 -Organization-PharmacyOrganizationExample.json PharmacyOrganizationExample Instance examples/PharmacyExample.fsh 1 - 21 -Practitioner-TIPractitionerExample001.json PractitionerExample001 Instance examples/PractitionerExample001.fsh 1 - 18 -Practitioner-TIPractitionerExampleDentist.json PractitionerExampleDentist Instance examples/Examples001.fsh 14 - 27 -PractitionerRole-PractitionerRoleExample.json PractitionerRoleExample Instance examples/Examples001.fsh 29 - 36 -StructureDefinition-EndpointDirectory.json EndpointDirectory Profile profiles/EndpointDirectory.fsh 1 - 25 -StructureDefinition-EndpointVisibility.json EndpointVisibility Extension profiles/Extension.fsh 38 - 46 -StructureDefinition-HealthcareServiceDirectory.json HealthcareServiceDirectory Profile profiles/HealthcareServiceDirectory.fsh 1 - 58 -StructureDefinition-LocationDirectory.json LocationDirectory Profile profiles/LocationDirectory.fsh 1 - 33 -StructureDefinition-OrganizationDirectory.json OrganizationDirectory Profile profiles/OrganizationDirectory.fsh 1 - 49 -StructureDefinition-OrganizationVisibility.json OrganizationVisibility Extension profiles/Extension.fsh 14 - 22 -StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json PhysicalFeaturesAdditionalNoteEX Extension profiles/Extension.fsh 91 - 98 -StructureDefinition-PractitionerDirectory.json PractitionerDirectory Profile profiles/PractitionerDirectory.fsh 1 - 39 -StructureDefinition-PractitionerRoleDirectory.json PractitionerRoleDirectory Profile profiles/PractitionerRoleDirectory.fsh 1 - 17 -StructureDefinition-ServiceCoverageArea.json ServiceCoverageArea Extension profiles/Extension.fsh 1 - 12 -StructureDefinition-SpecialOpeningTimesEX.json SpecialOpeningTimesEX Extension profiles/Extension.fsh 62 - 77 -ValueSet-AddressStateVS.json AddressStateVS ValueSet valuesets/AddressStateVS.fsh 1 - 4 -ValueSet-EndpointConnectionTypeVS.json EndpointConnectionTypeVS ValueSet valuesets/EndpointConnectionTypeVS.fsh 1 - 5 -ValueSet-EndpointPayloadTypeVS.json EndpointPayloadTypeVS ValueSet valuesets/EndpointPayloadTypeVS.fsh 1 - 5 -ValueSet-EndpointVisibilityVS.json EndpointVisibilityVS ValueSet profiles/Extension.fsh 55 - 60 -ValueSet-HealthcareServiceTypeVS.json HealthcareServiceTypeVS ValueSet valuesets/HealthcareServiceTypeVS.fsh 1 - 102 -ValueSet-HealthcareSpecialtyTypeVS.json HealthcareServiceSpecialtyVS ValueSet valuesets/HealthcareServiceSpecialtyVS.fsh 1 - 8 -ValueSet-OpeningTimeQualifierVS.json OpeningTimeQualifierVS ValueSet profiles/Extension.fsh 85 - 89 -ValueSet-OrganizationProfessionOIDTypeVS.json OrganizationProfessionOIDTypeVS ValueSet valuesets/OrganizationProfessionOIDTypeVS.fsh 1 - 4 -ValueSet-OrganizationTypeVS.json OrganizationTypeVS ValueSet valuesets/OrganizationTypeVS.fsh 1 - 4 -ValueSet-OrganizationVisibilityVS.json OrganizationVisibilityVS ValueSet profiles/Extension.fsh 31 - 36 -ValueSet-OriginVS.json OriginVS ValueSet valuesets/OriginVS.fsh 1 - 4 -ValueSet-PhysicalFeaturesHealthCareServiceVS.json PhysicalFeaturesHealthCareServiceVS ValueSet valuesets/PhysicalFeaturesHealthCareServiceVS.fsh 1 - 4 -ValueSet-PractitionerQualificationVS.json PractitionerQualificationVS ValueSet valuesets/PractitionerQualificationVS.fsh 1 - 457 -ValueSet-healthcareservice-technical-characteristic-vs.json HealthCareServiceTechnicalCharacteristicVS ValueSet valuesets/HealthCareServiceCharacteristic.fsh 1 - 6 \ No newline at end of file +Output File Name Type FSH File Lines +CodeSystem-EndpointDirectoryConnectionType.json EndpointDirectoryConnectionType CodeSystem codesystems/EndpointDirectoryConnectionType.fsh 1 - 22 +CodeSystem-EndpointDirectoryPayloadType.json EndpointDirectoryPayloadType CodeSystem codesystems/EndpointDirectoryPayloadType.fsh 1 - 12 +CodeSystem-EndpointVisibilityCS.json EndpointVisibilityCS CodeSystem profiles/Extension.fsh 57 - 62 +CodeSystem-HealthcareServiceSpecialtyCS.json HealthcareServiceSpecialtyCS CodeSystem codesystems/HealthcareServiceSpecialtyCS.fsh 1 - 11 +CodeSystem-HolderCS.json HolderCS CodeSystem codesystems/HolderCS.fsh 1 - 125 +CodeSystem-OpeningTimeQualifierCS.json OpeningTimeQualifierCS CodeSystem profiles/Extension.fsh 88 - 93 +CodeSystem-OrganizationProfessionOID.json OrganizationProfessionOID CodeSystem codesystems/OrganizationProfessionOID.fsh 1 - 70 +CodeSystem-OrganizationProviderType.json OrganizationProviderType CodeSystem codesystems/OrganizationProviderType.fsh 1 - 11 +CodeSystem-OrganizationVisibilityCS.json OrganizationVisibilityCS CodeSystem profiles/Extension.fsh 33 - 38 +CodeSystem-Origin.json Origin CodeSystem codesystems/Origin.fsh 1 - 8 +CodeSystem-PharmacyHealthcareSpecialtyCS.json PharmacyHealthcareSpecialtyCS CodeSystem codesystems/PharmacyHealthcareServiceSpecialtyCS.fsh 1 - 12 +CodeSystem-PharmacyTypeCS.json PharmacyTypeCS CodeSystem codesystems/PharmacyTypeCS.fsh 1 - 13 +CodeSystem-PharmacyTypeLDAPCS.json PharmacyTypeLDAPCS CodeSystem codesystems/PharmacyTypeLDAPCS.fsh 1 - 12 +CodeSystem-PractitionerProfessionOID.json PractitionerProfessionOID CodeSystem codesystems/PractitionerProfessionOID.fsh 1 - 45 +CodeSystem-Region.json Region CodeSystem codesystems/Region.fsh 1 - 27 +CodeSystem-VZDHealthCareServiceCharacteristicsCS.json VZDHealthCareServiceCharacteristicsCS CodeSystem codesystems/VZDHealthCareServiceCharacteristicsCS.fsh 1 - 9 +CodeSystem-physicalFeatures.json PhysicalFeaturesHealthCareServiceCS CodeSystem codesystems/PhysicalFeaturesHealthCareServiceCS.fsh 1 - 8 +Endpoint-EndpointExample.json EndpointExample Instance examples/Examples001.fsh 1 - 12 +Endpoint-OrganizationExample001-Endpoint-TIM.json OrganizationExample001-Endpoint-TIM Instance examples/OrganizationExample001.fsh 1 - 12 +Endpoint-PharmacyEndpointErpReservationExample.json PharmacyEndpointErpReservationExample Instance examples/PharmacyExample.fsh 114 - 124 +Endpoint-PharmacyEndpointOnlineAppointmentBookingExample.json PharmacyEndpointOnlineAppointmentBookingExample Instance examples/PharmacyExample.fsh 126 - 136 +Endpoint-PharmacyEndpointTIMExample.json PharmacyEndpointTIMExample Instance examples/PharmacyExample.fsh 102 - 112 +HealthcareService-HealthcareServiceExample.json HealthcareServiceExample Instance examples/Examples001.fsh 68 - 97 +HealthcareService-PharmacyHealthCareServiceExample.json PharmacyHealthCareServiceExample Instance examples/PharmacyExample.fsh 23 - 81 +Location-LocationExample.json LocationExample Instance examples/Examples001.fsh 53 - 66 +Location-PharmacyLocationExample.json PharmacyLocationExample Instance examples/PharmacyExample.fsh 83 - 100 +Organization-OrganizationExample.json OrganizationExample Instance examples/Examples001.fsh 39 - 51 +Organization-OrganizationExample001.json OrganizationExample001 Instance examples/OrganizationExample001.fsh 14 - 39 +Organization-PharmacyOrganizationExample.json PharmacyOrganizationExample Instance examples/PharmacyExample.fsh 1 - 21 +Practitioner-TIPractitionerExample001.json PractitionerExample001 Instance examples/PractitionerExample001.fsh 1 - 18 +Practitioner-TIPractitionerExampleDentist.json PractitionerExampleDentist Instance examples/Examples001.fsh 14 - 27 +PractitionerRole-PractitionerRoleExample.json PractitionerRoleExample Instance examples/Examples001.fsh 29 - 36 +SearchParameter-EndpointAddressSP.json EndpointAddressSP Instance searchParameter.fsh 13 - 22 +SearchParameter-EndpointVisibilitySP.json EndpointVisibilitySP Instance searchParameter.fsh 46 - 55 +SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json HealthcareServiceCoverageAreaPostalCodeSP Instance searchParameter.fsh 57 - 66 +SearchParameter-OrganizationTypeDisplaySP.json OrganizationTypeDisplaySP Instance searchParameter.fsh 1 - 11 +SearchParameter-OrganizationVisibilitySP.json OrganizationVisibilitySP Instance searchParameter.fsh 24 - 33 +SearchParameter-PractitionerQualificationSP.json PractitionerQualificationSP Instance searchParameter.fsh 35 - 44 +StructureDefinition-EndpointDirectory.json EndpointDirectory Profile profiles/EndpointDirectory.fsh 1 - 25 +StructureDefinition-EndpointVisibility.json EndpointVisibility Extension profiles/Extension.fsh 47 - 55 +StructureDefinition-HealthcareServiceDirectory.json HealthcareServiceDirectory Profile profiles/HealthcareServiceDirectory.fsh 1 - 60 +StructureDefinition-LocationDirectory.json LocationDirectory Profile profiles/LocationDirectory.fsh 1 - 33 +StructureDefinition-OrganizationDirectory.json OrganizationDirectory Profile profiles/OrganizationDirectory.fsh 1 - 49 +StructureDefinition-OrganizationVisibility.json OrganizationVisibility Extension profiles/Extension.fsh 23 - 31 +StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json PhysicalFeaturesAdditionalNoteEX Extension profiles/Extension.fsh 102 - 109 +StructureDefinition-PractitionerDirectory.json PractitionerDirectory Profile profiles/PractitionerDirectory.fsh 1 - 39 +StructureDefinition-PractitionerRoleDirectory.json PractitionerRoleDirectory Profile profiles/PractitionerRoleDirectory.fsh 1 - 17 +StructureDefinition-ServiceCoverageArea.json ServiceCoverageArea Extension profiles/Extension.fsh 1 - 12 +StructureDefinition-ServiceCoveragePostalCode.json ServiceCoveragePostalCode Extension profiles/Extension.fsh 14 - 21 +StructureDefinition-SpecialOpeningTimesEX.json SpecialOpeningTimesEX Extension profiles/Extension.fsh 71 - 86 +ValueSet-AddressStateVS.json AddressStateVS ValueSet valuesets/AddressStateVS.fsh 1 - 4 +ValueSet-EndpointConnectionTypeVS.json EndpointConnectionTypeVS ValueSet valuesets/EndpointConnectionTypeVS.fsh 1 - 5 +ValueSet-EndpointPayloadTypeVS.json EndpointPayloadTypeVS ValueSet valuesets/EndpointPayloadTypeVS.fsh 1 - 5 +ValueSet-EndpointVisibilityVS.json EndpointVisibilityVS ValueSet profiles/Extension.fsh 64 - 69 +ValueSet-HealthcareServiceTypeVS.json HealthcareServiceTypeVS ValueSet valuesets/HealthcareServiceTypeVS.fsh 1 - 102 +ValueSet-HealthcareSpecialtyTypeVS.json HealthcareServiceSpecialtyVS ValueSet valuesets/HealthcareServiceSpecialtyVS.fsh 1 - 8 +ValueSet-OpeningTimeQualifierVS.json OpeningTimeQualifierVS ValueSet profiles/Extension.fsh 95 - 100 +ValueSet-OrganizationProfessionOIDTypeVS.json OrganizationProfessionOIDTypeVS ValueSet valuesets/OrganizationProfessionOIDTypeVS.fsh 1 - 4 +ValueSet-OrganizationTypeVS.json OrganizationTypeVS ValueSet valuesets/OrganizationTypeVS.fsh 1 - 4 +ValueSet-OrganizationVisibilityVS.json OrganizationVisibilityVS ValueSet profiles/Extension.fsh 40 - 45 +ValueSet-OriginVS.json OriginVS ValueSet valuesets/OriginVS.fsh 1 - 4 +ValueSet-PhysicalFeaturesHealthCareServiceVS.json PhysicalFeaturesHealthCareServiceVS ValueSet valuesets/PhysicalFeaturesHealthCareServiceVS.fsh 1 - 4 +ValueSet-PractitionerQualificationVS.json PractitionerQualificationVS ValueSet valuesets/PractitionerQualificationVS.fsh 1 - 457 +ValueSet-healthcareservice-technical-characteristic-vs.json HealthCareServiceTechnicalCharacteristicVS ValueSet valuesets/HealthCareServiceCharacteristic.fsh 1 - 6 \ No newline at end of file diff --git a/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json b/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryConnectionType.json index 6db5ed5c..0c4deabb 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": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType", "concept": [ { @@ -57,6 +57,10 @@ "code": "eRP-shipment", "display": "Versand" }, + { + "code": "eRP-availability", + "display": "Apotheke Verfügbarkeitsanfrage" + }, { "code": "terminbuchung-online", "display": "Online Terminbuchung" @@ -70,7 +74,9 @@ "display": "TI-Messenger Terminbuchung" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "caseSensitive": false, - "count": 15 + "count": 16 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json b/src/fhir/fsh-generated/resources/CodeSystem-EndpointDirectoryPayloadType.json index 11765445..e7b83eb8 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": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType", "concept": [ { @@ -14,7 +14,9 @@ "display": "TI-Messenger chat" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "caseSensitive": false, "count": 1 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json b/src/fhir/fsh-generated/resources/CodeSystem-EndpointVisibilityCS.json index 45a08f6a..b88e0ed6 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": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/EndpointVisibilityCS", "concept": [ { @@ -14,6 +14,8 @@ "display": "Eintrag für Versicherte verbergen" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "count": 1 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json b/src/fhir/fsh-generated/resources/CodeSystem-HealthcareServiceSpecialtyCS.json index 74121064..66f2ee3c 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": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/HealthcareServiceSpecialtyCS", "concept": [ { @@ -26,7 +26,9 @@ "display": "Reisemedizinberatung" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "caseSensitive": false, "count": 4 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json b/src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json index 36752023..399a4c3a 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": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/HolderCS", "concept": [ { @@ -474,7 +474,9 @@ "display": "DGN Service / Medisign" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "caseSensitive": false, "count": 116 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json b/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json index 579e55eb..29f69f4e 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-OpeningTimeQualifierCS.json @@ -1,12 +1,12 @@ { "resourceType": "CodeSystem", - "status": "draft", + "status": "active", "content": "complete", "name": "OpeningTimeQualifierCS", "id": "OpeningTimeQualifierCS", "title": "OpeningTimeQualifierCS", "description": "Qualifier code for HealthCareService opening times", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/OpeningTimeQualifierCS", "concept": [ { @@ -14,5 +14,8 @@ "display": "Notdienst" } ], + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-11", "count": 1 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-OrganizationProfessionOID.json b/src/fhir/fsh-generated/resources/CodeSystem-OrganizationProfessionOID.json index 53f90303..ae74bb44 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-OrganizationProfessionOID.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-OrganizationProfessionOID.json @@ -6,7 +6,7 @@ "id": "OrganizationProfessionOID", "title": "CodeSystem for ProfessionOID of Institutions", "description": "The codes for Organizations based on Profession OIDs defined in [gemSpec_OID](https://fachportal.gematik.de/fachportal-import/files/gemSpec_OID_V3.10.0.pdf)", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID", "concept": [ { @@ -258,7 +258,9 @@ "display": "Betriebsstätte Orthopädieschuhmacher und Orthopädietechniker" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "caseSensitive": false, "count": 62 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-OrganizationProviderType.json b/src/fhir/fsh-generated/resources/CodeSystem-OrganizationProviderType.json index 9d1a93c3..79d32930 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-OrganizationProviderType.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-OrganizationProviderType.json @@ -5,7 +5,7 @@ "name": "OrganizationProviderType", "id": "OrganizationProviderType", "description": "CodeSystem of TI Service Provider types as to be found in the gematik Directory", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProviderType", "concept": [ { @@ -25,7 +25,9 @@ "display": "Identity Provider" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "caseSensitive": false, "count": 4 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json b/src/fhir/fsh-generated/resources/CodeSystem-OrganizationVisibilityCS.json index 48f92438..d9c09483 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": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/OrganizationVisibilityCS", "concept": [ { @@ -14,6 +14,8 @@ "display": "Eintrag nicht in eRezeptApp darstellen" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "count": 1 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-Origin.json b/src/fhir/fsh-generated/resources/CodeSystem-Origin.json index 7d137221..d22deeab 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": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/Origin", "concept": [ { @@ -21,7 +21,9 @@ "display": "Synchronized from ApoVZD" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "caseSensitive": false, "count": 3 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyHealthcareSpecialtyCS.json index d81847fc..6cda4da9 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": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/PharmacyHealthcareSpecialtyCS", "concept": [ { @@ -30,7 +30,9 @@ "display": "Sterilherstellung" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "caseSensitive": false, "count": 5 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeCS.json index ee8dd79b..fb82e248 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": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/PharmacyTypeCS", "concept": [ { @@ -34,7 +34,9 @@ "display": "Sterilherstellung" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "caseSensitive": true, "count": 6 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json b/src/fhir/fsh-generated/resources/CodeSystem-PharmacyTypeLDAPCS.json index 30b40236..f5f14cc7 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": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/PharmacyTypeLDAPCS", "concept": [ { @@ -30,7 +30,9 @@ "display": "Sterilherstellung" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "caseSensitive": true, "count": 5 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-PractitionerProfessionOID.json b/src/fhir/fsh-generated/resources/CodeSystem-PractitionerProfessionOID.json index a2704bcd..4f28487b 100644 --- a/src/fhir/fsh-generated/resources/CodeSystem-PractitionerProfessionOID.json +++ b/src/fhir/fsh-generated/resources/CodeSystem-PractitionerProfessionOID.json @@ -6,7 +6,7 @@ "id": "PractitionerProfessionOID", "title": "CodeSystem for Practitioner's ProfessionOID", "description": "The codes for Practitioners based on Profession OIDs defined in [gemSpec_OID](https://fachportal.gematik.de/fachportal-import/files/gemSpec_OID_V3.10.0.pdf)", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/PractitionerProfessionOID", "concept": [ { @@ -159,7 +159,9 @@ "display": "Augenoptiker/-in, Optometrist/-in und Hörakustiker/-in" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "caseSensitive": false, "count": 37 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-Region.json b/src/fhir/fsh-generated/resources/CodeSystem-Region.json index b5638168..10dfec86 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": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/Region", "concept": [ { @@ -82,7 +82,9 @@ "display": "Westfalen-Lippe" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "caseSensitive": false, "count": 18 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json b/src/fhir/fsh-generated/resources/CodeSystem-VZDHealthCareServiceCharacteristicsCS.json index 8e83620d..42b19eb6 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": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/VZDHealthCareServiceCharacteristicsCS", "concept": [ { @@ -26,7 +26,9 @@ "display": "Terminbuchung" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "caseSensitive": false, "count": 4 } diff --git a/src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json b/src/fhir/fsh-generated/resources/CodeSystem-physicalFeatures.json index 9616f7bf..cd00fa27 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": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/CodeSystem/physicalFeatures", "concept": [ { @@ -25,6 +25,8 @@ "display": "Abholautomat" } ], + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "count": 4 } diff --git a/src/fhir/fsh-generated/resources/HealthcareService-PharmacyHealthCareServiceExample.json b/src/fhir/fsh-generated/resources/HealthcareService-PharmacyHealthCareServiceExample.json index 5facfb6c..367a3e07 100644 --- a/src/fhir/fsh-generated/resources/HealthcareService-PharmacyHealthCareServiceExample.json +++ b/src/fhir/fsh-generated/resources/HealthcareService-PharmacyHealthCareServiceExample.json @@ -119,6 +119,18 @@ "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" } ] } 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..2c93c9d4 --- /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": "0.11.17", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-09", + "name": "address", + "description": "Search by the address field of the Endpoint resource.", + "code": "address", + "base": [ + "Endpoint" + ], + "type": "uri", + "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..4144db58 --- /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": "0.11.17", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-09", + "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-HealthcareServiceCoverageAreaPostalCodeSP.json b/src/fhir/fsh-generated/resources/SearchParameter-HealthcareServiceCoverageAreaPostalCodeSP.json new file mode 100644 index 00000000..3c7ade06 --- /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": "0.11.17", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-09", + "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-OrganizationTypeDisplaySP.json b/src/fhir/fsh-generated/resources/SearchParameter-OrganizationTypeDisplaySP.json new file mode 100644 index 00000000..86e75e47 --- /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": "0.11.17", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-09", + "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..1dbcb950 --- /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": "0.11.17", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-09", + "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-PractitionerQualificationSP.json b/src/fhir/fsh-generated/resources/SearchParameter-PractitionerQualificationSP.json new file mode 100644 index 00000000..01c7a686 --- /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": "0.11.17", + "status": "active", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-09", + "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/StructureDefinition-EndpointDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json index 40d61da0..f3f57387 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointDirectory.json @@ -2,10 +2,12 @@ "resourceType": "StructureDefinition", "id": "EndpointDirectory", "url": "https://gematik.de/fhir/directory/StructureDefinition/EndpointDirectory", - "version": "0.11.16", + "version": "0.11.17", "name": "EndpointDirectory", "title": "Endpoint in gematik Directory", "status": "active", + "experimental": false, + "date": "2024-10-11", "publisher": "gematik GmbH", "description": "Endpoints for applications in the gematik Directory", "fhirVersion": "4.0.1", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json index 57a803e8..6547e340 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-EndpointVisibility.json @@ -2,10 +2,12 @@ "resourceType": "StructureDefinition", "id": "EndpointVisibility", "url": "https://gematik.de/fhir/directory/StructureDefinition/EndpointVisibility", - "version": "0.11.16", + "version": "0.11.17", "name": "EndpointVisibility", "title": "EndpointVisibility", "status": "active", + "experimental": false, + "date": "2024-10-11", "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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json index 83b81395..033dd61a 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-HealthcareServiceDirectory.json @@ -2,10 +2,12 @@ "resourceType": "StructureDefinition", "id": "HealthcareServiceDirectory", "url": "https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory", - "version": "0.11.16", + "version": "0.11.17", "name": "HealthcareServiceDirectory", "title": "HealthcareService in gematik Directory", "status": "active", + "experimental": false, + "date": "2024-10-11", "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", @@ -174,6 +176,22 @@ ], "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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json index 8c582c3c..5cd00a34 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-LocationDirectory.json @@ -2,10 +2,12 @@ "resourceType": "StructureDefinition", "id": "LocationDirectory", "url": "https://gematik.de/fhir/directory/StructureDefinition/LocationDirectory", - "version": "0.11.16", + "version": "0.11.17", "name": "LocationDirectory", "title": "Location in gematik Directory", "status": "active", + "experimental": false, + "date": "2024-10-11", "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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json index 1b1334ee..d4e5b202 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationDirectory.json @@ -2,10 +2,12 @@ "resourceType": "StructureDefinition", "id": "OrganizationDirectory", "url": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationDirectory", - "version": "0.11.16", + "version": "0.11.17", "name": "OrganizationDirectory", "title": "Organization in gematik Directory", "status": "active", + "experimental": false, + "date": "2024-10-11", "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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json index 18929152..1e0bd391 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-OrganizationVisibility.json @@ -2,10 +2,12 @@ "resourceType": "StructureDefinition", "id": "OrganizationVisibility", "url": "https://gematik.de/fhir/directory/StructureDefinition/OrganizationVisibility", - "version": "0.11.16", + "version": "0.11.17", "name": "OrganizationVisibility", "title": "OrganizationVisibility", "status": "active", + "experimental": false, + "date": "2024-10-11", "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", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json b/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json index de7f0ded..779049bb 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json @@ -2,10 +2,12 @@ "resourceType": "StructureDefinition", "id": "PhysicalFeaturesAdditionalNoteEX", "url": "https://gematik.de/fhir/directory/StructureDefinition/PhysicalFeaturesAdditionalNoteEX", - "version": "0.11.16", + "version": "0.11.17", "name": "PhysicalFeaturesAdditionalNoteEX", "title": "Physical Features Additional Note", "status": "active", + "experimental": false, + "date": "2024-10-11", "publisher": "gematik GmbH", "description": "Additional FreeText for HealthCare characteristics", "fhirVersion": "4.0.1", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json index 4817a831..bbc5b745 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerDirectory.json @@ -2,10 +2,12 @@ "resourceType": "StructureDefinition", "id": "PractitionerDirectory", "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerDirectory", - "version": "0.11.16", + "version": "0.11.17", "name": "PractitionerDirectory", "title": "Practitioner in gematik Directory", "status": "active", + "experimental": false, + "date": "2024-10-11", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json index c1a4f575..b140b768 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-PractitionerRoleDirectory.json @@ -2,10 +2,12 @@ "resourceType": "StructureDefinition", "id": "PractitionerRoleDirectory", "url": "https://gematik.de/fhir/directory/StructureDefinition/PractitionerRoleDirectory", - "version": "0.11.16", + "version": "0.11.17", "name": "PractitionerRoleDirectory", "title": "PractitionerRole in gematik Directory", "status": "active", + "experimental": false, + "date": "2024-10-11", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json b/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json index 31303301..ea61f1e8 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-ServiceCoverageArea.json @@ -2,10 +2,12 @@ "resourceType": "StructureDefinition", "id": "ServiceCoverageArea", "url": "https://gematik.de/fhir/directory/StructureDefinition/ServiceCoverageArea", - "version": "0.11.16", + "version": "0.11.17", "name": "ServiceCoverageArea", "title": "ServiceCoverageArea", "status": "active", + "experimental": false, + "date": "2024-10-11", "publisher": "gematik GmbH", "description": "ServiceCoverage area as a radius in meters", "fhirVersion": "4.0.1", 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..85f0dc3d --- /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": "0.11.17", + "name": "ServiceCoveragePostalCode", + "title": "ServiceCoveragePostalCode", + "status": "active", + "experimental": false, + "date": "2024-10-11", + "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 index b7ed08ab..2ac045b7 100644 --- a/src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json +++ b/src/fhir/fsh-generated/resources/StructureDefinition-SpecialOpeningTimesEX.json @@ -2,10 +2,12 @@ "resourceType": "StructureDefinition", "id": "SpecialOpeningTimesEX", "url": "https://gematik.de/fhir/directory/StructureDefinition/SpecialOpeningTimesEX", - "version": "0.11.16", + "version": "0.11.17", "name": "SpecialOpeningTimesEX", "title": "SpecialOpeningTimesEX", "status": "active", + "experimental": false, + "date": "2024-10-11", "publisher": "gematik GmbH", "description": "SpecialOpeningTimesEX", "fhirVersion": "4.0.1", diff --git a/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json b/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json index 1a487a9a..d7c4c3c3 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-AddressStateVS.json @@ -4,9 +4,11 @@ "name": "AddressStateVS", "id": "AddressStateVS", "description": "ValueSet for `Address.state`", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/AddressStateVS", + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { diff --git a/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json index 69429229..c70f98e4 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-EndpointConnectionTypeVS.json @@ -4,9 +4,11 @@ "name": "EndpointConnectionTypeVS", "id": "EndpointConnectionTypeVS", "description": "ValueSet for `Endpoint.connectionType`", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/EndpointConnectionTypeVS", + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { diff --git a/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json index 18faaea8..c83651de 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-EndpointPayloadTypeVS.json @@ -4,9 +4,11 @@ "name": "EndpointPayloadTypeVS", "id": "EndpointPayloadTypeVS", "description": "ValueSet for `Endpoint.payloadType`", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/EndpointPayloadTypeVS", + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { diff --git a/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json b/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json index b9675c70..a4cb6f95 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-EndpointVisibilityVS.json @@ -5,9 +5,11 @@ "id": "EndpointVisibilityVS", "title": "EndpointVisibilityVS", "description": "EndpointVisibilityVS", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/EndpointVisibilityVS", + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { diff --git a/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json index 0f5af69a..6c73e4e8 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-HealthcareServiceTypeVS.json @@ -4,9 +4,11 @@ "name": "HealthcareServiceTypeVS", "id": "HealthcareServiceTypeVS", "description": "ValueSet for `HealthcareService.type`", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/HealthcareServiceTypeVS", + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { diff --git a/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json index 3d20aac1..df4ac3ac 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-HealthcareSpecialtyTypeVS.json @@ -5,9 +5,11 @@ "id": "HealthcareSpecialtyTypeVS", "title": "ValueSet of HealthcareService specialities", "description": "HealthcareService specialities", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/HealthcareSpecialtyTypeVS", + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { diff --git a/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json b/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json index a6afb6d5..4e7e65bc 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-OpeningTimeQualifierVS.json @@ -1,12 +1,15 @@ { "resourceType": "ValueSet", - "status": "draft", + "status": "active", "name": "OpeningTimeQualifierVS", "id": "OpeningTimeQualifierVS", "title": "OpeningTimeQualifierVS", "description": "ValueSet of Qualifier codes for HealthCareService opening times", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/OpeningTimeQualifierVS", + "experimental": false, + "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { diff --git a/src/fhir/fsh-generated/resources/ValueSet-OrganizationProfessionOIDTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-OrganizationProfessionOIDTypeVS.json index a5b78af7..fa2ef8f7 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-OrganizationProfessionOIDTypeVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-OrganizationProfessionOIDTypeVS.json @@ -4,9 +4,11 @@ "name": "OrganizationProfessionOIDTypeVS", "id": "OrganizationProfessionOIDTypeVS", "description": "ValueSet for `Organization.type`", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/OrganizationProfessionOIDTypeVS", + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { diff --git a/src/fhir/fsh-generated/resources/ValueSet-OrganizationTypeVS.json b/src/fhir/fsh-generated/resources/ValueSet-OrganizationTypeVS.json index b909879f..0ec7ff8a 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-OrganizationTypeVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-OrganizationTypeVS.json @@ -4,9 +4,11 @@ "name": "OrganizationTypeVS", "id": "OrganizationTypeVS", "description": "ValueSet for `Organization.type`", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/OrganizationTypeVS", + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { diff --git a/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json b/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json index 6a3ed5b0..d409bfed 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-OrganizationVisibilityVS.json @@ -5,9 +5,11 @@ "id": "OrganizationVisibilityVS", "title": "OrganizationVisibilityVS", "description": "OrganizationVisibilityVS", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/OrganizationVisibilityVS", + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { diff --git a/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json b/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json index fdc93eda..549ffe1a 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-OriginVS.json @@ -4,9 +4,11 @@ "name": "OriginVS", "id": "OriginVS", "description": "ValueSet for `meta.tag[Origin]`", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/OriginVS", + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { diff --git a/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json b/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json index ee71e5b0..129f2139 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-PhysicalFeaturesHealthCareServiceVS.json @@ -4,9 +4,11 @@ "name": "PhysicalFeaturesHealthCareServiceVS", "id": "PhysicalFeaturesHealthCareServiceVS", "description": "ValueSet of defined physical features", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/PhysicalFeaturesHealthCareServiceVS", + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { diff --git a/src/fhir/fsh-generated/resources/ValueSet-PractitionerQualificationVS.json b/src/fhir/fsh-generated/resources/ValueSet-PractitionerQualificationVS.json index e41d5a4a..34558a84 100644 --- a/src/fhir/fsh-generated/resources/ValueSet-PractitionerQualificationVS.json +++ b/src/fhir/fsh-generated/resources/ValueSet-PractitionerQualificationVS.json @@ -4,9 +4,11 @@ "name": "PractitionerQualificationVS", "id": "PractitionerQualificationVS", "description": "ValueSet for `Practitoner.qualification`", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/PractitionerQualificationVS", + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { 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 11bb0326..4a263dda 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,9 +5,11 @@ "id": "healthcareservice-technical-characteristic-vs", "title": "HealthCareServiceTechnicalCharacteristicVS", "description": "HealthCareServiceTechnicalCharacteristicVS", - "version": "0.11.16", + "version": "0.11.17", "url": "https://gematik.de/fhir/directory/ValueSet/healthcareservice-technical-characteristic-vs", + "experimental": false, "publisher": "gematik GmbH", + "date": "2024-10-11", "compose": { "include": [ { diff --git a/src/fhir/input/fsh/codesystems/EndpointDirectoryConnectionType.fsh b/src/fhir/input/fsh/codesystems/EndpointDirectoryConnectionType.fsh index 1931cbfe..84f0066d 100644 --- a/src/fhir/input/fsh/codesystems/EndpointDirectoryConnectionType.fsh +++ b/src/fhir/input/fsh/codesystems/EndpointDirectoryConnectionType.fsh @@ -16,6 +16,7 @@ Description: "CodeSystem TI specific connection types assigned to the Endpoints" * #eRP-onPremise "Reservierung" * #eRP-delivery "Botendienst" * #eRP-shipment "Versand" +* #eRP-availability "Apotheke Verfügbarkeitsanfrage" * #terminbuchung-online "Online Terminbuchung" * #terminbuchung-telefonisch "Telefonische Terminbuchung" * #terminbuchung-tim "TI-Messenger Terminbuchung" \ No newline at end of file diff --git a/src/fhir/input/fsh/examples/PharmacyExample.fsh b/src/fhir/input/fsh/examples/PharmacyExample.fsh index 6bb3048c..8ee24e17 100644 --- a/src/fhir/input/fsh/examples/PharmacyExample.fsh +++ b/src/fhir/input/fsh/examples/PharmacyExample.fsh @@ -73,6 +73,12 @@ Description: "PharmacyHealthCareServiceExample" * coverageArea * extension[serviceCoverageArea] * valueQuantity.value = 10000 + * extension[serviceCoveragePostalCode][+] + * valueString = "60596" + * extension[serviceCoveragePostalCode][+] + * valueString = "60597" + * extension[serviceCoveragePostalCode][+] + * valueString = "60598" Instance: PharmacyLocationExample InstanceOf: LocationDirectory diff --git a/src/fhir/input/fsh/profiles/Extension.fsh b/src/fhir/input/fsh/profiles/Extension.fsh index 93eb5feb..44678fc8 100644 --- a/src/fhir/input/fsh/profiles/Extension.fsh +++ b/src/fhir/input/fsh/profiles/Extension.fsh @@ -11,6 +11,15 @@ Context: HealthcareService.coverageArea * system 1.. MS * system = $UCUM +Extension: ServiceCoveragePostalCode +Id: ServiceCoveragePostalCode +Title: "ServiceCoveragePostalCode" +Description: "Service coverage area expressed as a postal code (PLZ)" +Context: HealthcareService.coverageArea +* insert Meta +* value[x] only string +* valueString 1.. MS + Extension: OrganizationVisibility Id: OrganizationVisibility Title: "OrganizationVisibility" @@ -80,12 +89,14 @@ CodeSystem: OpeningTimeQualifierCS Id: OpeningTimeQualifierCS Title: "OpeningTimeQualifierCS" Description: "Qualifier code for HealthCareService opening times" +* insert Meta * #notdienst "Notdienst" ValueSet: OpeningTimeQualifierVS Id: OpeningTimeQualifierVS Title: "OpeningTimeQualifierVS" Description: "ValueSet of Qualifier codes for HealthCareService opening times" +* insert Meta * include codes from system OpeningTimeQualifierCS Extension: PhysicalFeaturesAdditionalNoteEX diff --git a/src/fhir/input/fsh/profiles/HealthcareServiceDirectory.fsh b/src/fhir/input/fsh/profiles/HealthcareServiceDirectory.fsh index 29e9db51..f79d5a6f 100644 --- a/src/fhir/input/fsh/profiles/HealthcareServiceDirectory.fsh +++ b/src/fhir/input/fsh/profiles/HealthcareServiceDirectory.fsh @@ -55,4 +55,6 @@ organisations specific for german Healthcare and Telematics Infrastructure. * ^short = "Physical Features" * coverageArea MS * extension MS - * extension contains ServiceCoverageArea named serviceCoverageArea ..1 MS + * extension contains + ServiceCoverageArea named serviceCoverageArea ..1 MS and + ServiceCoveragePostalCode named serviceCoveragePostalCode ..* MS \ No newline at end of file diff --git a/src/fhir/input/fsh/ruleset.fsh b/src/fhir/input/fsh/ruleset.fsh index 21155740..d22a4de3 100644 --- a/src/fhir/input/fsh/ruleset.fsh +++ b/src/fhir/input/fsh/ruleset.fsh @@ -1,4 +1,15 @@ +Alias: $version = 0.11.17 + RuleSet: Meta * ^status = #active +* ^experimental = false * ^publisher = "gematik GmbH" -* ^version = "0.11.16" +* ^date = "2024-10-11" +* ^version = $version + +RuleSet: MetaInstance +* version = $version +* status = #active +* experimental = false +* publisher = "gematik GmbH" +* date = "2024-10-09" diff --git a/src/fhir/input/fsh/searchParameter.fsh b/src/fhir/input/fsh/searchParameter.fsh new file mode 100644 index 00000000..3423e4d6 --- /dev/null +++ b/src/fhir/input/fsh/searchParameter.fsh @@ -0,0 +1,66 @@ +Instance: OrganizationTypeDisplaySP +InstanceOf: SearchParameter +Usage: #definition +* insert MetaInstance +* 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 + +Instance: EndpointAddressSP +InstanceOf: SearchParameter +Usage: #definition +* insert MetaInstance +* name = "address" +* description = "Search by the address field of the Endpoint resource." +* code = #address +* base = #Endpoint +* type = #uri +* expression = "Endpoint.address" + +Instance: OrganizationVisibilitySP +InstanceOf: SearchParameter +Usage: #definition +* insert MetaInstance +* 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)" + +Instance: PractitionerQualificationSP +InstanceOf: SearchParameter +Usage: #definition +* insert MetaInstance +* 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" + +Instance: EndpointVisibilitySP +InstanceOf: SearchParameter +Usage: #definition +* insert MetaInstance +* 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)" + +Instance: HealthcareServiceCoverageAreaPostalCodeSP +InstanceOf: SearchParameter +Usage: #definition +* insert MetaInstance +* 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)" \ No newline at end of file diff --git a/src/fhir/sushi-config.yaml b/src/fhir/sushi-config.yaml index 28c4ddac..b8616ef2 100644 --- a/src/fhir/sushi-config.yaml +++ b/src/fhir/sushi-config.yaml @@ -1,5 +1,5 @@ canonical: https://gematik.de/fhir/directory -version: 0.11.16 +version: 0.11.17 fhirVersion: 4.0.1 dependencies: de.basisprofil.r4: 1.5.0