diff --git a/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json b/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json index bdf48732..bfd690f0 100644 --- a/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json +++ b/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json @@ -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.4", + "version": "3.0.5", "status": "active", "fhirVersion": [ "4.0.1" diff --git a/ImplementationGuide/markdown/DecisionLog.md b/ImplementationGuide/markdown/DecisionLog.md new file mode 100644 index 00000000..ae22a1b8 --- /dev/null +++ b/ImplementationGuide/markdown/DecisionLog.md @@ -0,0 +1,4 @@ +Datum 2.7.2024 +* Problem: In Stufe wurde eine Änderung der IHE VAlueSets als breaking Change durchgeführt. Diese muss propagiert werden für ältere Stufen 2 und 3, ohne ein breaking Change zu verursachen. + * Hintergrund: siehe Releasenotes von 4.0.0-rc2 (bzw. https://github.com/gematik/spec-ISiK-Terminplanung/pull/184/files) +* Lösung: Für Stufe 2 und 3 werden die Kardinalitäten so gewählt (0..1), dass kein Breaking Change verursacht wird. \ No newline at end of file diff --git a/ImplementationGuide/markdown/Einfuehrung.md b/ImplementationGuide/markdown/Einfuehrung.md index 89319435..c8ca0fff 100644 --- a/ImplementationGuide/markdown/Einfuehrung.md +++ b/ImplementationGuide/markdown/Einfuehrung.md @@ -1,9 +1,9 @@ gematik logo ---- -Version: 3.0.4 +Version: 3.0.5 -Datum: 07.05.2024 +Datum: 03.07.2024 Status: Aktiv diff --git a/ImplementationGuide/markdown/ReleaseNotes.md b/ImplementationGuide/markdown/ReleaseNotes.md index ce0bf2cf..293a1894 100644 --- a/ImplementationGuide/markdown/ReleaseNotes.md +++ b/ImplementationGuide/markdown/ReleaseNotes.md @@ -4,6 +4,14 @@ Im Rahmen der ISiK-Veröffentlichungen wird das [Semantic Versioning](https://se Die erste Ziffer X bezeichnet ein Major-Release und regelt die Gültigkeit von Releases. Die dritte Ziffer Y (Release x.0.y) bezeichnet eine technische Korrektur und versioniert kleinere Änderungen (Packages) während eines Jahres, z. B. 1.0.1. +Version: 3.0.5 + +Datum: 03.07.2024 + +* Update der IHE ValueSets zu "practiceSetting" in ISiKTermin, ISiKKalender und ISiK MedizinischeBehandlungseinheit (analog zu 2.0.5 und 4.0.0-rc2) https://github.com/gematik/spec-ISiK-Terminplanung/pull/199/commits/7218c4f9f085604e311761d5e76647d09aea04d1 + +---- + Version: 3.0.4 @@ -13,6 +21,7 @@ Datum: 7.5.2024 * Schwächung der Anforderung für ISiKBinary https://github.com/gematik/spec-ISiK-Terminplanung/pull/181 ---- + Version: 3.0.3 Datum: 25.3.2024 diff --git a/Resources/fsh-generated/resources/Appointment-ISiKTerminExample.json b/Resources/fsh-generated/resources/Appointment-ISiKTerminExample.json index 0dedda3d..d29993cd 100644 --- a/Resources/fsh-generated/resources/Appointment-ISiKTerminExample.json +++ b/Resources/fsh-generated/resources/Appointment-ISiKTerminExample.json @@ -43,8 +43,8 @@ { "coding": [ { - "code": "010", - "system": "urn:oid:1.2.276.0.76.5.114" + "code": "ALLG", + "system": "http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen" } ] } diff --git a/Resources/fsh-generated/resources/Appointment-ISiKTerminExampleExtendedICU.json b/Resources/fsh-generated/resources/Appointment-ISiKTerminExampleExtendedICU.json new file mode 100644 index 00000000..15953247 --- /dev/null +++ b/Resources/fsh-generated/resources/Appointment-ISiKTerminExampleExtendedICU.json @@ -0,0 +1,83 @@ +{ + "resourceType": "Appointment", + "id": "ISiKTerminExampleExtendedICU", + "meta": { + "tag": [ + { + "code": "external", + "system": "http://fhir.de/CodeSystem/common-meta-tag-de" + } + ], + "profile": [ + "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKTermin" + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKNachrichtExtension", + "valueReference": { + "reference": "Communication/ISiKNachrichtExample" + } + } + ], + "status": "proposed", + "start": "2022-12-10T09:00:00Z", + "end": "2022-12-10T09:30:00Z", + "slot": [ + { + "reference": "ISiKSlotExample" + } + ], + "serviceType": [ + { + "coding": [ + { + "code": "174", + "system": "http://terminology.hl7.org/CodeSystem/service-type" + } + ] + } + ], + "specialty": [ + { + "coding": [ + { + "code": "INTM", + "system": "http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen" + } + ] + }, + { + "coding": [ + { + "code": "3600", + "system": "http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert" + } + ] + } + ], + "participant": [ + { + "actor": { + "display": "Test Patient", + "reference": "Patient/example" + }, + "status": "accepted" + } + ], + "_priority": { + "extension": [ + { + "url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKTerminPriorityExtension", + "valueCodeableConcept": { + "coding": [ + { + "code": "25876001", + "system": "http://snomed.info/sct" + } + ] + } + } + ] + } +} diff --git a/Resources/fsh-generated/resources/Appointment-ISiKTerminExampleOld.json b/Resources/fsh-generated/resources/Appointment-ISiKTerminExampleOld.json new file mode 100644 index 00000000..112d14d4 --- /dev/null +++ b/Resources/fsh-generated/resources/Appointment-ISiKTerminExampleOld.json @@ -0,0 +1,75 @@ +{ + "resourceType": "Appointment", + "id": "ISiKTerminExampleOld", + "meta": { + "tag": [ + { + "code": "external", + "system": "http://fhir.de/CodeSystem/common-meta-tag-de" + } + ], + "profile": [ + "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKTermin" + ] + }, + "extension": [ + { + "url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKNachrichtExtension", + "valueReference": { + "reference": "Communication/ISiKNachrichtExample" + } + } + ], + "status": "proposed", + "start": "2022-12-10T09:00:00Z", + "end": "2022-12-10T09:30:00Z", + "slot": [ + { + "reference": "ISiKSlotExample" + } + ], + "serviceType": [ + { + "coding": [ + { + "code": "124", + "system": "http://terminology.hl7.org/CodeSystem/service-type" + } + ] + } + ], + "specialty": [ + { + "coding": [ + { + "code": "010", + "system": "urn:oid:1.2.276.0.76.5.114" + } + ] + } + ], + "participant": [ + { + "actor": { + "display": "Test Patient", + "reference": "Patient/example" + }, + "status": "accepted" + } + ], + "_priority": { + "extension": [ + { + "url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKTerminPriorityExtension", + "valueCodeableConcept": { + "coding": [ + { + "code": "25876001", + "system": "http://snomed.info/sct" + } + ] + } + } + ] + } +} diff --git a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json index 30222606..e9184e49 100644 --- a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json +++ b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json @@ -5,10 +5,10 @@ "status": "active", "experimental": false, "publisher": "gematik GmbH", - "version": "3.0.4", - "date": "2024-05-07", + "version": "3.0.5", + "date": "2024-07-03", "implementationGuide": [ - "https://gematik.de/fhir/isik/v3/Terminplanung/ImplementationGuide|3.0.4" + "https://gematik.de/fhir/isik/v3/Terminplanung/ImplementationGuide|3.0.5" ], "name": "ISiKCapabilityStatementTerminplanungServer", "title": "ISiK CapabilityStatement Terminplanung Server", diff --git a/Resources/fsh-generated/resources/HealthcareService-ISiKMedizinischeBehandlungseinheitExample.json b/Resources/fsh-generated/resources/HealthcareService-ISiKMedizinischeBehandlungseinheitExample.json index 04c26b45..2f855b36 100644 --- a/Resources/fsh-generated/resources/HealthcareService-ISiKMedizinischeBehandlungseinheitExample.json +++ b/Resources/fsh-generated/resources/HealthcareService-ISiKMedizinischeBehandlungseinheitExample.json @@ -21,8 +21,8 @@ { "coding": [ { - "code": "010", - "system": "urn:oid:1.2.276.0.76.5.114" + "code": "ALLG", + "system": "http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen" } ] } diff --git a/Resources/fsh-generated/resources/OperationDefinition-ISiKAppointmentBookOperation.json b/Resources/fsh-generated/resources/OperationDefinition-ISiKAppointmentBookOperation.json index 4b3106b2..0ce82c8c 100644 --- a/Resources/fsh-generated/resources/OperationDefinition-ISiKAppointmentBookOperation.json +++ b/Resources/fsh-generated/resources/OperationDefinition-ISiKAppointmentBookOperation.json @@ -4,8 +4,8 @@ "status": "active", "experimental": false, "publisher": "gematik GmbH", - "version": "3.0.4", - "date": "2024-05-07", + "version": "3.0.5", + "date": "2024-07-03", "name": "book", "url": "https://gematik.de/fhir/isik/v3/Terminplanung/OperationDefinition/AppointmentBook", "kind": "operation", diff --git a/Resources/fsh-generated/resources/Schedule-ISiKKalenderExample.json b/Resources/fsh-generated/resources/Schedule-ISiKKalenderExample.json index 4d3db58e..055a055d 100644 --- a/Resources/fsh-generated/resources/Schedule-ISiKKalenderExample.json +++ b/Resources/fsh-generated/resources/Schedule-ISiKKalenderExample.json @@ -21,8 +21,8 @@ { "coding": [ { - "code": "010", - "system": "urn:oid:1.2.276.0.76.5.114" + "code": "ALLG", + "system": "http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen" } ] } diff --git a/Resources/fsh-generated/resources/StructureDefinition-AppointmentReplaces.json b/Resources/fsh-generated/resources/StructureDefinition-AppointmentReplaces.json index 0793ad2c..3b4afebb 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-AppointmentReplaces.json +++ b/Resources/fsh-generated/resources/StructureDefinition-AppointmentReplaces.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "AppointmentReplaces", "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-Appointment.replaces", - "version": "3.0.4", + "version": "3.0.5", "name": "AppointmentReplaces", "status": "active", "experimental": false, - "date": "2024-05-07", + "date": "2024-07-03", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "complex-type", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json index 6869507c..e63ba1a6 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "ISiKKalender", "url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKKalender", - "version": "3.0.4", + "version": "3.0.5", "name": "ISiKKalender", "status": "active", "experimental": false, - "date": "2024-05-07", + "date": "2024-07-03", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", @@ -100,14 +100,40 @@ "id": "Schedule.specialty:Fachrichtung", "path": "Schedule.specialty", "sliceName": "Fachrichtung", - "min": 1, + "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).", + "min": 0, "max": "1", "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode" + } + }, + { + "id": "Schedule.specialty:Fachspezialisierung", + "path": "Schedule.specialty", + "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, + "max": "1", "binding": { "strength": "required", "valueSet": "http://ihe-d.de/ValueSets/IHEXDSauthorSpeciality" } }, + { + "id": "Schedule.specialty:ErweiterterFachabteilungsschluessel", + "path": "Schedule.specialty", + "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, + "max": "1", + "binding": { + "strength": "required", + "valueSet": "http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert" + } + }, { "id": "Schedule.actor", "path": "Schedule.actor", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json index cc6ac5dd..84ce246a 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "ISiKMedizinischeBehandlungseinheit", "url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKMedizinischeBehandlungseinheit", - "version": "3.0.4", + "version": "3.0.5", "name": "ISiKMedizinischeBehandlungseinheit", "status": "active", "experimental": false, - "date": "2024-05-07", + "date": "2024-07-03", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", @@ -47,14 +47,40 @@ "id": "HealthcareService.specialty:Fachrichtung", "path": "HealthcareService.specialty", "sliceName": "Fachrichtung", - "min": 1, - "max": "*", + "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).", + "min": 0, + "max": "1", "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode" + } + }, + { + "id": "HealthcareService.specialty:Fachspezialisierung", + "path": "HealthcareService.specialty", + "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, + "max": "1", "binding": { "strength": "required", "valueSet": "http://ihe-d.de/ValueSets/IHEXDSauthorSpeciality" } }, + { + "id": "HealthcareService.specialty:ErweiterterFachabteilungsschluessel", + "path": "HealthcareService.specialty", + "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, + "max": "1", + "binding": { + "strength": "required", + "valueSet": "http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert" + } + }, { "id": "HealthcareService.name", "path": "HealthcareService.name", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKNachricht.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKNachricht.json index f61da13c..4788b2d6 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKNachricht.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKNachricht.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "ISiKNachricht", "url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKNachricht", - "version": "3.0.4", + "version": "3.0.5", "name": "ISiKNachricht", "status": "active", "experimental": false, - "date": "2024-05-07", + "date": "2024-07-03", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKNachrichtExtension.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKNachrichtExtension.json index 80bb71a6..e193d5dd 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKNachrichtExtension.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKNachrichtExtension.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "ISiKNachrichtExtension", "url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKNachrichtExtension", - "version": "3.0.4", + "version": "3.0.5", "name": "ISiKNachrichtExtension", "status": "active", "experimental": false, - "date": "2024-05-07", + "date": "2024-07-03", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "complex-type", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json index c335182c..e2c4ab09 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "ISiKTermin", "url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKTermin", - "version": "3.0.4", + "version": "3.0.5", "name": "ISiKTermin", "status": "active", "experimental": false, - "date": "2024-05-07", + "date": "2024-07-03", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", @@ -135,14 +135,40 @@ "id": "Appointment.specialty:Fachrichtung", "path": "Appointment.specialty", "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).", "min": 0, "max": "1", "mustSupport": true, + "binding": { + "strength": "required", + "valueSet": "http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode" + } + }, + { + "id": "Appointment.specialty:Fachspezialisierung", + "path": "Appointment.specialty", + "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, + "max": "1", "binding": { "strength": "required", "valueSet": "http://ihe-d.de/ValueSets/IHEXDSauthorSpeciality" } }, + { + "id": "Appointment.specialty:ErweiterterFachabteilungsschluessel", + "path": "Appointment.specialty", + "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, + "max": "1", + "binding": { + "strength": "required", + "valueSet": "http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert" + } + }, { "id": "Appointment.priority", "path": "Appointment.priority", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminKontaktMitGesundheitseinrichtung.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminKontaktMitGesundheitseinrichtung.json index d7df3d3e..eaf28d05 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminKontaktMitGesundheitseinrichtung.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminKontaktMitGesundheitseinrichtung.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "ISiKTerminKontaktMitGesundheitseinrichtung", "url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKTerminKontaktMitGesundheitseinrichtung", - "version": "3.0.4", + "version": "3.0.5", "name": "ISiKTerminKontaktMitGesundheitseinrichtung", "status": "active", "experimental": false, - "date": "2024-05-07", + "date": "2024-07-03", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminPriorityExtension.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminPriorityExtension.json index 3866654d..9e87c9ba 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminPriorityExtension.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminPriorityExtension.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "ISiKTerminPriorityExtension", "url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKTerminPriorityExtension", - "version": "3.0.4", + "version": "3.0.5", "name": "ISiKTerminPriorityExtension", "status": "active", "experimental": false, - "date": "2024-05-07", + "date": "2024-07-03", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "complex-type", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminblock.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminblock.json index f6837fe3..d202a8a7 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminblock.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminblock.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "ISiKTerminblock", "url": "https://gematik.de/fhir/isik/v3/Terminplanung/StructureDefinition/ISiKTerminblock", - "version": "3.0.4", + "version": "3.0.5", "name": "ISiKTerminblock", "status": "active", "experimental": false, - "date": "2024-05-07", + "date": "2024-07-03", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "resource", diff --git a/Resources/fsh-generated/resources/StructureDefinition-ScheduleName.json b/Resources/fsh-generated/resources/StructureDefinition-ScheduleName.json index 98d0bf56..47110afc 100644 --- a/Resources/fsh-generated/resources/StructureDefinition-ScheduleName.json +++ b/Resources/fsh-generated/resources/StructureDefinition-ScheduleName.json @@ -2,11 +2,11 @@ "resourceType": "StructureDefinition", "id": "ScheduleName", "url": "http://hl7.org/fhir/5.0/StructureDefinition/extension-Schedule.name", - "version": "3.0.4", + "version": "3.0.5", "name": "ScheduleName", "status": "active", "experimental": false, - "date": "2024-05-07", + "date": "2024-07-03", "publisher": "gematik GmbH", "fhirVersion": "4.0.1", "kind": "complex-type", diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKTerminCancelationReason.json b/Resources/fsh-generated/resources/ValueSet-ISiKTerminCancelationReason.json index 32f4efcd..121a0682 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKTerminCancelationReason.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKTerminCancelationReason.json @@ -7,8 +7,8 @@ "url": "https://gematik.de/fhir/isik/v3/Terminplanung/ValueSet/ISiKTerminCancelationReason", "experimental": false, "publisher": "gematik GmbH", - "version": "3.0.4", - "date": "2024-05-07", + "version": "3.0.5", + "date": "2024-07-03", "compose": { "include": [ { diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKTerminPriority.json b/Resources/fsh-generated/resources/ValueSet-ISiKTerminPriority.json index 8b2d0551..0fede089 100644 --- a/Resources/fsh-generated/resources/ValueSet-ISiKTerminPriority.json +++ b/Resources/fsh-generated/resources/ValueSet-ISiKTerminPriority.json @@ -7,8 +7,8 @@ "url": "https://gematik.de/fhir/isik/v3/Terminplanung/ValueSet/ISiKTerminPriority", "experimental": false, "publisher": "gematik GmbH", - "version": "3.0.4", - "date": "2024-05-07", + "version": "3.0.5", + "date": "2024-07-03", "compose": { "include": [ { diff --git a/Resources/input/fsh/ISiKKalender.fsh b/Resources/input/fsh/ISiKKalender.fsh index 317083ce..c37f56dd 100644 --- a/Resources/input/fsh/ISiKKalender.fsh +++ b/Resources/input/fsh/ISiKKalender.fsh @@ -8,8 +8,19 @@ Id: ISiKKalender * ^slicing.discriminator.type = #pattern * ^slicing.discriminator.path = "$this" * ^slicing.rules = #open -* specialty contains Fachrichtung 1..1 MS -* specialty[Fachrichtung] from $authorSpecialtyVS (required) +* specialty contains + Fachrichtung 0..1 MS and + Fachspezialisierung 0..1 and + ErweiterterFachabteilungsschluessel 0..1 +* specialty[Fachrichtung] from $IHEpracticeSettingVS (required) + * ^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. + + 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)." +* specialty[Fachspezialisierung] from $authorSpecialtyVS (required) + * ^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)." +* specialty[ErweiterterFachabteilungsschluessel] from $FachabteilungsschluesselErweitertVS (required) + * ^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." * actor 1..* MS * identifier 0..1 MS * display 1..1 MS @@ -38,6 +49,6 @@ InstanceOf: ISiKKalender Usage: #example * active = true * serviceType = http://terminology.hl7.org/CodeSystem/service-type#124 -* specialty = urn:oid:1.2.276.0.76.5.114#010 +* specialty = $IHEAerztlicheFachrichtungen#ALLG * actor.reference = "Practitioner/example" * actor.display = "Dr. Fleming" \ No newline at end of file diff --git a/Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh b/Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh index b7df7270..e568b59f 100644 --- a/Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh +++ b/Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh @@ -8,8 +8,19 @@ Id: ISiKMedizinischeBehandlungseinheit * ^slicing.discriminator.type = #pattern * ^slicing.discriminator.path = "$this" * ^slicing.rules = #open -* specialty contains Fachrichtung 1.. MS -* specialty[Fachrichtung] from $authorSpecialtyVS (required) +* specialty contains + Fachrichtung 0..1 MS and + Fachspezialisierung 0..1 and + ErweiterterFachabteilungsschluessel 0..1 +* specialty[Fachrichtung] from $IHEpracticeSettingVS (required) + * ^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. + + 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)." +* specialty[Fachspezialisierung] from $authorSpecialtyVS (required) + * ^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)." +* specialty[ErweiterterFachabteilungsschluessel] from $FachabteilungsschluesselErweitertVS (required) + * ^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." * name 1.. MS Instance: ISiKMedizinischeBehandlungseinheitExample @@ -17,5 +28,5 @@ InstanceOf: ISiKMedizinischeBehandlungseinheit Usage: #example * active = true * type = http://terminology.hl7.org/CodeSystem/service-type#124 -* specialty = urn:oid:1.2.276.0.76.5.114#010 +* specialty = $IHEAerztlicheFachrichtungen#ALLG * name = "Allgemeine Beratungsstelle der Fachabteilung 0100" \ No newline at end of file diff --git a/Resources/input/fsh/ISiKTermin.fsh b/Resources/input/fsh/ISiKTermin.fsh index 93229c48..8eae2060 100644 --- a/Resources/input/fsh/ISiKTermin.fsh +++ b/Resources/input/fsh/ISiKTermin.fsh @@ -48,8 +48,19 @@ Id: ISiKTermin * ^slicing.discriminator.type = #pattern * ^slicing.discriminator.path = "$this" * ^slicing.rules = #open -* specialty contains Fachrichtung 0..1 MS -* specialty[Fachrichtung] from $authorSpecialtyVS (required) +* specialty contains + Fachrichtung 0..1 MS and + Fachspezialisierung 0..1 and + ErweiterterFachabteilungsschluessel 0..1 +* specialty[Fachrichtung] from $IHEpracticeSettingVS (required) + * ^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. + + 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)." +* specialty[Fachspezialisierung] from $authorSpecialtyVS (required) + * ^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)." +* specialty[ErweiterterFachabteilungsschluessel] from $FachabteilungsschluesselErweitertVS (required) + * ^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." * serviceType 1..* MS * priority MS * priority.extension MS @@ -86,6 +97,45 @@ Usage: #example * extension[ISiKTerminPriorityExtension].valueCodeableConcept = http://snomed.info/sct#25876001 * comment = "Dies ist ein Test Kommentar!" * serviceType = http://terminology.hl7.org/CodeSystem/service-type#124 +* specialty = $IHEAerztlicheFachrichtungen#ALLG +* participant + * actor.display = "Test Patient" + * actor.reference = "Patient/example" + * status = #accepted + +Instance: ISiKTerminExampleExtendedICU +InstanceOf: ISiKTermin +Usage: #example +* meta + * tag = http://fhir.de/CodeSystem/common-meta-tag-de#external +* extension[ISiKNachrichtExtension].valueReference = Reference(ISiKNachrichtExample) +* status = $appointmentStatus#proposed +* start = "2022-12-10T09:00:00Z" +* end = "2022-12-10T09:30:00Z" +* slot = Reference(ISiKSlotExample) +* priority + * extension[ISiKTerminPriorityExtension].valueCodeableConcept = http://snomed.info/sct#25876001 +* serviceType = http://terminology.hl7.org/CodeSystem/service-type#174 +* specialty[Fachrichtung] = $IHEAerztlicheFachrichtungen#INTM +* specialty[ErweiterterFachabteilungsschluessel] = $FachabteilungsschluesselErweitertCS#3600 +* participant + * actor.display = "Test Patient" + * actor.reference = "Patient/example" + * status = #accepted + +Instance: ISiKTerminExampleOld +InstanceOf: ISiKTermin +Usage: #example +* meta + * tag = http://fhir.de/CodeSystem/common-meta-tag-de#external +* extension[ISiKNachrichtExtension].valueReference = Reference(ISiKNachrichtExample) +* status = $appointmentStatus#proposed +* start = "2022-12-10T09:00:00Z" +* end = "2022-12-10T09:30:00Z" +* slot = Reference(ISiKSlotExample) +* priority + * extension[ISiKTerminPriorityExtension].valueCodeableConcept = http://snomed.info/sct#25876001 +* serviceType = http://terminology.hl7.org/CodeSystem/service-type#124 * specialty = urn:oid:1.2.276.0.76.5.114#010 * participant * actor.display = "Test Patient" diff --git a/Resources/input/fsh/aliases.fsh b/Resources/input/fsh/aliases.fsh index 7136964c..b514bb4d 100644 --- a/Resources/input/fsh/aliases.fsh +++ b/Resources/input/fsh/aliases.fsh @@ -1,4 +1,9 @@ Alias: $appointmentStatus = http://hl7.org/fhir/appointmentstatus Alias: $cancelationReason = http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason Alias: $authorSpecialtyVS = http://ihe-d.de/ValueSets/IHEXDSauthorSpeciality -Alias: $capabilitystatement-expectation = http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation \ No newline at end of file +Alias: $capabilitystatement-expectation = http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation + +Alias: $IHEpracticeSettingVS = http://ihe-d.de/ValueSets/IHEXDSpracticeSettingCode +Alias: $IHEAerztlicheFachrichtungen = http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen +Alias: $FachabteilungsschluesselErweitertCS = http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert +Alias: $FachabteilungsschluesselErweitertVS = http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert \ No newline at end of file diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh index 3ba8d38d..5d0471e3 100644 --- a/Resources/input/fsh/ruleset.fsh +++ b/Resources/input/fsh/ruleset.fsh @@ -1,16 +1,16 @@ RuleSet: Meta * ^experimental = false * ^publisher = "gematik GmbH" -* ^version = "3.0.4" -* ^date = "2024-05-07" +* ^version = "3.0.5" +* ^date = "2024-07-03" RuleSet: Meta-Inst * status = #active * experimental = false * publisher = "gematik GmbH" -* version = "3.0.4" -* date = "2024-05-07" +* version = "3.0.5" +* date = "2024-07-03" RuleSet: Meta-CapabilityStatement -* implementationGuide = "https://gematik.de/fhir/isik/v3/Terminplanung/ImplementationGuide|3.0.4" +* implementationGuide = "https://gematik.de/fhir/isik/v3/Terminplanung/ImplementationGuide|3.0.5" * url = "https://gematik.de/fhir/isik/v3/Terminplanung/CapabilityStatement/terminplanung-server" \ No newline at end of file diff --git a/Resources/sushi-config.yaml b/Resources/sushi-config.yaml index f69d8dfe..94931d69 100644 --- a/Resources/sushi-config.yaml +++ b/Resources/sushi-config.yaml @@ -3,7 +3,7 @@ fhirVersion: 4.0.1 FSHOnly: true applyExtensionMetadataToRoot: false status: active -version: 3.0.4 +version: 3.0.5 dependencies: de.gematik.isik-basismodul: 3.0.x hl7.fhir.extensions.r5: 4.0.1 diff --git a/package.json b/package.json index 8d2ab2dc..3ac5ff0c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "de.gematik.isik-terminplanung", - "version": "3.0.4", + "version": "3.0.5", "description": "Package Release des ISiK Modul Terminplanung", "fhirVersions": [ "4.0.1"