Skip to content

Commit

Permalink
feat: extracted minimal changes as discussed
Browse files Browse the repository at this point in the history
  • Loading branch information
patrick-werner committed Mar 16, 2024
1 parent 4f8817c commit e71cf1d
Show file tree
Hide file tree
Showing 7 changed files with 56 additions and 10 deletions.
46 changes: 46 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Changelog

## 2024-03-16 - Version 0.11.0

### EndpointDirectory
- EndpointVisibility Extension hinzugefügt

### Extensions
- OrganizationVisibility hinzugefügt
- EndpointVisibility hinzugefügt

### LocationDirectory
- partOf `MS`
- managingOrganization `MS`

### HealthcareServiceDirectory
- category `MS` & binding an: IHEXDShealthcareFacilityTypeCodePatientRelatedHealthcare
- type `MS` binding auf HealthcareServiceTypeVS (HealthcareServiceTypeVS enthält jetzt die Codes zuvor in HealthcareServiceSpecialtyVS enthalten waren)
- speciality binding auf neues VS: HealthcareServiceSpecialityVS
- characteristics `MS` & binding an: HealthCareServiceCharacteristicVS

### OrganizationDirectory
- OrganizationVisibility Extension hinzugefügt
- type OrganizationTypeVS aufgeteilt in zwei ValueSets & Slices: type[providerType] & type[profession], dient nur der besseren Sichtbarkeit, keine Auswirkungen auf Dateninstanzen
- address `MS`
- partOf `MS`

### PractitionerDirectory
- identifier[TelematikID] maximal Kardinalität auf `1` reduziert

### Terminology
#### ValueSets
- HealthcareServiceSpecialtyVS entfernt, Konzepte jetzt in: HealthcareServiceTypeVS enthalten
- OrganizationTypeVS enthält nicht mehr: OrganizationProfessionOID (wurde in VS OrganizationProfessionOIDTypeVS ausgelagert, kein Einfluss auf Dateninstanzen)
- Neu: HealthcareServiceSpecialityVS
- Neu: HealthcareServiceTypeVS (enthält die Konzepte aus dem entfernten VS: HealthcareServiceSpecialtyVS)
- Neu: IHEXDShealthcareFacilityTypeCodePatientRelatedHealthcare
- Neu: HealthCareServiceCharacteristicVS
- Neu: OrganizationProfessionOIDTypeVS
- Entfernt: PharmacyHealthcareServiceTypeVS (wurde nicht in Profilen genutzt)
- Entfernt: PharmacyTypeVS (wurde nicht in Profilen genutzt)

#### CodeSystems
- PharmacyHealthcareServiceTypeCS umbenannt: PharmacyHealthcareSpecialityCS (wurde nicht in Profilen genutzt)
- EndpointDirectoryConnectionType Liste der Konzepte angepasst
- PharmacyTypeCS Liste der Konzepte angepasst (wurde nicht in Profilen genutzt)
6 changes: 3 additions & 3 deletions src/fhir/fsh-generated/fsh-index.json
Original file line number Diff line number Diff line change
Expand Up @@ -296,10 +296,10 @@
"endLine": 4
},
{
"outputFile": "ValueSet-OrganizationProviderTypeVS.json",
"fshName": "OrganizationProviderTypeVS",
"outputFile": "ValueSet-OrganizationTypeVS.json",
"fshName": "OrganizationTypeVS",
"fshType": "ValueSet",
"fshFile": "valuesets/OrganizationProviderTypeVS.fsh",
"fshFile": "valuesets/OrganizationTypeVS.fsh",
"startLine": 1,
"endLine": 4
},
Expand Down
2 changes: 1 addition & 1 deletion src/fhir/fsh-generated/fsh-index.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ ValueSet-HealthcareServiceTypeVS.json Healthca
ValueSet-HealthcareSpecialityTypeVS.json HealthcareServiceSpecialityVS ValueSet valuesets/HealthcareServiceSpecialityVS.fsh 1 - 7
ValueSet-IHEXDShealthcareFacilityTypeCodePatientRelatedHealthcare.json IHEXDShealthcareFacilityTypeCodePatientRelatedHealthcare ValueSet valuesets/HealthCareServiceCategory.fsh 3 - 62
ValueSet-OrganizationProfessionOIDTypeVS.json OrganizationProfessionOIDTypeVS ValueSet valuesets/OrganizationProfessionOIDTypeVS.fsh 1 - 4
ValueSet-OrganizationProviderTypeVS.json OrganizationProviderTypeVS ValueSet valuesets/OrganizationProviderTypeVS.fsh 1 - 4
ValueSet-OrganizationTypeVS.json OrganizationTypeVS ValueSet valuesets/OrganizationTypeVS.fsh 1 - 4
ValueSet-OrganizationVisibilityVS.json OrganizationVisibilityVS ValueSet profiles/Extension.fsh 18 - 23
ValueSet-OriginVS.json OriginVS ValueSet valuesets/OriginVS.fsh 1 - 4
ValueSet-PractitionerQualificationVS.json PractitionerQualificationVS ValueSet valuesets/PractitionerQualificationVS.fsh 1 - 457
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@
"mustSupport": true,
"binding": {
"strength": "required",
"valueSet": "https://gematik.de/fhir/directory/ValueSet/OrganizationProviderTypeVS"
"valueSet": "https://gematik.de/fhir/directory/ValueSet/OrganizationTypeVS"
}
},
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"resourceType": "ValueSet",
"status": "active",
"name": "OrganizationProviderTypeVS",
"id": "OrganizationProviderTypeVS",
"name": "OrganizationTypeVS",
"id": "OrganizationTypeVS",
"description": "ValueSet for `Organization.type`",
"url": "https://gematik.de/fhir/directory/ValueSet/OrganizationProviderTypeVS",
"url": "https://gematik.de/fhir/directory/ValueSet/OrganizationTypeVS",
"publisher": "gematik GmbH",
"version": "0.11.0",
"compose": {
Expand Down
2 changes: 1 addition & 1 deletion src/fhir/input/fsh/profiles/OrganizationDirectory.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ organisations specific for german Healthcare and Telematics Infrastructure.
* ^slicing.discriminator.path = "$this"
* ^slicing.rules = #open
* type contains providerType 0..* MS and profession 0..* MS
* type[providerType] from OrganizationProviderTypeVS
* type[providerType] from OrganizationTypeVS
* type[profession] from OrganizationProfessionOIDTypeVS
* name 1..1 MS
* alias MS
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ValueSet: OrganizationProviderTypeVS
ValueSet: OrganizationTypeVS
Description: "ValueSet for `Organization.type`"
* insert Meta
* include codes from system OrganizationProviderType

0 comments on commit e71cf1d

Please sign in to comment.