Skip to content

Commit

Permalink
Merge pull request #214 from gematik/TC_3.0.6
Browse files Browse the repository at this point in the history
TC 3.0.6
  • Loading branch information
nikohl-de authored Nov 19, 2024
2 parents a210ab4 + 42f55db commit 8a704a5
Show file tree
Hide file tree
Showing 29 changed files with 254 additions and 112 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
# Java and .NET are already installed on ubuntu-latest

- name: Firely.Terminal (GitHub Actions)
uses: FirelyTeam/[email protected].1
uses: FirelyTeam/[email protected].3
with:
PATH_TO_CONFORMANCE_RESOURCES: Resources/fsh-generated/resources/
#PATH_TO_EXAMPLES: Examples
Expand All @@ -46,7 +46,7 @@ jobs:
SIMPLIFIER_PASSWORD: ${{ secrets.SIMPLIFIER_PASSWORD }}
SUSHI_ENABLED: true
SUSHI_OPTIONS: Resources/
SUSHI_VERSION: 3.9.0
SUSHI_VERSION: 3.12.0
EXPECTED_FAILS: VALIDATION_CONFORMANCE_DOTNET VALIDATION_CONFORMANCE_JAVA VALIDATION_EXAMPLES_JAVA

- name: Add & Commit
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"resourceType": "ImplementationGuide",
"url": "https://gematik.de/fhir/ISiK/v3/Terminplanung/ImplementationGuide/ISiK-Terminplanung",
"name": "Implementierungsleitfaden ISiK-Modul Terminplanung",
"version": "3.0.5",
"version": "3.0.6",
"status": "active",
"fhirVersion": [
"4.0.1"
Expand Down
4 changes: 2 additions & 2 deletions ImplementationGuide/markdown/Einfuehrung.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<img src="https://raw.githubusercontent.com/gematik/spec-ISiK-Terminplanung/main-stufe-3/Material/images/Gematik_Logo_Flag.svg" alt="gematik logo" width="400"/>

----
Version: 3.0.5
Version: 3.0.6

Datum: 03.07.2024
Datum: 19.11.2024

Status: Aktiv

Expand Down
8 changes: 7 additions & 1 deletion ImplementationGuide/markdown/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,15 @@ Die erste Ziffer X bezeichnet ein Major-Release und regelt die Gültigkeit von R

Version: 3.0.6

Datum: tbd.
Datum: 19.11.2024

* Implizites ValueSet expandiert https://github.com/gematik/spec-ISiK-Terminplanung/pull/220
* Änderung der Anforderung für Suchanfrage zu Terminblöcken aus Kalendern (u.a. in Bezug auf Start-Vorgabe) https://github.com/gematik/spec-ISiK-Terminplanung/pull/200
* Kardinalität für Schedule.actor.display geschwächt https://github.com/gematik/spec-ISiK-Terminplanung/pull/216
* Änderung des Slicings der .specialty auf .specialty.coding für ISiKKalender, ISiKMedizinischeBehandlungseinheit und ISiKTermin + Schwächung Schedule.actor.display + Zulassen der .actor Reference auf Location + Schedule Schwächung des MS für ISiKNachricht https://github.com/gematik/spec-ISiK-Terminplanung/pull/215
* Revinclude nicht verpflichtend https://github.com/gematik/spec-ISiK-Terminplanung/pull/225
* Klarstellung, dass Freitextbeschreibung der Dienstleistung ausreichend ist https://github.com/gematik/spec-ISiK-Terminplanung/pull/228


----

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
"end": "2022-12-10T11:00:00Z",
"slot": [
{
"reference": "ISiKSlotExample"
"reference": "Slot/ISiKTerminblockExample"
}
],
"comment": "Dies ist ein Test Kommentar!",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
"end": "2022-12-10T09:30:00Z",
"slot": [
{
"reference": "ISiKSlotExample"
"reference": "Slot/ISiKTerminblockExample"
}
],
"serviceType": [
Expand All @@ -44,11 +44,7 @@
{
"code": "INTM",
"system": "http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen"
}
]
},
{
"coding": [
},
{
"code": "3600",
"system": "http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
"status": "active",
"experimental": false,
"publisher": "gematik GmbH",
"version": "3.0.5",
"date": "2024-07-03",
"version": "3.0.6",
"date": "2024-11-19",
"implementationGuide": [
"https://gematik.de/fhir/isik/v3/Terminplanung/ImplementationGuide|3.0.5"
"https://gematik.de/fhir/isik/v3/Terminplanung/ImplementationGuide|3.0.6"
],
"name": "ISiKCapabilityStatementTerminplanungServer",
"title": "ISiK CapabilityStatement Terminplanung Server",
Expand Down Expand Up @@ -143,7 +143,7 @@
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
"valueCode": "MAY"
}
]
}
Expand All @@ -156,7 +156,7 @@
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
"valueCode": "MAY"
}
]
}
Expand Down Expand Up @@ -247,7 +247,7 @@
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
"valueCode": "MAY"
}
]
}
Expand All @@ -260,7 +260,7 @@
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
"valueCode": "MAY"
}
]
}
Expand Down Expand Up @@ -636,23 +636,23 @@
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
"valueCode": "MAY"
}
]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
"valueCode": "MAY"
}
]
},
{
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
"valueCode": "SHALL"
"valueCode": "MAY"
}
]
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
"status": "active",
"experimental": false,
"publisher": "gematik GmbH",
"version": "3.0.5",
"date": "2024-07-03",
"version": "3.0.6",
"date": "2024-11-19",
"name": "book",
"url": "https://gematik.de/fhir/isik/v3/Terminplanung/OperationDefinition/AppointmentBook",
"kind": "operation",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "AppointmentReplaces",
"url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.replaces",
"version": "3.0.5",
"version": "3.0.6",
"name": "AppointmentReplaces",
"status": "active",
"experimental": false,
"date": "2024-07-03",
"date": "2024-11-19",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"kind": "complex-type",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKKalender",
"url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKKalender",
"version": "3.0.5",
"version": "3.0.6",
"name": "ISiKKalender",
"status": "active",
"experimental": false,
"date": "2024-07-03",
"date": "2024-11-19",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"kind": "resource",
Expand Down Expand Up @@ -81,9 +81,22 @@
"min": 1,
"mustSupport": true
},
{
"id": "Schedule.serviceType.text",
"path": "Schedule.serviceType.text",
"comment": "Must-Support-Flag: Aufgrund der Bandbreite möglicher Kodierungen, soll in jedem Fall der serviceType als Text implementiert werden.",
"mustSupport": true
},
{
"id": "Schedule.specialty",
"path": "Schedule.specialty",
"comment": "Ein Kalender kann für einen Akteur gepflegt werden. Dieser Akteur kann in einer oder mehreren Fachrichtungen agieren. Für die Ressourcenplanung (z.B. welche Akteure sind für einen Termin verfügbar) sollte auch auf die Speciality des Akteurs zurückgegriffen werden für den Fall, dass ein Kalender pro Fachbereich gepflegt wird.",
"min": 1,
"mustSupport": true
},
{
"id": "Schedule.specialty.coding",
"path": "Schedule.specialty.coding",
"slicing": {
"discriminator": [
{
Expand All @@ -97,8 +110,8 @@
"mustSupport": true
},
{
"id": "Schedule.specialty:Fachrichtung",
"path": "Schedule.specialty",
"id": "Schedule.specialty.coding:Fachrichtung",
"path": "Schedule.specialty.coding",
"sliceName": "Fachrichtung",
"definition": "Einschränkung der übergreifenden MS-Definition: ein bestätigungsrelevantes System SOLL das ValueSet (http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode) implementieren, MUSS es jedoch NICHT.",
"comment": "Hintergrund zum MS: die MS-Änderung erfolgt als Technical Correction in Stufe 3 während der Implementierungsphase, daher ist die Abbildung dieses ValueSets nicht verpflichtend.\n\n Hintergrund zum ValueSet: Die Wahl des hinterlegten ValueSets (http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode) wurde mit einem Mitglied der IHE Deutschland Arbeitsgruppe XDS ValueSets (https://www.ihe-d.de/projekte/xds-value-sets-fuer-deutschland/) sowie mit der KBV abgestimmt (Stand:13.06.2024).",
Expand All @@ -111,8 +124,8 @@
}
},
{
"id": "Schedule.specialty:Fachspezialisierung",
"path": "Schedule.specialty",
"id": "Schedule.specialty.coding:Fachspezialisierung",
"path": "Schedule.specialty.coding",
"sliceName": "Fachspezialisierung",
"comment": "Dieses Slice SOLL NICHT genutzt werden und ist nur aufgrund der Kompatibilität beibehalten worden. Es SOLL dagegen das ValueSet durch den Slice 'Fachrichtung' (http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode) umgesetzt werden (Stand:13.06.2024).",
"min": 0,
Expand All @@ -123,8 +136,8 @@
}
},
{
"id": "Schedule.specialty:ErweiterterFachabteilungsschluessel",
"path": "Schedule.specialty",
"id": "Schedule.specialty.coding:ErweiterterFachabteilungsschluessel",
"path": "Schedule.specialty.coding",
"sliceName": "ErweiterterFachabteilungsschluessel",
"comment": "Dieses ValueSet KANN über ein Mapping (siehe Abschnitt https://wiki.hl7.de/index.php?title=IG:Value_Sets_f%C3%BCr_XDS#DocumentEntry.practiceSettingCode) mit dem ValueSet der Fachrichtung verknüpft werden und darüber ggf. die Integration von Systemen erleichtern.",
"min": 0,
Expand All @@ -146,6 +159,7 @@
],
"rules": "open"
},
"comment": "Ein dezidierter Kalender ist für jeden Akteur zu pflegen.",
"mustSupport": true
},
{
Expand All @@ -156,22 +170,23 @@
{
"id": "Schedule.actor.display",
"path": "Schedule.actor.display",
"min": 1,
"comment": "Hinweis: Für alle Target-Ressourcen SOLL ein Displaywert für die Referenz angegeben werden, sodass Systeme eine Übersicht der am Termin beteiligten Akteure anzeigen können ohne die Referenzen auflösen zu müssen.",
"mustSupport": true
},
{
"id": "Schedule.actor:Akteur",
"path": "Schedule.actor",
"sliceName": "Akteur",
"comment": "Im ISIK-Kontext MUSS die referenzierte Practitioner-Ressource konform zum [ISiKPersonImGesundheitsberuf](https://gematik.de/fhir/isik/v3/Basismodul/StructureDefinition/ISiKPersonImGesundheitsberuf) des Basismoduls sein.",
"comment": "Im ISIK-Kontext MUSS die referenzierte Practitioner-Ressource konform zum [ISiKPersonImGesundheitsberuf](https://gematik.de/fhir/isik/StructureDefinition/ISiKPersonImGesundheitsberuf) des Basismoduls sein. Dieses Element dient dazu, um alle Akteure zu gruppieren, sodass für diese Einheit von Terminressourcen ein Terminblock herausgegeben werden kann. Unter 'Akteure' fallen hier auch Standorte und Dienstleistungen.",
"min": 0,
"max": "1",
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/Practitioner",
"http://hl7.org/fhir/StructureDefinition/HealthcareService"
"http://hl7.org/fhir/StructureDefinition/HealthcareService",
"http://hl7.org/fhir/StructureDefinition/Location"
]
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKMedizinischeBehandlungseinheit",
"url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKMedizinischeBehandlungseinheit",
"version": "3.0.5",
"version": "3.0.6",
"name": "ISiKMedizinischeBehandlungseinheit",
"status": "active",
"experimental": false,
"date": "2024-07-03",
"date": "2024-11-19",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"kind": "resource",
Expand All @@ -31,6 +31,13 @@
{
"id": "HealthcareService.specialty",
"path": "HealthcareService.specialty",
"comment": "Kodierung aller Fachbereiche unter die die Behandlungseinheit fällt. Eine Behandlungseinheit kann multiprofessionell sein und mehere Fachbereiche abdecken.",
"min": 1,
"mustSupport": true
},
{
"id": "HealthcareService.specialty.coding",
"path": "HealthcareService.specialty.coding",
"slicing": {
"discriminator": [
{
Expand All @@ -44,8 +51,8 @@
"mustSupport": true
},
{
"id": "HealthcareService.specialty:Fachrichtung",
"path": "HealthcareService.specialty",
"id": "HealthcareService.specialty.coding:Fachrichtung",
"path": "HealthcareService.specialty.coding",
"sliceName": "Fachrichtung",
"definition": "Einschränkung der übergreifenden MS-Definition: ein bestätigungsrelevantes System SOLL das ValueSet (http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode) implementieren, MUSS es jedoch NICHT.",
"comment": "Hintergrund zum MS: die MS-Änderung erfolgt als Technical Correction in Stufe 3 während der Implementierungsphase, daher ist die Abbildung dieses ValueSets nicht verpflichtend.\n\n Hintergrund zum ValueSet: Die Wahl des hinterlegten ValueSets (http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode) wurde mit einem Mitglied der IHE Deutschland Arbeitsgruppe XDS ValueSets (https://www.ihe-d.de/projekte/xds-value-sets-fuer-deutschland/) sowie mit der KBV abgestimmt (Stand:13.06.2024).",
Expand All @@ -58,8 +65,8 @@
}
},
{
"id": "HealthcareService.specialty:Fachspezialisierung",
"path": "HealthcareService.specialty",
"id": "HealthcareService.specialty.coding:Fachspezialisierung",
"path": "HealthcareService.specialty.coding",
"sliceName": "Fachspezialisierung",
"comment": "Dieses Slice SOLL NICHT genutzt werden und ist nur aufgrund der Kompatibilität beibehalten worden. Es SOLL dagegen das ValueSet durch den Slice 'Fachrichtung' (http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode) umgesetzt werden (Stand:13.06.2024).",
"min": 0,
Expand All @@ -70,8 +77,8 @@
}
},
{
"id": "HealthcareService.specialty:ErweiterterFachabteilungsschluessel",
"path": "HealthcareService.specialty",
"id": "HealthcareService.specialty.coding:ErweiterterFachabteilungsschluessel",
"path": "HealthcareService.specialty.coding",
"sliceName": "ErweiterterFachabteilungsschluessel",
"comment": "Dieses ValueSet KANN über ein Mapping (siehe Abschnitt https://wiki.hl7.de/index.php?title=IG:Value_Sets_f%C3%BCr_XDS#DocumentEntry.practiceSettingCode) mit dem ValueSet der Fachrichtung verknüpft werden und darüber ggf. die Integration von Systemen erleichtern.",
"min": 0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKNachricht",
"url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKNachricht",
"version": "3.0.5",
"version": "3.0.6",
"name": "ISiKNachricht",
"status": "active",
"experimental": false,
"date": "2024-07-03",
"date": "2024-11-19",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"kind": "resource",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
"resourceType": "StructureDefinition",
"id": "ISiKNachrichtExtension",
"url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKNachrichtExtension",
"version": "3.0.5",
"version": "3.0.6",
"name": "ISiKNachrichtExtension",
"status": "active",
"experimental": false,
"date": "2024-07-03",
"date": "2024-11-19",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"kind": "complex-type",
Expand Down
Loading

0 comments on commit 8a704a5

Please sign in to comment.