From 4b05adc8860d53ec15b791408dba76735a993c7c Mon Sep 17 00:00:00 2001
From: f-peverali <112709306+f-peverali@users.noreply.github.com>
Date: Thu, 13 Jun 2024 15:40:11 +0200
Subject: [PATCH 01/11] update version
---
...entierungsleitfadenIsiK_Terminplanung.json | 220 +++++++++---------
ImplementationGuide/markdown/Einfuehrung.md | 82 +++----
Resources/input/fsh/ruleset.fsh | 32 +--
Resources/sushi-config.yaml | 16 +-
package.json | 22 +-
5 files changed, 186 insertions(+), 186 deletions(-)
diff --git a/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json b/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json
index 102d395c..58e7cb32 100644
--- a/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json
+++ b/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json
@@ -1,111 +1,111 @@
-{
- "resourceType": "ImplementationGuide",
- "url": "https://gematik.de/fhir/ISiK/v2/Terminplanung/ImplementationGuide/ISiK-terminplanung",
- "name": "Implementierungsleitfaden ISiK-Modul Terminplanung",
- "version": "2.0.4",
- "status": "active",
- "fhirVersion": [
- "4.0.1"
- ],
- "packageId": "0.0.1",
- "definition": {
- "resource": [
- {
- "reference": {
- "reference": "Appointment/ISiKTerminExample"
- }
- }
- ],
- "page": {
- "nameUrl": "ImplementationGuide/markdown/Einfuehrung.md",
- "title": "Einführung",
- "generation": "markdown",
- "page": [
- {
- "nameUrl": "ImplementationGuide/markdown/ReleaseNotes.md",
- "title": "Release Notes",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Motivation.md",
- "title": "Motivation",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen.md",
- "title": "Übergreifende Festlegungen",
- "generation": "markdown",
- "page": [
- {
- "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/BestaetigungsrelevanteSysteme.md",
- "title": "Bestätigungsrelevante Systeme",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md",
- "title": "Kompatibilität",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Akteure.md",
- "title": "Akteure",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Interaktionen.md",
- "title": "Interaktionen",
- "generation": "markdown"
- }
- ]
- },
- {
- "generation": "markdown",
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte.md",
- "title": "Datenobjekte",
- "page": [
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/CapabilityStatement.md",
- "title": "CapabilityStatement",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Operations.md",
- "title": "Operations",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKKalenderSchedule.md",
- "title": "ISiKKalender (Schedule)",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKTerminblockSlot.md",
- "title": "ISiKTerminblock (Slot)",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKTerminAppointment.md",
- "title": "ISiKTermin (Appointment)",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKNachrichtCommunication.md",
- "title": "ISiKNachricht (Communication)",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKMedizinischeBehandlungseinheitHealthcareService.md",
- "title": "ISiKMedizinischeBehandlungseinheit (HealthcareService)",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKBinary.md",
- "title": "ISiKBinary (Binary)",
- "generation": "markdown"
- }
- ]
- }
- ]
- }
- }
+{
+ "resourceType": "ImplementationGuide",
+ "url": "https://gematik.de/fhir/ISiK/v2/Terminplanung/ImplementationGuide/ISiK-terminplanung",
+ "name": "Implementierungsleitfaden ISiK-Modul Terminplanung",
+ "version": "TC_2.0.5",
+ "status": "active",
+ "fhirVersion": [
+ "4.0.1"
+ ],
+ "packageId": "0.0.1",
+ "definition": {
+ "resource": [
+ {
+ "reference": {
+ "reference": "Appointment/ISiKTerminExample"
+ }
+ }
+ ],
+ "page": {
+ "nameUrl": "ImplementationGuide/markdown/Einfuehrung.md",
+ "title": "Einführung",
+ "generation": "markdown",
+ "page": [
+ {
+ "nameUrl": "ImplementationGuide/markdown/ReleaseNotes.md",
+ "title": "Release Notes",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Motivation.md",
+ "title": "Motivation",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen.md",
+ "title": "Übergreifende Festlegungen",
+ "generation": "markdown",
+ "page": [
+ {
+ "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/BestaetigungsrelevanteSysteme.md",
+ "title": "Bestätigungsrelevante Systeme",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md",
+ "title": "Kompatibilität",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Akteure.md",
+ "title": "Akteure",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Interaktionen.md",
+ "title": "Interaktionen",
+ "generation": "markdown"
+ }
+ ]
+ },
+ {
+ "generation": "markdown",
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte.md",
+ "title": "Datenobjekte",
+ "page": [
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/CapabilityStatement.md",
+ "title": "CapabilityStatement",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Operations.md",
+ "title": "Operations",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKKalenderSchedule.md",
+ "title": "ISiKKalender (Schedule)",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKTerminblockSlot.md",
+ "title": "ISiKTerminblock (Slot)",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKTerminAppointment.md",
+ "title": "ISiKTermin (Appointment)",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKNachrichtCommunication.md",
+ "title": "ISiKNachricht (Communication)",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKMedizinischeBehandlungseinheitHealthcareService.md",
+ "title": "ISiKMedizinischeBehandlungseinheit (HealthcareService)",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKBinary.md",
+ "title": "ISiKBinary (Binary)",
+ "generation": "markdown"
+ }
+ ]
+ }
+ ]
+ }
+ }
}
\ No newline at end of file
diff --git a/ImplementationGuide/markdown/Einfuehrung.md b/ImplementationGuide/markdown/Einfuehrung.md
index d5cc5d91..4b7a97b8 100644
--- a/ImplementationGuide/markdown/Einfuehrung.md
+++ b/ImplementationGuide/markdown/Einfuehrung.md
@@ -1,41 +1,41 @@
-
-
-----
-Version: 2.0.4
-
-Datum: 29.11.2023
-
-Status: Aktiv
-
-Realm: Deutschland
-
-----
-
-# Interoperabler Datenaustausch durch Informationssysteme im Krankenhaus (ISiK)
-
-Die gematik wurde vom Gesetzgeber beauftragt, im Benehmen mit der Deutschen Krankenhausgesellschaft (DKG) und den maßgeblichen Bundesverbänden der Industrie im Gesundheitswesen, verbindliche Standards für den Austausch von Gesundheitsdaten mit Informationssystemen im Krankenhaus zu erarbeiten. Dieser FHIR ImplementationGuide (IG) beschreibt die für diesen Zweck entwickelten FHIR Profile und das [REST](https://de.wikipedia.org/wiki/Representational_State_Transfer)-basierte Application Programming Interface (API). Die REST-API wird im Wesentlichen [vom FHIR Standard vorgegeben](https://www.hl7.org/fhir/R4/http.html). Dieser Leitfaden konkretisiert die ISiK-relevanten Funktionen der Standard-REST-API und trifft inhaltliche Festlegungen zu den ISiK-relevanten Ressourcen in Form von Ressourcen-Profilen.
-
-Hersteller bestätigungsrelevanter Systeme sollen durch diesen IG in die Lage versetzt werden, eine konforme Implementierung zu erstellen und das Bestätigungsverfahren der gematik erfolgreich zu absolvieren.
-
-Weitere Informationen siehe [§373 SGB V](https://www.gesetze-im-internet.de/sgb_5/__373.html).
-
-Hinweis: Sowohl für die Implementierung der ISiK-Spezifikation als auch für den Betrieb eines Produktes, das die ISiK-Spezifikation implementiert, ist eine SNOMED-CT-Lizenz notwendig. Diese kann beim [National Release Center für SNOMED CT in Deutschland](https://www.bfarm.de/DE/Kodiersysteme/Terminologien/SNOMED-CT/_node.html) beantragt werden.
-
-**Kontakt**
-
-Bringen Sie allgemeine Fragen und Anmerkungen gerne über unser Anfrageportal ein: [Anfragen ISiK + ISiP](https://service.gematik.de/servicedesk/customer/portal/16)
-
-Falls Sie keinen Zugang zum Anfrageportal haben und dieses nutzen wollen, senden Sie uns bitte eine Nachricht an die Adresse isik [ at ] gematik.de mit dem Betreff "Portalzugang".
-
-**Herausgeber**
-
-gematik GmbH
-
-[Impressum](https://www.gematik.de/impressum/)
-
-**Gender-Hinweis**
-
-Zugunsten des Leseflusses wird in dieser Publikation meist die
-männliche Form verwendet. Wir bitten, dies nicht als Zeichen einer
-geschlechtsspezifischen Wertung zu deuten. Diese Variante deckt auch alle
-weiteren Geschlechter, neben männlich und weiblich, ab.
+
+
+----
+Version: TC_2.0.5
+
+Datum: 13.06.2024
+
+Status: Aktiv
+
+Realm: Deutschland
+
+----
+
+# Interoperabler Datenaustausch durch Informationssysteme im Krankenhaus (ISiK)
+
+Die gematik wurde vom Gesetzgeber beauftragt, im Benehmen mit der Deutschen Krankenhausgesellschaft (DKG) und den maßgeblichen Bundesverbänden der Industrie im Gesundheitswesen, verbindliche Standards für den Austausch von Gesundheitsdaten mit Informationssystemen im Krankenhaus zu erarbeiten. Dieser FHIR ImplementationGuide (IG) beschreibt die für diesen Zweck entwickelten FHIR Profile und das [REST](https://de.wikipedia.org/wiki/Representational_State_Transfer)-basierte Application Programming Interface (API). Die REST-API wird im Wesentlichen [vom FHIR Standard vorgegeben](https://www.hl7.org/fhir/R4/http.html). Dieser Leitfaden konkretisiert die ISiK-relevanten Funktionen der Standard-REST-API und trifft inhaltliche Festlegungen zu den ISiK-relevanten Ressourcen in Form von Ressourcen-Profilen.
+
+Hersteller bestätigungsrelevanter Systeme sollen durch diesen IG in die Lage versetzt werden, eine konforme Implementierung zu erstellen und das Bestätigungsverfahren der gematik erfolgreich zu absolvieren.
+
+Weitere Informationen siehe [§373 SGB V](https://www.gesetze-im-internet.de/sgb_5/__373.html).
+
+Hinweis: Sowohl für die Implementierung der ISiK-Spezifikation als auch für den Betrieb eines Produktes, das die ISiK-Spezifikation implementiert, ist eine SNOMED-CT-Lizenz notwendig. Diese kann beim [National Release Center für SNOMED CT in Deutschland](https://www.bfarm.de/DE/Kodiersysteme/Terminologien/SNOMED-CT/_node.html) beantragt werden.
+
+**Kontakt**
+
+Bringen Sie allgemeine Fragen und Anmerkungen gerne über unser Anfrageportal ein: [Anfragen ISiK + ISiP](https://service.gematik.de/servicedesk/customer/portal/16)
+
+Falls Sie keinen Zugang zum Anfrageportal haben und dieses nutzen wollen, senden Sie uns bitte eine Nachricht an die Adresse isik [ at ] gematik.de mit dem Betreff "Portalzugang".
+
+**Herausgeber**
+
+gematik GmbH
+
+[Impressum](https://www.gematik.de/impressum/)
+
+**Gender-Hinweis**
+
+Zugunsten des Leseflusses wird in dieser Publikation meist die
+männliche Form verwendet. Wir bitten, dies nicht als Zeichen einer
+geschlechtsspezifischen Wertung zu deuten. Diese Variante deckt auch alle
+weiteren Geschlechter, neben männlich und weiblich, ab.
diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh
index 9ab47ba4..f8e6ba11 100644
--- a/Resources/input/fsh/ruleset.fsh
+++ b/Resources/input/fsh/ruleset.fsh
@@ -1,17 +1,17 @@
-RuleSet: Meta
-* ^status = #active
-* ^experimental = false
-* ^publisher = "gematik GmbH"
-* ^version = "2.0.4"
-* ^date = "2023-11-29"
-
-RuleSet: Meta-Inst
-* status = #active
-* experimental = false
-* version = "2.0.4"
-* publisher = "gematik GmbH"
-* date = "2023-11-29"
-
-RuleSet: Meta-CapabilityStatement
-* implementationGuide = "https://gematik.de/fhir/isik/v2/Terminplanung/ImplementationGuide|2.0.4"
+RuleSet: Meta
+* ^status = #active
+* ^experimental = false
+* ^publisher = "gematik GmbH"
+* ^version = "TC_2.0.5"
+* ^date = "2024-06-13"
+
+RuleSet: Meta-Inst
+* status = #active
+* experimental = false
+* version = "TC_2.0.5"
+* publisher = "gematik GmbH"
+* date = "2024-06-13"
+
+RuleSet: Meta-CapabilityStatement
+* implementationGuide = "https://gematik.de/fhir/isik/v2/Terminplanung/ImplementationGuide|TC_2.0.5"
* url = "https://gematik.de/fhir/isik/v2/Terminplanung/CapabilityStatement/terminplanung-server"
\ No newline at end of file
diff --git a/Resources/sushi-config.yaml b/Resources/sushi-config.yaml
index 73289904..6243e9d0 100644
--- a/Resources/sushi-config.yaml
+++ b/Resources/sushi-config.yaml
@@ -1,8 +1,8 @@
-canonical: https://gematik.de/fhir/isik/v2/Terminplanung
-fhirVersion: 4.0.1
-FSHOnly: true
-applyExtensionMetadataToRoot: false
-version: 2.0.4
-dependencies:
- de.gematik.isik-basismodul: 2.0.5
- hl7.fhir.extensions.r5: 4.0.1
+canonical: https://gematik.de/fhir/isik/v2/Terminplanung
+fhirVersion: 4.0.1
+FSHOnly: true
+applyExtensionMetadataToRoot: false
+version: TC_2.0.5
+dependencies:
+ de.gematik.isik-basismodul: 2.0.5
+ hl7.fhir.extensions.r5: 4.0.1
diff --git a/package.json b/package.json
index 20e696d8..c02df1fa 100644
--- a/package.json
+++ b/package.json
@@ -1,11 +1,11 @@
-{
- "name": "de.gematik.isik-terminplanung",
- "version": "2.0.4",
- "description": "Package Release des ISiK Modul Terminplanung",
- "fhirVersions": [
- "4.0.1"
- ],
- "dependencies": {
- "de.gematik.isik-basismodul": "2.0.5"
- }
-}
+{
+ "name": "de.gematik.isik-terminplanung",
+ "version": "TC_2.0.5",
+ "description": "Package Release des ISiK Modul Terminplanung",
+ "fhirVersions": [
+ "4.0.1"
+ ],
+ "dependencies": {
+ "de.gematik.isik-basismodul": "2.0.5"
+ }
+}
From 80bb9c2cb59f7590a55b48572be84ccca31d5d09 Mon Sep 17 00:00:00 2001
From: f-peverali <112709306+f-peverali@users.noreply.github.com>
Date: Thu, 13 Jun 2024 15:44:11 +0200
Subject: [PATCH 02/11] fix version + update basis dependency
---
.../ImplementierungsleitfadenIsiK_Terminplanung.json | 2 +-
ImplementationGuide/markdown/Einfuehrung.md | 2 +-
Resources/input/fsh/ruleset.fsh | 6 +++---
Resources/sushi-config.yaml | 4 ++--
package.json | 4 ++--
5 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json b/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json
index 58e7cb32..3b2470dd 100644
--- a/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json
+++ b/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json
@@ -2,7 +2,7 @@
"resourceType": "ImplementationGuide",
"url": "https://gematik.de/fhir/ISiK/v2/Terminplanung/ImplementationGuide/ISiK-terminplanung",
"name": "Implementierungsleitfaden ISiK-Modul Terminplanung",
- "version": "TC_2.0.5",
+ "version": "2.0.5",
"status": "active",
"fhirVersion": [
"4.0.1"
diff --git a/ImplementationGuide/markdown/Einfuehrung.md b/ImplementationGuide/markdown/Einfuehrung.md
index 4b7a97b8..d5929693 100644
--- a/ImplementationGuide/markdown/Einfuehrung.md
+++ b/ImplementationGuide/markdown/Einfuehrung.md
@@ -1,7 +1,7 @@
----
-Version: TC_2.0.5
+Version: 2.0.5
Datum: 13.06.2024
diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh
index f8e6ba11..248a799f 100644
--- a/Resources/input/fsh/ruleset.fsh
+++ b/Resources/input/fsh/ruleset.fsh
@@ -2,16 +2,16 @@ RuleSet: Meta
* ^status = #active
* ^experimental = false
* ^publisher = "gematik GmbH"
-* ^version = "TC_2.0.5"
+* ^version = "2.0.5"
* ^date = "2024-06-13"
RuleSet: Meta-Inst
* status = #active
* experimental = false
-* version = "TC_2.0.5"
+* version = "2.0.5"
* publisher = "gematik GmbH"
* date = "2024-06-13"
RuleSet: Meta-CapabilityStatement
-* implementationGuide = "https://gematik.de/fhir/isik/v2/Terminplanung/ImplementationGuide|TC_2.0.5"
+* implementationGuide = "https://gematik.de/fhir/isik/v2/Terminplanung/ImplementationGuide|2.0.5"
* url = "https://gematik.de/fhir/isik/v2/Terminplanung/CapabilityStatement/terminplanung-server"
\ No newline at end of file
diff --git a/Resources/sushi-config.yaml b/Resources/sushi-config.yaml
index 6243e9d0..b109aa2f 100644
--- a/Resources/sushi-config.yaml
+++ b/Resources/sushi-config.yaml
@@ -2,7 +2,7 @@ canonical: https://gematik.de/fhir/isik/v2/Terminplanung
fhirVersion: 4.0.1
FSHOnly: true
applyExtensionMetadataToRoot: false
-version: TC_2.0.5
+version: 2.0.5
dependencies:
- de.gematik.isik-basismodul: 2.0.5
+ de.gematik.isik-basismodul: 2.0.6
hl7.fhir.extensions.r5: 4.0.1
diff --git a/package.json b/package.json
index c02df1fa..3bc30acf 100644
--- a/package.json
+++ b/package.json
@@ -1,11 +1,11 @@
{
"name": "de.gematik.isik-terminplanung",
- "version": "TC_2.0.5",
+ "version": "2.0.5",
"description": "Package Release des ISiK Modul Terminplanung",
"fhirVersions": [
"4.0.1"
],
"dependencies": {
- "de.gematik.isik-basismodul": "2.0.5"
+ "de.gematik.isik-basismodul": "2.0.6"
}
}
From 11254f5c57c3ad01b8ab84b605e9c55a47e920f7 Mon Sep 17 00:00:00 2001
From: f-peverali <112709306+f-peverali@users.noreply.github.com>
Date: Wed, 19 Jun 2024 09:21:53 +0200
Subject: [PATCH 03/11] update IHE VS -Stufe 2 (#186)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* update IHE VS
* add fachabteilungsschlüsselerweiter VS
* Commit from GitHub Actions (CI (FHIR Validation))
* update comment
* update Basis dependency to wildcard
* Commit from GitHub Actions (CI (FHIR Validation))
---------
Co-authored-by: f-peverali
---
ImplementationGuide/markdown/ReleaseNotes.md | 6 ++++
.../Appointment-ISiKTerminExample.json | 5 ++-
...apabilityStatementTerminplanungServer.json | 6 ++--
...MedizinischeBehandlungseinheitExample.json | 4 +--
...finition-ISiKAppointmentBookOperation.json | 4 +--
.../Schedule-ISiKKalenderExample.json | 4 +--
...ructureDefinition-AppointmentReplaces.json | 4 +--
.../StructureDefinition-ISiKKalender.json | 29 +++++++++++++++--
...on-ISiKMedizinischeBehandlungseinheit.json | 31 +++++++++++++++++--
.../StructureDefinition-ISiKNachricht.json | 4 +--
...tureDefinition-ISiKNachrichtExtension.json | 4 +--
.../StructureDefinition-ISiKTermin.json | 29 +++++++++++++++--
...erminKontaktMitGesundheitseinrichtung.json | 26 ++--------------
...efinition-ISiKTerminPriorityExtension.json | 4 +--
.../StructureDefinition-ISiKTerminblock.json | 4 +--
.../StructureDefinition-ScheduleName.json | 4 +--
.../ValueSet-ISiKTerminCancelationReason.json | 4 +--
.../ValueSet-ISiKTerminPriority.json | 4 +--
Resources/input/fsh/ISiKKalender.fsh | 14 +++++++--
.../ISiKMedizinischeBehandlungseinheit.fsh | 14 +++++++--
Resources/input/fsh/ISiKTermin.fsh | 16 +++++++---
Resources/input/fsh/aliases.fsh | 6 +++-
Resources/sushi-config.yaml | 2 +-
package.json | 2 +-
24 files changed, 158 insertions(+), 72 deletions(-)
diff --git a/ImplementationGuide/markdown/ReleaseNotes.md b/ImplementationGuide/markdown/ReleaseNotes.md
index 75621f09..35a7e3fa 100644
--- a/ImplementationGuide/markdown/ReleaseNotes.md
+++ b/ImplementationGuide/markdown/ReleaseNotes.md
@@ -4,6 +4,12 @@ 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 2.0.5
+
+Datum t.b.d
+
+* Ändern der ValueSets von IHE https://github.com/gematik/spec-ISiK-Terminplanung/pull/186
+
Version: 2.0.4
diff --git a/Resources/fsh-generated/resources/Appointment-ISiKTerminExample.json b/Resources/fsh-generated/resources/Appointment-ISiKTerminExample.json
index 68eb2b34..10f24a15 100644
--- a/Resources/fsh-generated/resources/Appointment-ISiKTerminExample.json
+++ b/Resources/fsh-generated/resources/Appointment-ISiKTerminExample.json
@@ -28,7 +28,6 @@
"reference": "ISiKSlotExample"
}
],
- "comment": "Dies ist ein Test Kommentar!",
"serviceType": [
{
"coding": [
@@ -43,8 +42,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/CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json
index 059a34fd..f03a1eae 100644
--- a/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json
+++ b/Resources/fsh-generated/resources/CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json
@@ -4,11 +4,11 @@
"url": "https://gematik.de/fhir/isik/v2/Terminplanung/CapabilityStatement/terminplanung-server",
"status": "active",
"experimental": false,
- "version": "2.0.4",
+ "version": "2.0.5",
"publisher": "gematik GmbH",
- "date": "2023-11-29",
+ "date": "2024-06-13",
"implementationGuide": [
- "https://gematik.de/fhir/isik/v2/Terminplanung/ImplementationGuide|2.0.4"
+ "https://gematik.de/fhir/isik/v2/Terminplanung/ImplementationGuide|2.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 8272687b..e8693fc6 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 4b56caa3..2e0e80d5 100644
--- a/Resources/fsh-generated/resources/OperationDefinition-ISiKAppointmentBookOperation.json
+++ b/Resources/fsh-generated/resources/OperationDefinition-ISiKAppointmentBookOperation.json
@@ -3,9 +3,9 @@
"id": "ISiKAppointmentBookOperation",
"status": "active",
"experimental": false,
- "version": "2.0.4",
+ "version": "2.0.5",
"publisher": "gematik GmbH",
- "date": "2023-11-29",
+ "date": "2024-06-13",
"name": "book",
"url": "https://gematik.de/fhir/isik/v2/Terminplanung/OperationDefinition/AppointmentBook",
"kind": "operation",
diff --git a/Resources/fsh-generated/resources/Schedule-ISiKKalenderExample.json b/Resources/fsh-generated/resources/Schedule-ISiKKalenderExample.json
index e1e4cc10..b11c64fe 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 2f916151..f60d1f31 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": "2.0.4",
+ "version": "2.0.5",
"name": "AppointmentReplaces",
"status": "active",
"experimental": false,
- "date": "2023-11-29",
+ "date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"mapping": [
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json
index 96e334ae..da58dbe7 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/v2/Terminplanung/StructureDefinition/ISiKKalender",
- "version": "2.0.4",
+ "version": "2.0.5",
"name": "ISiKKalender",
"status": "active",
"experimental": false,
- "date": "2023-11-29",
+ "date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"mapping": [
@@ -117,14 +117,39 @@
"id": "Schedule.specialty:Fachrichtung",
"path": "Schedule.specialty",
"sliceName": "Fachrichtung",
+ "comment": "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/) abgestimmt (Stand:13.06.2024).",
"min": 1,
"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 (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/CodeSystem/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 29cb2f6f..4f51edc2 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/v2/Terminplanung/StructureDefinition/ISiKMedizinischeBehandlungseinheit",
- "version": "2.0.4",
+ "version": "2.0.5",
"name": "ISiKMedizinischeBehandlungseinheit",
"status": "active",
"experimental": false,
- "date": "2023-11-29",
+ "date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"mapping": [
@@ -59,14 +59,39 @@
"id": "HealthcareService.specialty:Fachrichtung",
"path": "HealthcareService.specialty",
"sliceName": "Fachrichtung",
+ "comment": "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/) abgestimmt (Stand:13.06.2024).",
"min": 1,
- "max": "*",
+ "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 (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/CodeSystem/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 a2e04f27..15017864 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/v2/Terminplanung/StructureDefinition/ISiKNachricht",
- "version": "2.0.4",
+ "version": "2.0.5",
"name": "ISiKNachricht",
"status": "active",
"experimental": false,
- "date": "2023-11-29",
+ "date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"mapping": [
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKNachrichtExtension.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKNachrichtExtension.json
index 29642ee8..b03bd708 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/v2/Terminplanung/StructureDefinition/ISiKNachrichtExtension",
- "version": "2.0.4",
+ "version": "2.0.5",
"name": "ISiKNachrichtExtension",
"status": "active",
"experimental": false,
- "date": "2023-11-29",
+ "date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"mapping": [
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json
index 120c8820..6e7b62ac 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/v2/Terminplanung/StructureDefinition/ISiKTermin",
- "version": "2.0.4",
+ "version": "2.0.5",
"name": "ISiKTermin",
"status": "active",
"experimental": false,
- "date": "2023-11-29",
+ "date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"mapping": [
@@ -163,14 +163,39 @@
"id": "Appointment.specialty:Fachrichtung",
"path": "Appointment.specialty",
"sliceName": "Fachrichtung",
+ "comment": "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/) abgestimmt (Stand:13.06.2024).",
"min": 1,
"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 (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/CodeSystem/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 0b73a30f..9bff865c 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminKontaktMitGesundheitseinrichtung.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminKontaktMitGesundheitseinrichtung.json
@@ -2,35 +2,13 @@
"resourceType": "StructureDefinition",
"id": "ISiKTerminKontaktMitGesundheitseinrichtung",
"url": "https://gematik.de/fhir/isik/v2/Terminplanung/StructureDefinition/ISiKTerminKontaktMitGesundheitseinrichtung",
- "version": "2.0.4",
+ "version": "2.0.5",
"name": "ISiKTerminKontaktMitGesundheitseinrichtung",
"status": "active",
"experimental": false,
- "date": "2023-11-29",
+ "date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
- "mapping": [
- {
- "identity": "workflow",
- "uri": "http://hl7.org/fhir/workflow",
- "name": "Workflow Pattern"
- },
- {
- "identity": "rim",
- "uri": "http://hl7.org/v3",
- "name": "RIM Mapping"
- },
- {
- "identity": "w5",
- "uri": "http://hl7.org/fhir/fivews",
- "name": "FiveWs Pattern Mapping"
- },
- {
- "identity": "v2",
- "uri": "http://hl7.org/v2",
- "name": "HL7 v2 Mapping"
- }
- ],
"kind": "resource",
"abstract": false,
"type": "Encounter",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminPriorityExtension.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminPriorityExtension.json
index 16448069..86c3a9db 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/v2/Terminplanung/StructureDefinition/ISiKTerminPriorityExtension",
- "version": "2.0.4",
+ "version": "2.0.5",
"name": "ISiKTerminPriorityExtension",
"status": "active",
"experimental": false,
- "date": "2023-11-29",
+ "date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"mapping": [
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminblock.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminblock.json
index ebb36db5..1de93b8f 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/v2/Terminplanung/StructureDefinition/ISiKTerminblock",
- "version": "2.0.4",
+ "version": "2.0.5",
"name": "ISiKTerminblock",
"status": "active",
"experimental": false,
- "date": "2023-11-29",
+ "date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"mapping": [
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ScheduleName.json b/Resources/fsh-generated/resources/StructureDefinition-ScheduleName.json
index 379cf680..ad52c520 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": "2.0.4",
+ "version": "2.0.5",
"name": "ScheduleName",
"status": "active",
"experimental": false,
- "date": "2023-11-29",
+ "date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
"mapping": [
diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKTerminCancelationReason.json b/Resources/fsh-generated/resources/ValueSet-ISiKTerminCancelationReason.json
index ff4fe656..5e87f7fb 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/v2/Terminplanung/ValueSet/ISiKTerminCancelationReason",
"experimental": false,
"publisher": "gematik GmbH",
- "version": "2.0.4",
- "date": "2023-11-29",
+ "version": "2.0.5",
+ "date": "2024-06-13",
"compose": {
"include": [
{
diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKTerminPriority.json b/Resources/fsh-generated/resources/ValueSet-ISiKTerminPriority.json
index a4e9ea13..3828aef6 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/v2/Terminplanung/ValueSet/ISiKTerminPriority",
"experimental": false,
"publisher": "gematik GmbH",
- "version": "2.0.4",
- "date": "2023-11-29",
+ "version": "2.0.5",
+ "date": "2024-06-13",
"compose": {
"include": [
{
diff --git a/Resources/input/fsh/ISiKKalender.fsh b/Resources/input/fsh/ISiKKalender.fsh
index 6ed8a6dc..0d58e37e 100644
--- a/Resources/input/fsh/ISiKKalender.fsh
+++ b/Resources/input/fsh/ISiKKalender.fsh
@@ -8,8 +8,16 @@ 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 1..1 MS and
+ Fachspezialisierung 0..1 and
+ ErweiterterFachabteilungsschluessel 0..1
+* specialty[Fachrichtung] from $IHEpracticeSettingVS (required)
+ * ^comment = "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/) 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 (Stand:13.06.2024)."
+* specialty[ErweiterterFachabteilungsschluessel] from $FachabteilungsschluesselErweitertCS (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
@@ -37,6 +45,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..3e52dc15 100644
--- a/Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh
+++ b/Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh
@@ -8,8 +8,16 @@ 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 1..1 MS and
+ Fachspezialisierung 0..1 and
+ ErweiterterFachabteilungsschluessel 0..1
+* specialty[Fachrichtung] from $IHEpracticeSettingVS (required)
+ * ^comment = "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/) 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 (Stand:13.06.2024)."
+* specialty[ErweiterterFachabteilungsschluessel] from $FachabteilungsschluesselErweitertCS (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 +25,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 615af9ad..9b206a91 100644
--- a/Resources/input/fsh/ISiKTermin.fsh
+++ b/Resources/input/fsh/ISiKTermin.fsh
@@ -45,8 +45,16 @@ Id: ISiKTermin
* ^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 1..1 MS and
+ Fachspezialisierung 0..1 and
+ ErweiterterFachabteilungsschluessel 0..1
+* specialty[Fachrichtung] from $IHEpracticeSettingVS (required)
+ * ^comment = "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/) 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 (Stand:13.06.2024)."
+* specialty[ErweiterterFachabteilungsschluessel] from $FachabteilungsschluesselErweitertCS (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
@@ -81,14 +89,14 @@ Usage: #example
* slot = Reference(ISiKSlotExample)
* priority
* extension[ISiKTerminPriorityExtension].valueCodeableConcept = http://snomed.info/sct#25876001
-* comment = "Dies ist ein Test Kommentar!"
* serviceType = http://terminology.hl7.org/CodeSystem/service-type#124
-* specialty = urn:oid:1.2.276.0.76.5.114#010
+* specialty = $IHEAerztlicheFachrichtungen#ALLG
* participant
* actor.display = "Test Patient"
* actor.reference = "Patient/example"
* status = #accepted
+
// This extension can be safely removed as soon as a package for R5 backport extensions is published and referenced by this project
Extension: AppointmentReplaces
Id: AppointmentReplaces
diff --git a/Resources/input/fsh/aliases.fsh b/Resources/input/fsh/aliases.fsh
index 7136964c..55eb78c0 100644
--- a/Resources/input/fsh/aliases.fsh
+++ b/Resources/input/fsh/aliases.fsh
@@ -1,4 +1,8 @@
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/sushi-config.yaml b/Resources/sushi-config.yaml
index b109aa2f..1e6eaa0c 100644
--- a/Resources/sushi-config.yaml
+++ b/Resources/sushi-config.yaml
@@ -4,5 +4,5 @@ FSHOnly: true
applyExtensionMetadataToRoot: false
version: 2.0.5
dependencies:
- de.gematik.isik-basismodul: 2.0.6
+ de.gematik.isik-basismodul: 2.0.x
hl7.fhir.extensions.r5: 4.0.1
diff --git a/package.json b/package.json
index 3bc30acf..5e335f85 100644
--- a/package.json
+++ b/package.json
@@ -6,6 +6,6 @@
"4.0.1"
],
"dependencies": {
- "de.gematik.isik-basismodul": "2.0.6"
+ "de.gematik.isik-basismodul": "2.0.x"
}
}
From 61814cbc2b6e4509b6d6f30cae8bdb0e19b5cad4 Mon Sep 17 00:00:00 2001
From: f-peverali <112709306+f-peverali@users.noreply.github.com>
Date: Wed, 19 Jun 2024 13:16:04 +0200
Subject: [PATCH 04/11] update MS and Comment
---
Resources/fsh-generated/fsh-index.json | 154 ++++++++++++++++++
Resources/fsh-generated/fsh-index.txt | 20 +++
Resources/input/fsh/ISiKKalender.fsh | 15 +-
.../ISiKMedizinischeBehandlungseinheit.fsh | 15 +-
Resources/input/fsh/ISiKTermin.fsh | 15 +-
5 files changed, 213 insertions(+), 6 deletions(-)
create mode 100644 Resources/fsh-generated/fsh-index.json
create mode 100644 Resources/fsh-generated/fsh-index.txt
diff --git a/Resources/fsh-generated/fsh-index.json b/Resources/fsh-generated/fsh-index.json
new file mode 100644
index 00000000..df699f86
--- /dev/null
+++ b/Resources/fsh-generated/fsh-index.json
@@ -0,0 +1,154 @@
+[
+ {
+ "outputFile": "Appointment-ISiKTerminExample.json",
+ "fshName": "ISiKTerminExample",
+ "fshType": "Instance",
+ "fshFile": "ISiKTermin.fsh",
+ "startLine": 83,
+ "endLine": 100
+ },
+ {
+ "outputFile": "CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json",
+ "fshName": "ISiKCapabilityStatementTerminplanungServer",
+ "fshType": "Instance",
+ "fshFile": "ISiKTerminplanungCapabilityStatement.fsh",
+ "startLine": 1,
+ "endLine": 332
+ },
+ {
+ "outputFile": "Communication-ISiKNachrichtExample.json",
+ "fshName": "ISiKNachrichtExample",
+ "fshType": "Instance",
+ "fshFile": "ISiKNachricht.fsh",
+ "startLine": 30,
+ "endLine": 39
+ },
+ {
+ "outputFile": "HealthcareService-ISiKMedizinischeBehandlungseinheitExample.json",
+ "fshName": "ISiKMedizinischeBehandlungseinheitExample",
+ "fshType": "Instance",
+ "fshFile": "ISiKMedizinischeBehandlungseinheit.fsh",
+ "startLine": 26,
+ "endLine": 32
+ },
+ {
+ "outputFile": "OperationDefinition-ISiKAppointmentBookOperation.json",
+ "fshName": "Book",
+ "fshType": "Instance",
+ "fshFile": "ISiKBookOperation.fsh",
+ "startLine": 1,
+ "endLine": 45
+ },
+ {
+ "outputFile": "Schedule-ISiKKalenderExample.json",
+ "fshName": "ISiKKalenderExample",
+ "fshType": "Instance",
+ "fshFile": "ISiKKalender.fsh",
+ "startLine": 46,
+ "endLine": 53
+ },
+ {
+ "outputFile": "Slot-ISiKTerminblockExample.json",
+ "fshName": "ISiKTerminblockExample",
+ "fshType": "Instance",
+ "fshFile": "ISiKTerminblock.fsh",
+ "startLine": 19,
+ "endLine": 25
+ },
+ {
+ "outputFile": "StructureDefinition-AppointmentReplaces.json",
+ "fshName": "AppointmentReplaces",
+ "fshType": "Extension",
+ "fshFile": "ISiKTermin.fsh",
+ "startLine": 104,
+ "endLine": 108
+ },
+ {
+ "outputFile": "StructureDefinition-ISiKKalender.json",
+ "fshName": "ISiKKalender",
+ "fshType": "Profile",
+ "fshFile": "ISiKKalender.fsh",
+ "startLine": 1,
+ "endLine": 35
+ },
+ {
+ "outputFile": "StructureDefinition-ISiKMedizinischeBehandlungseinheit.json",
+ "fshName": "ISiKMedizinischeBehandlungseinheit",
+ "fshType": "Profile",
+ "fshFile": "ISiKMedizinischeBehandlungseinheit.fsh",
+ "startLine": 1,
+ "endLine": 24
+ },
+ {
+ "outputFile": "StructureDefinition-ISiKNachricht.json",
+ "fshName": "ISiKNachricht",
+ "fshType": "Profile",
+ "fshFile": "ISiKNachricht.fsh",
+ "startLine": 1,
+ "endLine": 28
+ },
+ {
+ "outputFile": "StructureDefinition-ISiKNachrichtExtension.json",
+ "fshName": "ISiKNachrichtExtension",
+ "fshType": "Extension",
+ "fshFile": "ISiKTermin.fsh",
+ "startLine": 66,
+ "endLine": 69
+ },
+ {
+ "outputFile": "StructureDefinition-ISiKTermin.json",
+ "fshName": "ISiKTermin",
+ "fshType": "Profile",
+ "fshFile": "ISiKTermin.fsh",
+ "startLine": 1,
+ "endLine": 64
+ },
+ {
+ "outputFile": "StructureDefinition-ISiKTerminKontaktMitGesundheitseinrichtung.json",
+ "fshName": "ISiKTerminKontaktMitGesundheitseinrichtung",
+ "fshType": "Profile",
+ "fshFile": "ISiKTerminKontaktMitGesundheitseinrichtung.fsh",
+ "startLine": 1,
+ "endLine": 5
+ },
+ {
+ "outputFile": "StructureDefinition-ISiKTerminPriorityExtension.json",
+ "fshName": "ISiKTerminPriorityExtension",
+ "fshType": "Extension",
+ "fshFile": "ISiKTermin.fsh",
+ "startLine": 71,
+ "endLine": 76
+ },
+ {
+ "outputFile": "StructureDefinition-ISiKTerminblock.json",
+ "fshName": "ISiKTerminblock",
+ "fshType": "Profile",
+ "fshFile": "ISiKTerminblock.fsh",
+ "startLine": 1,
+ "endLine": 12
+ },
+ {
+ "outputFile": "StructureDefinition-ScheduleName.json",
+ "fshName": "ScheduleName",
+ "fshType": "Extension",
+ "fshFile": "ISiKKalender.fsh",
+ "startLine": 39,
+ "endLine": 44
+ },
+ {
+ "outputFile": "ValueSet-ISiKTerminCancelationReason.json",
+ "fshName": "ISiKTerminCancelationReason",
+ "fshType": "ValueSet",
+ "fshFile": "valueSets.fsh",
+ "startLine": 1,
+ "endLine": 9
+ },
+ {
+ "outputFile": "ValueSet-ISiKTerminPriority.json",
+ "fshName": "ISiKTerminPriority",
+ "fshType": "ValueSet",
+ "fshFile": "valueSets.fsh",
+ "startLine": 11,
+ "endLine": 15
+ }
+]
diff --git a/Resources/fsh-generated/fsh-index.txt b/Resources/fsh-generated/fsh-index.txt
new file mode 100644
index 00000000..3fa8c90b
--- /dev/null
+++ b/Resources/fsh-generated/fsh-index.txt
@@ -0,0 +1,20 @@
+Output File Name Type FSH File Lines
+Appointment-ISiKTerminExample.json ISiKTerminExample Instance ISiKTermin.fsh 83 - 100
+CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json ISiKCapabilityStatementTerminplanungServer Instance ISiKTerminplanungCapabilityStatement.fsh 1 - 332
+Communication-ISiKNachrichtExample.json ISiKNachrichtExample Instance ISiKNachricht.fsh 30 - 39
+HealthcareService-ISiKMedizinischeBehandlungseinheitExample.json ISiKMedizinischeBehandlungseinheitExample Instance ISiKMedizinischeBehandlungseinheit.fsh 26 - 32
+OperationDefinition-ISiKAppointmentBookOperation.json Book Instance ISiKBookOperation.fsh 1 - 45
+Schedule-ISiKKalenderExample.json ISiKKalenderExample Instance ISiKKalender.fsh 46 - 53
+Slot-ISiKTerminblockExample.json ISiKTerminblockExample Instance ISiKTerminblock.fsh 19 - 25
+StructureDefinition-AppointmentReplaces.json AppointmentReplaces Extension ISiKTermin.fsh 104 - 108
+StructureDefinition-ISiKKalender.json ISiKKalender Profile ISiKKalender.fsh 1 - 35
+StructureDefinition-ISiKMedizinischeBehandlungseinheit.json ISiKMedizinischeBehandlungseinheit Profile ISiKMedizinischeBehandlungseinheit.fsh 1 - 24
+StructureDefinition-ISiKNachricht.json ISiKNachricht Profile ISiKNachricht.fsh 1 - 28
+StructureDefinition-ISiKNachrichtExtension.json ISiKNachrichtExtension Extension ISiKTermin.fsh 66 - 69
+StructureDefinition-ISiKTermin.json ISiKTermin Profile ISiKTermin.fsh 1 - 64
+StructureDefinition-ISiKTerminKontaktMitGesundheitseinrichtung.json ISiKTerminKontaktMitGesundheitseinrichtung Profile ISiKTerminKontaktMitGesundheitseinrichtung.fsh 1 - 5
+StructureDefinition-ISiKTerminPriorityExtension.json ISiKTerminPriorityExtension Extension ISiKTermin.fsh 71 - 76
+StructureDefinition-ISiKTerminblock.json ISiKTerminblock Profile ISiKTerminblock.fsh 1 - 12
+StructureDefinition-ScheduleName.json ScheduleName Extension ISiKKalender.fsh 39 - 44
+ValueSet-ISiKTerminCancelationReason.json ISiKTerminCancelationReason ValueSet valueSets.fsh 1 - 9
+ValueSet-ISiKTerminPriority.json ISiKTerminPriority ValueSet valueSets.fsh 11 - 15
\ No newline at end of file
diff --git a/Resources/input/fsh/ISiKKalender.fsh b/Resources/input/fsh/ISiKKalender.fsh
index 6ed8a6dc..be60cf0f 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 1..1 MS and
+ Fachspezialisierung 0..1 and
+ ErweiterterFachabteilungsschluessel 0..1
+* specialty[Fachrichtung] from $IHEpracticeSettingVS (required)
+ * ^definition = "Conditional Must Support - 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 2 spät 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/) 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 $FachabteilungsschluesselErweitertCS (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
diff --git a/Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh b/Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh
index b7df7270..fa358a59 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 1..1 MS and
+ Fachspezialisierung 0..1 and
+ ErweiterterFachabteilungsschluessel 0..1
+* specialty[Fachrichtung] from $IHEpracticeSettingVS (required)
+ * ^definition = "Conditional Must Support - 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 2 spät 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/) 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 $FachabteilungsschluesselErweitertCS (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
diff --git a/Resources/input/fsh/ISiKTermin.fsh b/Resources/input/fsh/ISiKTermin.fsh
index 615af9ad..793b6cd2 100644
--- a/Resources/input/fsh/ISiKTermin.fsh
+++ b/Resources/input/fsh/ISiKTermin.fsh
@@ -45,8 +45,19 @@ Id: ISiKTermin
* ^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 1..1 MS and
+ Fachspezialisierung 0..1 and
+ ErweiterterFachabteilungsschluessel 0..1
+* specialty[Fachrichtung] from $IHEpracticeSettingVS (required)
+ * ^definition = "Conditional Must Support - 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 2 spät 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/) 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 (Stand:13.06.2024)."
+* specialty[ErweiterterFachabteilungsschluessel] from $FachabteilungsschluesselErweitertCS (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
From c233518f4daeecf47d5915a8be4db80304eb1871 Mon Sep 17 00:00:00 2001
From: f-peverali
Date: Wed, 19 Jun 2024 11:20:50 +0000
Subject: [PATCH 05/11] Commit from GitHub Actions (CI (FHIR Validation))
---
.../resources/StructureDefinition-ISiKKalender.json | 5 +++--
...ructureDefinition-ISiKMedizinischeBehandlungseinheit.json | 5 +++--
.../resources/StructureDefinition-ISiKTermin.json | 3 ++-
3 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json
index da58dbe7..e34e7a6c 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json
@@ -117,7 +117,8 @@
"id": "Schedule.specialty:Fachrichtung",
"path": "Schedule.specialty",
"sliceName": "Fachrichtung",
- "comment": "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/) abgestimmt (Stand:13.06.2024).",
+ "definition": "Conditional Must Support - 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 2 spät 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/) abgestimmt (Stand:13.06.2024).",
"min": 1,
"max": "1",
"mustSupport": true,
@@ -130,7 +131,7 @@
"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 (Stand:13.06.2024).",
+ "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": {
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json
index 4f51edc2..c12530dc 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json
@@ -59,7 +59,8 @@
"id": "HealthcareService.specialty:Fachrichtung",
"path": "HealthcareService.specialty",
"sliceName": "Fachrichtung",
- "comment": "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/) abgestimmt (Stand:13.06.2024).",
+ "definition": "Conditional Must Support - 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 2 spät 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/) abgestimmt (Stand:13.06.2024).",
"min": 1,
"max": "1",
"mustSupport": true,
@@ -72,7 +73,7 @@
"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 (Stand:13.06.2024).",
+ "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": {
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json
index 6e7b62ac..a46f818d 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json
@@ -163,7 +163,8 @@
"id": "Appointment.specialty:Fachrichtung",
"path": "Appointment.specialty",
"sliceName": "Fachrichtung",
- "comment": "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/) abgestimmt (Stand:13.06.2024).",
+ "definition": "Conditional Must Support - 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 2 spät 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/) abgestimmt (Stand:13.06.2024).",
"min": 1,
"max": "1",
"mustSupport": true,
From fac9420fe289487f8a67b4b90297947bc0a546ea Mon Sep 17 00:00:00 2001
From: f-peverali <112709306+f-peverali@users.noreply.github.com>
Date: Wed, 19 Jun 2024 14:53:16 +0200
Subject: [PATCH 06/11] Update/ihe vs stufe2 post review (#188)
* fix VS instead of CS
* fix cardinality
* fix link
* fix alias
* add examples
* add dependency to IHE package
* Commit from GitHub Actions (CI (FHIR Validation))
---------
Co-authored-by: f-peverali
---
Resources/fsh-generated/fsh-index.json | 20 ++++-
Resources/fsh-generated/fsh-index.txt | 4 +-
...ointment-ISiKTerminExampleExtendedICU.json | 75 +++++++++++++++++++
.../Appointment-ISiKTerminExampleOld.json | 75 +++++++++++++++++++
.../StructureDefinition-ISiKKalender.json | 4 +-
...on-ISiKMedizinischeBehandlungseinheit.json | 4 +-
.../StructureDefinition-ISiKTermin.json | 4 +-
Resources/input/fsh/ISiKKalender.fsh | 4 +-
.../ISiKMedizinischeBehandlungseinheit.fsh | 4 +-
Resources/input/fsh/ISiKTermin.fsh | 43 ++++++++++-
Resources/sushi-config.yaml | 1 +
fhirpkg.lock.json | 9 +++
package.json | 3 +-
13 files changed, 234 insertions(+), 16 deletions(-)
create mode 100644 Resources/fsh-generated/resources/Appointment-ISiKTerminExampleExtendedICU.json
create mode 100644 Resources/fsh-generated/resources/Appointment-ISiKTerminExampleOld.json
create mode 100644 fhirpkg.lock.json
diff --git a/Resources/fsh-generated/fsh-index.json b/Resources/fsh-generated/fsh-index.json
index df699f86..4443ca67 100644
--- a/Resources/fsh-generated/fsh-index.json
+++ b/Resources/fsh-generated/fsh-index.json
@@ -7,6 +7,22 @@
"startLine": 83,
"endLine": 100
},
+ {
+ "outputFile": "Appointment-ISiKTerminExampleExtendedICU.json",
+ "fshName": "ISiKTerminExampleExtendedICU",
+ "fshType": "Instance",
+ "fshFile": "ISiKTermin.fsh",
+ "startLine": 102,
+ "endLine": 120
+ },
+ {
+ "outputFile": "Appointment-ISiKTerminExampleOld.json",
+ "fshName": "ISiKTerminExampleOld",
+ "fshType": "Instance",
+ "fshFile": "ISiKTermin.fsh",
+ "startLine": 122,
+ "endLine": 139
+ },
{
"outputFile": "CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json",
"fshName": "ISiKCapabilityStatementTerminplanungServer",
@@ -60,8 +76,8 @@
"fshName": "AppointmentReplaces",
"fshType": "Extension",
"fshFile": "ISiKTermin.fsh",
- "startLine": 104,
- "endLine": 108
+ "startLine": 143,
+ "endLine": 147
},
{
"outputFile": "StructureDefinition-ISiKKalender.json",
diff --git a/Resources/fsh-generated/fsh-index.txt b/Resources/fsh-generated/fsh-index.txt
index 3fa8c90b..ea849810 100644
--- a/Resources/fsh-generated/fsh-index.txt
+++ b/Resources/fsh-generated/fsh-index.txt
@@ -1,12 +1,14 @@
Output File Name Type FSH File Lines
Appointment-ISiKTerminExample.json ISiKTerminExample Instance ISiKTermin.fsh 83 - 100
+Appointment-ISiKTerminExampleExtendedICU.json ISiKTerminExampleExtendedICU Instance ISiKTermin.fsh 102 - 120
+Appointment-ISiKTerminExampleOld.json ISiKTerminExampleOld Instance ISiKTermin.fsh 122 - 139
CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json ISiKCapabilityStatementTerminplanungServer Instance ISiKTerminplanungCapabilityStatement.fsh 1 - 332
Communication-ISiKNachrichtExample.json ISiKNachrichtExample Instance ISiKNachricht.fsh 30 - 39
HealthcareService-ISiKMedizinischeBehandlungseinheitExample.json ISiKMedizinischeBehandlungseinheitExample Instance ISiKMedizinischeBehandlungseinheit.fsh 26 - 32
OperationDefinition-ISiKAppointmentBookOperation.json Book Instance ISiKBookOperation.fsh 1 - 45
Schedule-ISiKKalenderExample.json ISiKKalenderExample Instance ISiKKalender.fsh 46 - 53
Slot-ISiKTerminblockExample.json ISiKTerminblockExample Instance ISiKTerminblock.fsh 19 - 25
-StructureDefinition-AppointmentReplaces.json AppointmentReplaces Extension ISiKTermin.fsh 104 - 108
+StructureDefinition-AppointmentReplaces.json AppointmentReplaces Extension ISiKTermin.fsh 143 - 147
StructureDefinition-ISiKKalender.json ISiKKalender Profile ISiKKalender.fsh 1 - 35
StructureDefinition-ISiKMedizinischeBehandlungseinheit.json ISiKMedizinischeBehandlungseinheit Profile ISiKMedizinischeBehandlungseinheit.fsh 1 - 24
StructureDefinition-ISiKNachricht.json ISiKNachricht Profile ISiKNachricht.fsh 1 - 28
diff --git a/Resources/fsh-generated/resources/Appointment-ISiKTerminExampleExtendedICU.json b/Resources/fsh-generated/resources/Appointment-ISiKTerminExampleExtendedICU.json
new file mode 100644
index 00000000..065ff3e0
--- /dev/null
+++ b/Resources/fsh-generated/resources/Appointment-ISiKTerminExampleExtendedICU.json
@@ -0,0 +1,75 @@
+{
+ "resourceType": "Appointment",
+ "id": "ISiKTerminExampleExtendedICU",
+ "meta": {
+ "tag": [
+ {
+ "code": "external",
+ "system": "http://fhir.de/CodeSystem/common-meta-tag-de"
+ }
+ ],
+ "profile": [
+ "https://gematik.de/fhir/isik/v2/Terminplanung/StructureDefinition/ISiKTermin"
+ ]
+ },
+ "extension": [
+ {
+ "url": "https://gematik.de/fhir/isik/v2/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": "0100",
+ "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/v2/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..b1fd43c6
--- /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/v2/Terminplanung/StructureDefinition/ISiKTermin"
+ ]
+ },
+ "extension": [
+ {
+ "url": "https://gematik.de/fhir/isik/v2/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/v2/Terminplanung/StructureDefinition/ISiKTerminPriorityExtension",
+ "valueCodeableConcept": {
+ "coding": [
+ {
+ "code": "25876001",
+ "system": "http://snomed.info/sct"
+ }
+ ]
+ }
+ }
+ ]
+ }
+}
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json
index e34e7a6c..3ec5aaed 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json
@@ -119,7 +119,7 @@
"sliceName": "Fachrichtung",
"definition": "Conditional Must Support - 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 2 spät 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/) abgestimmt (Stand:13.06.2024).",
- "min": 1,
+ "min": 0,
"max": "1",
"mustSupport": true,
"binding": {
@@ -148,7 +148,7 @@
"max": "1",
"binding": {
"strength": "required",
- "valueSet": "http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert"
+ "valueSet": "http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert"
}
},
{
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json
index c12530dc..c18b5a91 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json
@@ -61,7 +61,7 @@
"sliceName": "Fachrichtung",
"definition": "Conditional Must Support - 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 2 spät 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/) abgestimmt (Stand:13.06.2024).",
- "min": 1,
+ "min": 0,
"max": "1",
"mustSupport": true,
"binding": {
@@ -90,7 +90,7 @@
"max": "1",
"binding": {
"strength": "required",
- "valueSet": "http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert"
+ "valueSet": "http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert"
}
},
{
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json
index a46f818d..b9ddf0ae 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json
@@ -165,7 +165,7 @@
"sliceName": "Fachrichtung",
"definition": "Conditional Must Support - 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 2 spät 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/) abgestimmt (Stand:13.06.2024).",
- "min": 1,
+ "min": 0,
"max": "1",
"mustSupport": true,
"binding": {
@@ -194,7 +194,7 @@
"max": "1",
"binding": {
"strength": "required",
- "valueSet": "http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert"
+ "valueSet": "http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert"
}
},
{
diff --git a/Resources/input/fsh/ISiKKalender.fsh b/Resources/input/fsh/ISiKKalender.fsh
index 58e606d0..97e32883 100644
--- a/Resources/input/fsh/ISiKKalender.fsh
+++ b/Resources/input/fsh/ISiKKalender.fsh
@@ -9,7 +9,7 @@ Id: ISiKKalender
* ^slicing.discriminator.path = "$this"
* ^slicing.rules = #open
* specialty contains
- Fachrichtung 1..1 MS and
+ Fachrichtung 0..1 MS and
Fachspezialisierung 0..1 and
ErweiterterFachabteilungsschluessel 0..1
* specialty[Fachrichtung] from $IHEpracticeSettingVS (required)
@@ -19,7 +19,7 @@ Id: ISiKKalender
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/) 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 $FachabteilungsschluesselErweitertCS (required)
+* 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
diff --git a/Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh b/Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh
index c152506e..971475f0 100644
--- a/Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh
+++ b/Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh
@@ -9,7 +9,7 @@ Id: ISiKMedizinischeBehandlungseinheit
* ^slicing.discriminator.path = "$this"
* ^slicing.rules = #open
* specialty contains
- Fachrichtung 1..1 MS and
+ Fachrichtung 0..1 MS and
Fachspezialisierung 0..1 and
ErweiterterFachabteilungsschluessel 0..1
* specialty[Fachrichtung] from $IHEpracticeSettingVS (required)
@@ -19,7 +19,7 @@ Id: ISiKMedizinischeBehandlungseinheit
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/) 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 $FachabteilungsschluesselErweitertCS (required)
+* 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
diff --git a/Resources/input/fsh/ISiKTermin.fsh b/Resources/input/fsh/ISiKTermin.fsh
index 971ab954..3ad06a79 100644
--- a/Resources/input/fsh/ISiKTermin.fsh
+++ b/Resources/input/fsh/ISiKTermin.fsh
@@ -46,7 +46,7 @@ Id: ISiKTermin
* ^slicing.discriminator.path = "$this"
* ^slicing.rules = #open
* specialty contains
- Fachrichtung 1..1 MS and
+ Fachrichtung 0..1 MS and
Fachspezialisierung 0..1 and
ErweiterterFachabteilungsschluessel 0..1
* specialty[Fachrichtung] from $IHEpracticeSettingVS (required)
@@ -56,7 +56,7 @@ Id: ISiKTermin
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/) 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 (Stand:13.06.2024)."
-* specialty[ErweiterterFachabteilungsschluessel] from $FachabteilungsschluesselErweitertCS (required)
+* 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
@@ -99,6 +99,45 @@ Usage: #example
* 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 = $IHEAerztlicheFachrichtungen#INTM
+* specialty = $FachabteilungsschluesselErweitertCS#0100
+* 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"
+ * actor.reference = "Patient/example"
+ * status = #accepted
+
// This extension can be safely removed as soon as a package for R5 backport extensions is published and referenced by this project
Extension: AppointmentReplaces
diff --git a/Resources/sushi-config.yaml b/Resources/sushi-config.yaml
index 1e6eaa0c..8af6553d 100644
--- a/Resources/sushi-config.yaml
+++ b/Resources/sushi-config.yaml
@@ -6,3 +6,4 @@ version: 2.0.5
dependencies:
de.gematik.isik-basismodul: 2.0.x
hl7.fhir.extensions.r5: 4.0.1
+ de.ihe-d.terminology: 3.0.0
diff --git a/fhirpkg.lock.json b/fhirpkg.lock.json
new file mode 100644
index 00000000..09f7613f
--- /dev/null
+++ b/fhirpkg.lock.json
@@ -0,0 +1,9 @@
+{
+ "updated": "2024-06-19T14:11:50.1713297+02:00",
+ "dependencies": {
+ "de.gematik.isik-basismodul": "2.0.6",
+ "de.basisprofil.r4": "1.4.0",
+ "hl7.fhir.r4.core": "4.0.1"
+ },
+ "missing": {}
+}
diff --git a/package.json b/package.json
index 5e335f85..e94c797f 100644
--- a/package.json
+++ b/package.json
@@ -6,6 +6,7 @@
"4.0.1"
],
"dependencies": {
- "de.gematik.isik-basismodul": "2.0.x"
+ "de.gematik.isik-basismodul": "2.0.x",
+ "de.ihe-d.terminology": "3.0.0"
}
}
From f66f512b0aa26e30ac937a194d671e073f4e6b51 Mon Sep 17 00:00:00 2001
From: f-peverali <112709306+f-peverali@users.noreply.github.com>
Date: Wed, 19 Jun 2024 15:44:48 +0200
Subject: [PATCH 07/11] Update/ihe vs stufe2 post review (#189)
* fix VS instead of CS
* fix cardinality
* fix link
* fix alias
* add examples
* add dependency to IHE package
* Commit from GitHub Actions (CI (FHIR Validation))
* fix coding syntax in example
---------
Co-authored-by: f-peverali
---
.../Appointment-ISiKTerminExampleExtendedICU.json | 8 ++++++++
Resources/input/fsh/ISiKTermin.fsh | 4 ++--
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/Resources/fsh-generated/resources/Appointment-ISiKTerminExampleExtendedICU.json b/Resources/fsh-generated/resources/Appointment-ISiKTerminExampleExtendedICU.json
index 065ff3e0..8455bcb8 100644
--- a/Resources/fsh-generated/resources/Appointment-ISiKTerminExampleExtendedICU.json
+++ b/Resources/fsh-generated/resources/Appointment-ISiKTerminExampleExtendedICU.json
@@ -39,6 +39,14 @@
}
],
"specialty": [
+ {
+ "coding": [
+ {
+ "code": "INTM",
+ "system": "http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen"
+ }
+ ]
+ },
{
"coding": [
{
diff --git a/Resources/input/fsh/ISiKTermin.fsh b/Resources/input/fsh/ISiKTermin.fsh
index 3ad06a79..ed76e407 100644
--- a/Resources/input/fsh/ISiKTermin.fsh
+++ b/Resources/input/fsh/ISiKTermin.fsh
@@ -112,8 +112,8 @@ Usage: #example
* priority
* extension[ISiKTerminPriorityExtension].valueCodeableConcept = http://snomed.info/sct#25876001
* serviceType = http://terminology.hl7.org/CodeSystem/service-type#174
-* specialty = $IHEAerztlicheFachrichtungen#INTM
-* specialty = $FachabteilungsschluesselErweitertCS#0100
+* specialty[Fachrichtung] = $IHEAerztlicheFachrichtungen#INTM
+* specialty[ErweiterterFachabteilungsschluessel] = $FachabteilungsschluesselErweitertCS#0100
* participant
* actor.display = "Test Patient"
* actor.reference = "Patient/example"
From 97a4a7dbb13a581ff9a39a6214a59ca2181abf62 Mon Sep 17 00:00:00 2001
From: f-peverali <112709306+f-peverali@users.noreply.github.com>
Date: Thu, 20 Jun 2024 10:17:53 +0200
Subject: [PATCH 08/11] update requirements regarding SLot search with Schedlue
and Start defined - ANFISK.302 (#190)
* update requirements
* Update ImplementationGuide/markdown/Datenobjekte/ISiKTerminblockSlot.md
Co-authored-by: Alexander Zautke
* Update ImplementationGuide/markdown/Datenobjekte/ISiKTerminblockSlot.md
Co-authored-by: Alexander Zautke
* update releasenotes
---------
Co-authored-by: Alexander Zautke
---
.../markdown/Datenobjekte/ISiKTerminblockSlot.md | 16 ++++++++--------
ImplementationGuide/markdown/ReleaseNotes.md | 3 ++-
2 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/ImplementationGuide/markdown/Datenobjekte/ISiKTerminblockSlot.md b/ImplementationGuide/markdown/Datenobjekte/ISiKTerminblockSlot.md
index 103a3179..d96a6cdc 100644
--- a/ImplementationGuide/markdown/Datenobjekte/ISiKTerminblockSlot.md
+++ b/ImplementationGuide/markdown/Datenobjekte/ISiKTerminblockSlot.md
@@ -68,13 +68,18 @@ Für die Ressource Slot MUSS die REST-Interaktion "READ" implementiert werden.
Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der [FHIR-Basisspezifikation - Abschnitt "Parameters for all resources"]https://hl7.org/fhir/R4/search.html#all).
-2. Der Suchparameter "schedule" MUSS unterstützt werden:
+2. Der Suchparameter "schedule" MUSS in Kombination mit einem definierten Startzeitpunkt mittels Suchparameter "start" unterstützt werden. Der Suchparameter "schedule" KANN alleinstehend unterstützt werden.
+Beim Fehlen des "start"-Suchparameters SOLL der aktuelle Zeitpunkt des Servers als Startzeitpunkt per Default verwendet werden.
Beispiele:
+ ```GET [base]/Slot?schedule=Schedule/ISiKKalenderExample:start=2022-12-10T09:00:00Z```
+
```GET [base]/Slot?schedule=Schedule/ISiKKalenderExample```
Anwendungshinweise: Weitere Informationen zur Suche nach "Slot.schedule" finden sich in der [FHIR-Basisspezifikation - Abschnitt "reference"]https://hl7.org/fhir/R4/search.html#reference).
+
+ In diesem Fall ist auch ein Chaining auf weitere verknüpfte Akteure möglich: `GET https://example.org/fhir/Slot?schedule.actor:HealthcareService.type=https://example.org/fhir/CodeSystem/Behandlungsleistung|CT`
3. Der Suchparameter "status" MUSS unterstützt werden:
@@ -84,19 +89,14 @@ Für die Ressource Slot MUSS die REST-Interaktion "READ" implementiert werden.
Anwendungshinweise: Weitere Informationen zur Suche nach "Slot.status" finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"]https://hl7.org/fhir/R4/search.html#token).
-4. Der Suchparameter "start" MUSS unterstützt werden:
+4. Der Suchparameter "start" MUSS alleinstehend unterstützt werden:
Beispiele:
```GET [base]/Slot?start=2022-12-10T09:00:00Z```
Anwendungshinweise: Weitere Informationen zur Suche nach "Slot.start" finden sich in der [FHIR-Basisspezifikation - Abschnitt "Date Search"]https://hl7.org/fhir/R4/search.html#date).
-
-5. Abfrage aller verfügbaren Slots für einen Kalender:
-
- ```GET https://example.org/fhir/Slot?schedule=```
-
- Anwendungshinweise: In diesem Fall ist auch ein Chaining auf weitere verknüpfte Akteure möglich: `GET https://example.org/fhir/Slot?schedule.actor:HealthcareService.type=https://example.org/fhir/CodeSystem/Behandlungsleistung|CT`
+
---
### Beispiele
diff --git a/ImplementationGuide/markdown/ReleaseNotes.md b/ImplementationGuide/markdown/ReleaseNotes.md
index 35a7e3fa..c021861f 100644
--- a/ImplementationGuide/markdown/ReleaseNotes.md
+++ b/ImplementationGuide/markdown/ReleaseNotes.md
@@ -6,9 +6,10 @@ Die erste Ziffer X bezeichnet ein Major-Release und regelt die Gültigkeit von R
Version 2.0.5
-Datum t.b.d
+Datum: 20.06.2024
* Ändern der ValueSets von IHE https://github.com/gematik/spec-ISiK-Terminplanung/pull/186
+* Änderung der Anforderung für Suchanfrage zu Terminblöcken aus Kalendern https://github.com/gematik/spec-ISiK-Terminplanung/pull/190
Version: 2.0.4
From 6c8b2f2ec286e8c34dcf009c66fe9ccdc7e4f2da Mon Sep 17 00:00:00 2001
From: f-peverali <112709306+f-peverali@users.noreply.github.com>
Date: Thu, 20 Jun 2024 10:37:26 +0200
Subject: [PATCH 09/11] update versio + script and sushi+firelyterminal
---
.github/workflows/main.yml | 4 +--
ImplementationGuide/markdown/Einfuehrung.md | 2 +-
...ructureDefinition-AppointmentReplaces.json | 7 -----
.../StructureDefinition-ISiKKalender.json | 17 ------------
...on-ISiKMedizinischeBehandlungseinheit.json | 12 ---------
.../StructureDefinition-ISiKNachricht.json | 17 ------------
...tureDefinition-ISiKNachrichtExtension.json | 7 -----
.../StructureDefinition-ISiKTermin.json | 27 -------------------
...efinition-ISiKTerminPriorityExtension.json | 7 -----
.../StructureDefinition-ISiKTerminblock.json | 17 ------------
.../StructureDefinition-ScheduleName.json | 7 -----
.../ValueSet-ISiKTerminCancelationReason.json | 2 +-
.../ValueSet-ISiKTerminPriority.json | 2 +-
Resources/input/fsh/ruleset.fsh | 4 +--
scripts/release_publish.py | 9 +++++++
15 files changed, 16 insertions(+), 125 deletions(-)
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 7ec79b63..e1439ed2 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -29,7 +29,7 @@ jobs:
# Java and .NET are already installed on ubuntu-latest
- name: Firely.Terminal (GitHub Actions)
- uses: FirelyTeam/firely-terminal-pipeline@v0.4.0
+ uses: FirelyTeam/firely-terminal-pipeline@v0.4.1
with:
PATH_TO_CONFORMANCE_RESOURCES: Resources/fsh-generated/resources/
#PATH_TO_EXAMPLES: Examples
@@ -42,7 +42,7 @@ jobs:
SIMPLIFIER_PASSWORD: ${{ secrets.SIMPLIFIER_PASSWORD }}
SUSHI_ENABLED: true
SUSHI_OPTIONS: Resources/
- SUSHI_VERSION: 3.5.0
+ SUSHI_VERSION: 3.10.0
EXPECTED_FAILS: VALIDATION_CONFORMANCE_DOTNET VALIDATION_CONFORMANCE_JAVA VALIDATION_EXAMPLES_JAVA
- name: Add & Commit
diff --git a/ImplementationGuide/markdown/Einfuehrung.md b/ImplementationGuide/markdown/Einfuehrung.md
index d5929693..32885761 100644
--- a/ImplementationGuide/markdown/Einfuehrung.md
+++ b/ImplementationGuide/markdown/Einfuehrung.md
@@ -3,7 +3,7 @@
----
Version: 2.0.5
-Datum: 13.06.2024
+Datum: 20.06.2024
Status: Aktiv
diff --git a/Resources/fsh-generated/resources/StructureDefinition-AppointmentReplaces.json b/Resources/fsh-generated/resources/StructureDefinition-AppointmentReplaces.json
index f60d1f31..e160b466 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-AppointmentReplaces.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-AppointmentReplaces.json
@@ -9,13 +9,6 @@
"date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
- "mapping": [
- {
- "identity": "rim",
- "uri": "http://hl7.org/v3",
- "name": "RIM Mapping"
- }
- ],
"kind": "complex-type",
"abstract": false,
"context": [
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json
index 3ec5aaed..ee76e686 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKKalender.json
@@ -9,23 +9,6 @@
"date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
- "mapping": [
- {
- "identity": "rim",
- "uri": "http://hl7.org/v3",
- "name": "RIM Mapping"
- },
- {
- "identity": "ical",
- "uri": "http://ietf.org/rfc/2445",
- "name": "iCalendar"
- },
- {
- "identity": "w5",
- "uri": "http://hl7.org/fhir/fivews",
- "name": "FiveWs Pattern Mapping"
- }
- ],
"kind": "resource",
"abstract": false,
"type": "Schedule",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json
index c18b5a91..b2b241e9 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKMedizinischeBehandlungseinheit.json
@@ -9,18 +9,6 @@
"date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
- "mapping": [
- {
- "identity": "rim",
- "uri": "http://hl7.org/v3",
- "name": "RIM Mapping"
- },
- {
- "identity": "w5",
- "uri": "http://hl7.org/fhir/fivews",
- "name": "FiveWs Pattern Mapping"
- }
- ],
"kind": "resource",
"abstract": false,
"type": "HealthcareService",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKNachricht.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKNachricht.json
index 15017864..a994bdef 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKNachricht.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKNachricht.json
@@ -9,23 +9,6 @@
"date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
- "mapping": [
- {
- "identity": "workflow",
- "uri": "http://hl7.org/fhir/workflow",
- "name": "Workflow Pattern"
- },
- {
- "identity": "w5",
- "uri": "http://hl7.org/fhir/fivews",
- "name": "FiveWs Pattern Mapping"
- },
- {
- "identity": "rim",
- "uri": "http://hl7.org/v3",
- "name": "RIM Mapping"
- }
- ],
"kind": "resource",
"abstract": false,
"type": "Communication",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKNachrichtExtension.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKNachrichtExtension.json
index b03bd708..665bc129 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKNachrichtExtension.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKNachrichtExtension.json
@@ -9,13 +9,6 @@
"date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
- "mapping": [
- {
- "identity": "rim",
- "uri": "http://hl7.org/v3",
- "name": "RIM Mapping"
- }
- ],
"kind": "complex-type",
"abstract": false,
"context": [
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json
index b9ddf0ae..de674aeb 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKTermin.json
@@ -9,33 +9,6 @@
"date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
- "mapping": [
- {
- "identity": "workflow",
- "uri": "http://hl7.org/fhir/workflow",
- "name": "Workflow Pattern"
- },
- {
- "identity": "rim",
- "uri": "http://hl7.org/v3",
- "name": "RIM Mapping"
- },
- {
- "identity": "ical",
- "uri": "http://ietf.org/rfc/2445",
- "name": "iCalendar"
- },
- {
- "identity": "w5",
- "uri": "http://hl7.org/fhir/fivews",
- "name": "FiveWs Pattern Mapping"
- },
- {
- "identity": "v2",
- "uri": "http://hl7.org/v2",
- "name": "HL7 v2 Mapping"
- }
- ],
"kind": "resource",
"abstract": false,
"type": "Appointment",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminPriorityExtension.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminPriorityExtension.json
index 86c3a9db..83e74c28 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminPriorityExtension.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminPriorityExtension.json
@@ -9,13 +9,6 @@
"date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
- "mapping": [
- {
- "identity": "rim",
- "uri": "http://hl7.org/v3",
- "name": "RIM Mapping"
- }
- ],
"kind": "complex-type",
"abstract": false,
"context": [
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminblock.json b/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminblock.json
index 1de93b8f..08d6689b 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminblock.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ISiKTerminblock.json
@@ -9,23 +9,6 @@
"date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
- "mapping": [
- {
- "identity": "rim",
- "uri": "http://hl7.org/v3",
- "name": "RIM Mapping"
- },
- {
- "identity": "ical",
- "uri": "http://ietf.org/rfc/2445",
- "name": "iCalendar"
- },
- {
- "identity": "w5",
- "uri": "http://hl7.org/fhir/fivews",
- "name": "FiveWs Pattern Mapping"
- }
- ],
"kind": "resource",
"abstract": false,
"type": "Slot",
diff --git a/Resources/fsh-generated/resources/StructureDefinition-ScheduleName.json b/Resources/fsh-generated/resources/StructureDefinition-ScheduleName.json
index ad52c520..9cff28eb 100644
--- a/Resources/fsh-generated/resources/StructureDefinition-ScheduleName.json
+++ b/Resources/fsh-generated/resources/StructureDefinition-ScheduleName.json
@@ -9,13 +9,6 @@
"date": "2024-06-13",
"publisher": "gematik GmbH",
"fhirVersion": "4.0.1",
- "mapping": [
- {
- "identity": "rim",
- "uri": "http://hl7.org/v3",
- "name": "RIM Mapping"
- }
- ],
"kind": "complex-type",
"abstract": false,
"context": [
diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKTerminCancelationReason.json b/Resources/fsh-generated/resources/ValueSet-ISiKTerminCancelationReason.json
index 5e87f7fb..edfc97e9 100644
--- a/Resources/fsh-generated/resources/ValueSet-ISiKTerminCancelationReason.json
+++ b/Resources/fsh-generated/resources/ValueSet-ISiKTerminCancelationReason.json
@@ -4,10 +4,10 @@
"name": "ISiKTerminCancelationReason",
"id": "ISiKTerminCancelationReason",
"description": "Enthaelt alle erlaubten Gruende fuer eine Stornierung eines ISiKTermins",
+ "version": "2.0.5",
"url": "https://gematik.de/fhir/isik/v2/Terminplanung/ValueSet/ISiKTerminCancelationReason",
"experimental": false,
"publisher": "gematik GmbH",
- "version": "2.0.5",
"date": "2024-06-13",
"compose": {
"include": [
diff --git a/Resources/fsh-generated/resources/ValueSet-ISiKTerminPriority.json b/Resources/fsh-generated/resources/ValueSet-ISiKTerminPriority.json
index 3828aef6..6e4a7efc 100644
--- a/Resources/fsh-generated/resources/ValueSet-ISiKTerminPriority.json
+++ b/Resources/fsh-generated/resources/ValueSet-ISiKTerminPriority.json
@@ -4,10 +4,10 @@
"name": "ISiKTerminPriority",
"id": "ISiKTerminPriority",
"description": "Enthaelt alle SNOMED Codes, die eine valide Priorität für den ISiKTermin sind",
+ "version": "2.0.5",
"url": "https://gematik.de/fhir/isik/v2/Terminplanung/ValueSet/ISiKTerminPriority",
"experimental": false,
"publisher": "gematik GmbH",
- "version": "2.0.5",
"date": "2024-06-13",
"compose": {
"include": [
diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh
index 248a799f..6de1fb04 100644
--- a/Resources/input/fsh/ruleset.fsh
+++ b/Resources/input/fsh/ruleset.fsh
@@ -3,14 +3,14 @@ RuleSet: Meta
* ^experimental = false
* ^publisher = "gematik GmbH"
* ^version = "2.0.5"
-* ^date = "2024-06-13"
+* ^date = "2024-06-20"
RuleSet: Meta-Inst
* status = #active
* experimental = false
* version = "2.0.5"
* publisher = "gematik GmbH"
-* date = "2024-06-13"
+* date = "2024-06-20"
RuleSet: Meta-CapabilityStatement
* implementationGuide = "https://gematik.de/fhir/isik/v2/Terminplanung/ImplementationGuide|2.0.5"
diff --git a/scripts/release_publish.py b/scripts/release_publish.py
index 86adfa52..cf93aa75 100644
--- a/scripts/release_publish.py
+++ b/scripts/release_publish.py
@@ -28,6 +28,13 @@ def get_new_release_version_from_branch_name() -> str:
return git_branch
+def modify_TC_branch_name_to_version(git_branch):
+ if git_branch.startswith('TC-'):
+ version = git_branch.lstrip('TC-')
+ elif git_branch.startswith('TC_'):
+ version = git_branch.lstrip('TC_')
+ return version
+
def create_files_to_update_list(config):
files_to_update = []
for filename, replacements in config.items():
@@ -135,6 +142,8 @@ def main():
new_release_version = args.version
elif args.branch:
new_release_version = get_new_release_version_from_branch_name()
+ if new_release_version.startswith('TC'):
+ new_release_version = modify_TC_branch_name_to_version(new_release_version)
else:
parser.error('No new release version specified. Please use either -v or -b to specify the new release version.')
From 2092c500987c959365771a191c473b6cc8e3d551 Mon Sep 17 00:00:00 2001
From: f-peverali <112709306+f-peverali@users.noreply.github.com>
Date: Thu, 20 Jun 2024 10:40:12 +0200
Subject: [PATCH 10/11] add GH-action for version update
---
.github/workflows/TC-version-update.yml | 38 +++++++++++++++++++++++++
1 file changed, 38 insertions(+)
create mode 100644 .github/workflows/TC-version-update.yml
diff --git a/.github/workflows/TC-version-update.yml b/.github/workflows/TC-version-update.yml
new file mode 100644
index 00000000..098181f1
--- /dev/null
+++ b/.github/workflows/TC-version-update.yml
@@ -0,0 +1,38 @@
+
+name: TC version update
+
+# Controls when the action will run.
+on:
+ push:
+ branches:
+ - 'TC-*'
+ - 'TC_*'
+
+
+# setup python and run script
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - name: checkout repo content
+ uses: actions/checkout@v2 # checkout the repository content
+
+ - name: setup python
+ uses: actions/setup-python@v4
+ with:
+ python-version: '3.10' # install the python version needed
+
+ - name: install python packages
+ run: |
+ python -m pip install --upgrade pip
+ pip install pyyaml
+
+ - name: execute py script # run main.py
+ run: python ./scripts/release_publish.py -b
+
+ - name: Add & Commit
+ uses: EndBug/add-and-commit@v9
+ with:
+ committer_name: GitHub Actions Bot
+ committer_email: ActionBot@github.com
+ message: auto-generated file update of TC version by GitHub Actions (CI FSH to FHIR Validation)
From dee8e3828c1220d815751a74cdaac0b87a977419 Mon Sep 17 00:00:00 2001
From: f-peverali
Date: Thu, 20 Jun 2024 08:40:30 +0000
Subject: [PATCH 11/11] auto-generated file update of TC version by GitHub
Actions (CI FSH to FHIR Validation)
---
...entierungsleitfadenIsiK_Terminplanung.json | 220 +++++++++---------
ImplementationGuide/markdown/Einfuehrung.md | 82 +++----
Resources/input/fsh/ruleset.fsh | 32 +--
Resources/sushi-config.yaml | 18 +-
package.json | 24 +-
5 files changed, 188 insertions(+), 188 deletions(-)
diff --git a/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json b/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json
index 3b2470dd..7d7f99ba 100644
--- a/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json
+++ b/ImplementationGuide/ImplementierungsleitfadenIsiK_Terminplanung.json
@@ -1,111 +1,111 @@
-{
- "resourceType": "ImplementationGuide",
- "url": "https://gematik.de/fhir/ISiK/v2/Terminplanung/ImplementationGuide/ISiK-terminplanung",
- "name": "Implementierungsleitfaden ISiK-Modul Terminplanung",
- "version": "2.0.5",
- "status": "active",
- "fhirVersion": [
- "4.0.1"
- ],
- "packageId": "0.0.1",
- "definition": {
- "resource": [
- {
- "reference": {
- "reference": "Appointment/ISiKTerminExample"
- }
- }
- ],
- "page": {
- "nameUrl": "ImplementationGuide/markdown/Einfuehrung.md",
- "title": "Einführung",
- "generation": "markdown",
- "page": [
- {
- "nameUrl": "ImplementationGuide/markdown/ReleaseNotes.md",
- "title": "Release Notes",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Motivation.md",
- "title": "Motivation",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen.md",
- "title": "Übergreifende Festlegungen",
- "generation": "markdown",
- "page": [
- {
- "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/BestaetigungsrelevanteSysteme.md",
- "title": "Bestätigungsrelevante Systeme",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md",
- "title": "Kompatibilität",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Akteure.md",
- "title": "Akteure",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Interaktionen.md",
- "title": "Interaktionen",
- "generation": "markdown"
- }
- ]
- },
- {
- "generation": "markdown",
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte.md",
- "title": "Datenobjekte",
- "page": [
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/CapabilityStatement.md",
- "title": "CapabilityStatement",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Operations.md",
- "title": "Operations",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKKalenderSchedule.md",
- "title": "ISiKKalender (Schedule)",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKTerminblockSlot.md",
- "title": "ISiKTerminblock (Slot)",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKTerminAppointment.md",
- "title": "ISiKTermin (Appointment)",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKNachrichtCommunication.md",
- "title": "ISiKNachricht (Communication)",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKMedizinischeBehandlungseinheitHealthcareService.md",
- "title": "ISiKMedizinischeBehandlungseinheit (HealthcareService)",
- "generation": "markdown"
- },
- {
- "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKBinary.md",
- "title": "ISiKBinary (Binary)",
- "generation": "markdown"
- }
- ]
- }
- ]
- }
- }
+{
+ "resourceType": "ImplementationGuide",
+ "url": "https://gematik.de/fhir/ISiK/v2/Terminplanung/ImplementationGuide/ISiK-terminplanung",
+ "name": "Implementierungsleitfaden ISiK-Modul Terminplanung",
+ "version": "2.0.5",
+ "status": "active",
+ "fhirVersion": [
+ "4.0.1"
+ ],
+ "packageId": "0.0.1",
+ "definition": {
+ "resource": [
+ {
+ "reference": {
+ "reference": "Appointment/ISiKTerminExample"
+ }
+ }
+ ],
+ "page": {
+ "nameUrl": "ImplementationGuide/markdown/Einfuehrung.md",
+ "title": "Einführung",
+ "generation": "markdown",
+ "page": [
+ {
+ "nameUrl": "ImplementationGuide/markdown/ReleaseNotes.md",
+ "title": "Release Notes",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Motivation.md",
+ "title": "Motivation",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/UebergreifendeFestlegungen.md",
+ "title": "Übergreifende Festlegungen",
+ "generation": "markdown",
+ "page": [
+ {
+ "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/BestaetigungsrelevanteSysteme.md",
+ "title": "Bestätigungsrelevante Systeme",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md",
+ "title": "Kompatibilität",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Akteure.md",
+ "title": "Akteure",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Interaktionen.md",
+ "title": "Interaktionen",
+ "generation": "markdown"
+ }
+ ]
+ },
+ {
+ "generation": "markdown",
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte.md",
+ "title": "Datenobjekte",
+ "page": [
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/CapabilityStatement.md",
+ "title": "CapabilityStatement",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/Operations.md",
+ "title": "Operations",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKKalenderSchedule.md",
+ "title": "ISiKKalender (Schedule)",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKTerminblockSlot.md",
+ "title": "ISiKTerminblock (Slot)",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKTerminAppointment.md",
+ "title": "ISiKTermin (Appointment)",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKNachrichtCommunication.md",
+ "title": "ISiKNachricht (Communication)",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKMedizinischeBehandlungseinheitHealthcareService.md",
+ "title": "ISiKMedizinischeBehandlungseinheit (HealthcareService)",
+ "generation": "markdown"
+ },
+ {
+ "nameUrl": "ImplementationGuide/markdown/Datenobjekte/ISiKBinary.md",
+ "title": "ISiKBinary (Binary)",
+ "generation": "markdown"
+ }
+ ]
+ }
+ ]
+ }
+ }
}
\ No newline at end of file
diff --git a/ImplementationGuide/markdown/Einfuehrung.md b/ImplementationGuide/markdown/Einfuehrung.md
index 32885761..d2234b71 100644
--- a/ImplementationGuide/markdown/Einfuehrung.md
+++ b/ImplementationGuide/markdown/Einfuehrung.md
@@ -1,41 +1,41 @@
-
-
-----
-Version: 2.0.5
-
-Datum: 20.06.2024
-
-Status: Aktiv
-
-Realm: Deutschland
-
-----
-
-# Interoperabler Datenaustausch durch Informationssysteme im Krankenhaus (ISiK)
-
-Die gematik wurde vom Gesetzgeber beauftragt, im Benehmen mit der Deutschen Krankenhausgesellschaft (DKG) und den maßgeblichen Bundesverbänden der Industrie im Gesundheitswesen, verbindliche Standards für den Austausch von Gesundheitsdaten mit Informationssystemen im Krankenhaus zu erarbeiten. Dieser FHIR ImplementationGuide (IG) beschreibt die für diesen Zweck entwickelten FHIR Profile und das [REST](https://de.wikipedia.org/wiki/Representational_State_Transfer)-basierte Application Programming Interface (API). Die REST-API wird im Wesentlichen [vom FHIR Standard vorgegeben](https://www.hl7.org/fhir/R4/http.html). Dieser Leitfaden konkretisiert die ISiK-relevanten Funktionen der Standard-REST-API und trifft inhaltliche Festlegungen zu den ISiK-relevanten Ressourcen in Form von Ressourcen-Profilen.
-
-Hersteller bestätigungsrelevanter Systeme sollen durch diesen IG in die Lage versetzt werden, eine konforme Implementierung zu erstellen und das Bestätigungsverfahren der gematik erfolgreich zu absolvieren.
-
-Weitere Informationen siehe [§373 SGB V](https://www.gesetze-im-internet.de/sgb_5/__373.html).
-
-Hinweis: Sowohl für die Implementierung der ISiK-Spezifikation als auch für den Betrieb eines Produktes, das die ISiK-Spezifikation implementiert, ist eine SNOMED-CT-Lizenz notwendig. Diese kann beim [National Release Center für SNOMED CT in Deutschland](https://www.bfarm.de/DE/Kodiersysteme/Terminologien/SNOMED-CT/_node.html) beantragt werden.
-
-**Kontakt**
-
-Bringen Sie allgemeine Fragen und Anmerkungen gerne über unser Anfrageportal ein: [Anfragen ISiK + ISiP](https://service.gematik.de/servicedesk/customer/portal/16)
-
-Falls Sie keinen Zugang zum Anfrageportal haben und dieses nutzen wollen, senden Sie uns bitte eine Nachricht an die Adresse isik [ at ] gematik.de mit dem Betreff "Portalzugang".
-
-**Herausgeber**
-
-gematik GmbH
-
-[Impressum](https://www.gematik.de/impressum/)
-
-**Gender-Hinweis**
-
-Zugunsten des Leseflusses wird in dieser Publikation meist die
-männliche Form verwendet. Wir bitten, dies nicht als Zeichen einer
-geschlechtsspezifischen Wertung zu deuten. Diese Variante deckt auch alle
-weiteren Geschlechter, neben männlich und weiblich, ab.
+
+
+----
+Version: 2.0.5
+
+Datum: 20.06.2024
+
+Status: Aktiv
+
+Realm: Deutschland
+
+----
+
+# Interoperabler Datenaustausch durch Informationssysteme im Krankenhaus (ISiK)
+
+Die gematik wurde vom Gesetzgeber beauftragt, im Benehmen mit der Deutschen Krankenhausgesellschaft (DKG) und den maßgeblichen Bundesverbänden der Industrie im Gesundheitswesen, verbindliche Standards für den Austausch von Gesundheitsdaten mit Informationssystemen im Krankenhaus zu erarbeiten. Dieser FHIR ImplementationGuide (IG) beschreibt die für diesen Zweck entwickelten FHIR Profile und das [REST](https://de.wikipedia.org/wiki/Representational_State_Transfer)-basierte Application Programming Interface (API). Die REST-API wird im Wesentlichen [vom FHIR Standard vorgegeben](https://www.hl7.org/fhir/R4/http.html). Dieser Leitfaden konkretisiert die ISiK-relevanten Funktionen der Standard-REST-API und trifft inhaltliche Festlegungen zu den ISiK-relevanten Ressourcen in Form von Ressourcen-Profilen.
+
+Hersteller bestätigungsrelevanter Systeme sollen durch diesen IG in die Lage versetzt werden, eine konforme Implementierung zu erstellen und das Bestätigungsverfahren der gematik erfolgreich zu absolvieren.
+
+Weitere Informationen siehe [§373 SGB V](https://www.gesetze-im-internet.de/sgb_5/__373.html).
+
+Hinweis: Sowohl für die Implementierung der ISiK-Spezifikation als auch für den Betrieb eines Produktes, das die ISiK-Spezifikation implementiert, ist eine SNOMED-CT-Lizenz notwendig. Diese kann beim [National Release Center für SNOMED CT in Deutschland](https://www.bfarm.de/DE/Kodiersysteme/Terminologien/SNOMED-CT/_node.html) beantragt werden.
+
+**Kontakt**
+
+Bringen Sie allgemeine Fragen und Anmerkungen gerne über unser Anfrageportal ein: [Anfragen ISiK + ISiP](https://service.gematik.de/servicedesk/customer/portal/16)
+
+Falls Sie keinen Zugang zum Anfrageportal haben und dieses nutzen wollen, senden Sie uns bitte eine Nachricht an die Adresse isik [ at ] gematik.de mit dem Betreff "Portalzugang".
+
+**Herausgeber**
+
+gematik GmbH
+
+[Impressum](https://www.gematik.de/impressum/)
+
+**Gender-Hinweis**
+
+Zugunsten des Leseflusses wird in dieser Publikation meist die
+männliche Form verwendet. Wir bitten, dies nicht als Zeichen einer
+geschlechtsspezifischen Wertung zu deuten. Diese Variante deckt auch alle
+weiteren Geschlechter, neben männlich und weiblich, ab.
diff --git a/Resources/input/fsh/ruleset.fsh b/Resources/input/fsh/ruleset.fsh
index 6de1fb04..b4076dc4 100644
--- a/Resources/input/fsh/ruleset.fsh
+++ b/Resources/input/fsh/ruleset.fsh
@@ -1,17 +1,17 @@
-RuleSet: Meta
-* ^status = #active
-* ^experimental = false
-* ^publisher = "gematik GmbH"
-* ^version = "2.0.5"
-* ^date = "2024-06-20"
-
-RuleSet: Meta-Inst
-* status = #active
-* experimental = false
-* version = "2.0.5"
-* publisher = "gematik GmbH"
-* date = "2024-06-20"
-
-RuleSet: Meta-CapabilityStatement
-* implementationGuide = "https://gematik.de/fhir/isik/v2/Terminplanung/ImplementationGuide|2.0.5"
+RuleSet: Meta
+* ^status = #active
+* ^experimental = false
+* ^publisher = "gematik GmbH"
+* ^version = "2.0.5"
+* ^date = "2024-06-20"
+
+RuleSet: Meta-Inst
+* status = #active
+* experimental = false
+* version = "2.0.5"
+* publisher = "gematik GmbH"
+* date = "2024-06-20"
+
+RuleSet: Meta-CapabilityStatement
+* implementationGuide = "https://gematik.de/fhir/isik/v2/Terminplanung/ImplementationGuide|2.0.5"
* url = "https://gematik.de/fhir/isik/v2/Terminplanung/CapabilityStatement/terminplanung-server"
\ No newline at end of file
diff --git a/Resources/sushi-config.yaml b/Resources/sushi-config.yaml
index 8af6553d..1c7c8672 100644
--- a/Resources/sushi-config.yaml
+++ b/Resources/sushi-config.yaml
@@ -1,9 +1,9 @@
-canonical: https://gematik.de/fhir/isik/v2/Terminplanung
-fhirVersion: 4.0.1
-FSHOnly: true
-applyExtensionMetadataToRoot: false
-version: 2.0.5
-dependencies:
- de.gematik.isik-basismodul: 2.0.x
- hl7.fhir.extensions.r5: 4.0.1
- de.ihe-d.terminology: 3.0.0
+canonical: https://gematik.de/fhir/isik/v2/Terminplanung
+fhirVersion: 4.0.1
+FSHOnly: true
+applyExtensionMetadataToRoot: false
+version: 2.0.5
+dependencies:
+ de.gematik.isik-basismodul: 2.0.x
+ hl7.fhir.extensions.r5: 4.0.1
+ de.ihe-d.terminology: 3.0.0
diff --git a/package.json b/package.json
index e94c797f..bc1ea3d0 100644
--- a/package.json
+++ b/package.json
@@ -1,12 +1,12 @@
-{
- "name": "de.gematik.isik-terminplanung",
- "version": "2.0.5",
- "description": "Package Release des ISiK Modul Terminplanung",
- "fhirVersions": [
- "4.0.1"
- ],
- "dependencies": {
- "de.gematik.isik-basismodul": "2.0.x",
- "de.ihe-d.terminology": "3.0.0"
- }
-}
+{
+ "name": "de.gematik.isik-terminplanung",
+ "version": "2.0.5",
+ "description": "Package Release des ISiK Modul Terminplanung",
+ "fhirVersions": [
+ "4.0.1"
+ ],
+ "dependencies": {
+ "de.gematik.isik-basismodul": "2.0.x",
+ "de.ihe-d.terminology": "3.0.0"
+ }
+}