Skip to content

Commit

Permalink
- fix: added SearchParameters with Uplifted-Refchains extension for h…
Browse files Browse the repository at this point in the history
…api fhir servers (was not included in 0.11.22 due to a technical issue)

- fix: added strict profiles: These profiles are derived from the VZD-profiles, are restricted non-MS elements to 0..0, add closed slicing. Purpose technical validation for VZD implementations (was not included in 0.11.22 due to a technical issue)
- fix: Extensions: OrganizationVisibility & EndpointVisibility had a required binding on Extension.value[x] which implies a min cardinality of 1. valueCoding is now set to 1.. explicitly.
- feat: upgraded dependency de.basisprofil.r4 to version 1.5.1. This has no direct impact on the vzd.
  • Loading branch information
patrick-werner committed Jan 13, 2025
1 parent 8974b01 commit 4d258f3
Show file tree
Hide file tree
Showing 92 changed files with 1,343 additions and 160 deletions.
12 changes: 12 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,24 @@
# Changelog

## 2025-01-10 Version 0.11.23
- fix: added SearchParameters with Uplifted-Refchains extension for hapi fhir servers (was not included in 0.11.22 due to a technical issue)
- fix: added strict profiles: These profiles are derived from the VZD-profiles, are restricted non-MS elements to 0..0, add closed slicing. Purpose technical validation for VZD implementations (was not included in 0.11.22 due to a technical issue)
- fix: Extensions: OrganizationVisibility & EndpointVisibility had a required binding on Extension.value[x] which implies a min cardinality of 1. valueCoding is now set to 1.. explicitly.
- feat: upgraded dependency de.basisprofil.r4 to version 1.5.1. This has no direct impact on the vzd.

### data migration
- none

## 2024-12-20 Version 0.11.22

- feat: added SearchParameter for NCPeHCountryEx: OrganizationNCPeHCountrySP
- feat: added SearchParameter for Organization.alias: OrganizationAliasSP
- feat: added strict profiles: These profiles are derived from the VZD-profiles, are restricted non-MS elements to 0..0, add closed slicing. Purpose technical validation for VZD implementations
- feat: added SearchParameters with Uplifted-Refchains extension for hapi fhir servers

### data migration
- none

## 2024-12-03 - Version 0.11.21
- feat: restricted all extensible bindings to required:
- EndpointDirectory.code
Expand Down
6 changes: 3 additions & 3 deletions fhirpkg.lock.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"updated": "2024-04-26T13:54:36.593816+02:00",
"updated": "2025-01-10T16:26:19.960925+01:00",
"dependencies": {
"de.basisprofil.r4": "1.4.0",
"de.basisprofil.r4": "1.5.1",
"hl7.fhir.r4.core": "4.0.1",
"de.ihe-d.terminology": "3.0.0"
"de.ihe-d.terminology": "3.0.1"
},
"missing": {}
}
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"name": "de.gematik.fhir.directory",
"version": "0.11.22",
"version": "0.11.23",
"author": "gematik GmbH",
"description": "Package Release des gematik FHIR Directory",
"fhirVersions": [
"4.0.1"
],
"dependencies": {
"de.basisprofil.r4": "1.5.0",
"de.basisprofil.r4": "1.5.1",
"de.ihe-d.terminology": "3.0.1"
}
}
42 changes: 21 additions & 21 deletions src/fhir/fsh-generated/fsh-index.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
"fshName": "EndpointVisibilityCS",
"fshType": "CodeSystem",
"fshFile": "profiles/Extension.fsh",
"startLine": 57,
"endLine": 62
"startLine": 59,
"endLine": 64
},
{
"outputFile": "CodeSystem-HealthcareServiceSpecialtyCS.json",
Expand All @@ -44,8 +44,8 @@
"fshName": "OpeningTimeQualifierCS",
"fshType": "CodeSystem",
"fshFile": "profiles/Extension.fsh",
"startLine": 88,
"endLine": 93
"startLine": 90,
"endLine": 95
},
{
"outputFile": "CodeSystem-OrganizationProfessionOID.json",
Expand All @@ -68,8 +68,8 @@
"fshName": "OrganizationVisibilityCS",
"fshType": "CodeSystem",
"fshFile": "profiles/Extension.fsh",
"startLine": 33,
"endLine": 38
"startLine": 34,
"endLine": 39
},
{
"outputFile": "CodeSystem-Origin.json",
Expand Down Expand Up @@ -460,8 +460,8 @@
"fshName": "EndpointVisibility",
"fshType": "Extension",
"fshFile": "profiles/Extension.fsh",
"startLine": 47,
"endLine": 55
"startLine": 48,
"endLine": 57
},
{
"outputFile": "StructureDefinition-HealthcareServiceDirectory.json",
Expand Down Expand Up @@ -517,15 +517,15 @@
"fshType": "Extension",
"fshFile": "profiles/Extension.fsh",
"startLine": 23,
"endLine": 31
"endLine": 32
},
{
"outputFile": "StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json",
"fshName": "PhysicalFeaturesAdditionalNoteEX",
"fshType": "Extension",
"fshFile": "profiles/Extension.fsh",
"startLine": 102,
"endLine": 109
"startLine": 104,
"endLine": 111
},
{
"outputFile": "StructureDefinition-PractitionerDirectory.json",
Expand Down Expand Up @@ -580,8 +580,8 @@
"fshName": "SpecialOpeningTimesEX",
"fshType": "Extension",
"fshFile": "profiles/Extension.fsh",
"startLine": 71,
"endLine": 86
"startLine": 73,
"endLine": 88
},
{
"outputFile": "StructureDefinition-endpoint-directory-Strict.json",
Expand All @@ -596,8 +596,8 @@
"fshName": "NCPeHCountryEx",
"fshType": "Extension",
"fshFile": "profiles/Extension.fsh",
"startLine": 111,
"endLine": 122
"startLine": 113,
"endLine": 124
},
{
"outputFile": "ValueSet-AddressStateVS.json",
Expand Down Expand Up @@ -628,8 +628,8 @@
"fshName": "EndpointVisibilityVS",
"fshType": "ValueSet",
"fshFile": "profiles/Extension.fsh",
"startLine": 64,
"endLine": 69
"startLine": 66,
"endLine": 71
},
{
"outputFile": "ValueSet-HealthcareServiceTypeVS.json",
Expand All @@ -652,8 +652,8 @@
"fshName": "OpeningTimeQualifierVS",
"fshType": "ValueSet",
"fshFile": "profiles/Extension.fsh",
"startLine": 95,
"endLine": 100
"startLine": 97,
"endLine": 102
},
{
"outputFile": "ValueSet-OrganizationProfessionOIDTypeVS.json",
Expand All @@ -676,8 +676,8 @@
"fshName": "OrganizationVisibilityVS",
"fshType": "ValueSet",
"fshFile": "profiles/Extension.fsh",
"startLine": 40,
"endLine": 45
"startLine": 41,
"endLine": 46
},
{
"outputFile": "ValueSet-OriginVS.json",
Expand Down
22 changes: 11 additions & 11 deletions src/fhir/fsh-generated/fsh-index.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
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-EndpointVisibilityCS.json EndpointVisibilityCS CodeSystem profiles/Extension.fsh 59 - 64
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-OpeningTimeQualifierCS.json OpeningTimeQualifierCS CodeSystem profiles/Extension.fsh 90 - 95
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-OrganizationVisibilityCS.json OrganizationVisibilityCS CodeSystem profiles/Extension.fsh 34 - 39
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
Expand Down Expand Up @@ -56,34 +56,34 @@ SearchParameter-PractitionerRole-endpoint.json PractitionerR
SearchParameter-PractitionerRole-location.json PractitionerRole-location Instance upliftedRefChains.fsh 131 - 159
SearchParameter-PractitionerRole-practitioner.json PractitionerRole-practitioner Instance upliftedRefChains.fsh 99 - 129
StructureDefinition-EndpointDirectory.json EndpointDirectory Profile profiles/EndpointDirectory.fsh 1 - 24
StructureDefinition-EndpointVisibility.json EndpointVisibility Extension profiles/Extension.fsh 47 - 55
StructureDefinition-EndpointVisibility.json EndpointVisibility Extension profiles/Extension.fsh 48 - 57
StructureDefinition-HealthcareServiceDirectory.json HealthcareServiceDirectory Profile profiles/HealthcareServiceDirectory.fsh 1 - 67
StructureDefinition-HealthcareServiceDirectoryStrict.json HealthcareServiceDirectoryStrict Profile profiles/HealthcareServiceDirectory.fsh 69 - 95
StructureDefinition-LocationDirectory.json LocationDirectory Profile profiles/LocationDirectory.fsh 1 - 33
StructureDefinition-LocationDirectoryStrict.json LocationDirectoryStrict Profile profiles/LocationDirectory.fsh 35 - 52
StructureDefinition-OrganizationDirectory.json OrganizationDirectory Profile profiles/OrganizationDirectory.fsh 1 - 51
StructureDefinition-OrganizationDirectoryStrict.json OrganizationDirectoryStrict Profile profiles/OrganizationDirectory.fsh 53 - 65
StructureDefinition-OrganizationVisibility.json OrganizationVisibility Extension profiles/Extension.fsh 23 - 31
StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json PhysicalFeaturesAdditionalNoteEX Extension profiles/Extension.fsh 102 - 109
StructureDefinition-OrganizationVisibility.json OrganizationVisibility Extension profiles/Extension.fsh 23 - 32
StructureDefinition-PhysicalFeaturesAdditionalNoteEX.json PhysicalFeaturesAdditionalNoteEX Extension profiles/Extension.fsh 104 - 111
StructureDefinition-PractitionerDirectory.json PractitionerDirectory Profile profiles/PractitionerDirectory.fsh 1 - 39
StructureDefinition-PractitionerDirectoryStrict.json PractitionerDirectoryStrict Profile profiles/PractitionerDirectory.fsh 41 - 51
StructureDefinition-PractitionerRoleDirectory.json PractitionerRoleDirectory Profile profiles/PractitionerRoleDirectory.fsh 1 - 17
StructureDefinition-PractitionerRoleDirectoryStrict.json PractitionerRoleDirectoryStrict Profile profiles/PractitionerRoleDirectory.fsh 19 - 34
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
StructureDefinition-SpecialOpeningTimesEX.json SpecialOpeningTimesEX Extension profiles/Extension.fsh 73 - 88
StructureDefinition-endpoint-directory-Strict.json EndpointDirectoryStrict Profile profiles/EndpointDirectory.fsh 26 - 38
StructureDefinition-ncpeh-country-ex.json NCPeHCountryEx Extension profiles/Extension.fsh 111 - 122
StructureDefinition-ncpeh-country-ex.json NCPeHCountryEx Extension profiles/Extension.fsh 113 - 124
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-EndpointVisibilityVS.json EndpointVisibilityVS ValueSet profiles/Extension.fsh 66 - 71
ValueSet-HealthcareServiceTypeVS.json HealthcareServiceTypeVS ValueSet valuesets/HealthcareServiceTypeVS.fsh 1 - 7
ValueSet-HealthcareSpecialtyTypeVS.json HealthcareServiceSpecialtyVS ValueSet valuesets/HealthcareServiceSpecialtyVS.fsh 1 - 8
ValueSet-OpeningTimeQualifierVS.json OpeningTimeQualifierVS ValueSet profiles/Extension.fsh 95 - 100
ValueSet-OpeningTimeQualifierVS.json OpeningTimeQualifierVS ValueSet profiles/Extension.fsh 97 - 102
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-OrganizationVisibilityVS.json OrganizationVisibilityVS ValueSet profiles/Extension.fsh 41 - 46
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 - 9
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "EndpointDirectoryConnectionType",
"title": "Codes for Endpoint.connectionType",
"description": "CodeSystem TI specific connection types assigned to the Endpoints",
"version": "0.11.22",
"version": "0.11.23",
"url": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "EndpointDirectoryPayloadType",
"title": "Codes for Endpoint.payloadType",
"description": "CodeSystem TI specific payload types assigned to the Endpoints\n\nCodes are maintained by gematik.\nThe codes are used to declare which processes are supported by an entity with the corresponding entry in the gematik Directory.\nNew codes can be requested at gematik. There must exist a specification for each code so that developers can find out how to implement the process.",
"version": "0.11.22",
"version": "0.11.23",
"url": "https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryPayloadType",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "EndpointVisibilityCS",
"title": "EndpointVisibilityCS",
"description": "EndpointVisibilityCS",
"version": "0.11.22",
"version": "0.11.23",
"url": "https://gematik.de/fhir/directory/CodeSystem/EndpointVisibilityCS",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "HealthcareServiceSpecialtyCS",
"title": "HealthcareService Specialty",
"description": "Specialty codes of HealthcareServices",
"version": "0.11.22",
"version": "0.11.23",
"url": "https://gematik.de/fhir/directory/CodeSystem/HealthcareServiceSpecialtyCS",
"concept": [
{
Expand Down
2 changes: 1 addition & 1 deletion src/fhir/fsh-generated/resources/CodeSystem-HolderCS.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "HolderCS",
"title": "Codes for identity authorities (Holder)",
"description": "Code System for identity authories in the TI, which verify and control the identities of practitioners and organisations",
"version": "0.11.22",
"version": "0.11.23",
"url": "https://gematik.de/fhir/directory/CodeSystem/HolderCS",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "OpeningTimeQualifierCS",
"title": "OpeningTimeQualifierCS",
"description": "Qualifier code for HealthCareService opening times",
"version": "0.11.22",
"version": "0.11.23",
"url": "https://gematik.de/fhir/directory/CodeSystem/OpeningTimeQualifierCS",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "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.22",
"version": "0.11.23",
"url": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProfessionOID",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.22",
"version": "0.11.23",
"url": "https://gematik.de/fhir/directory/CodeSystem/OrganizationProviderType",
"concept": [
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": "OrganizationVisibilityCS",
"title": "OrganizationVisibilityCS",
"description": "OrganizationVisibilityCS",
"version": "0.11.22",
"version": "0.11.23",
"url": "https://gematik.de/fhir/directory/CodeSystem/OrganizationVisibilityCS",
"concept": [
{
Expand Down
Loading

0 comments on commit 4d258f3

Please sign in to comment.