Skip to content

Commit

Permalink
Merge branch 'TC_4.0.2' into PTDATA-1500-vs-display-cancelation-reason
Browse files Browse the repository at this point in the history
  • Loading branch information
f-peverali authored Feb 4, 2025
2 parents 9a946ad + 84a4533 commit 40fa978
Show file tree
Hide file tree
Showing 16 changed files with 30 additions and 47 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,39 +37,27 @@
"generation": "markdown",
"page": [
{
"nameUrl": "ImplementationGuide/markdown/UseCases/UseCases.md",
"title": "Anwendungsfälle (Use Cases)",
"generation": "markdown"
}
]
},
{
"nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen.md",
"title": "Übergreifende Festlegungen",
"generation": "markdown",
"page": [
{
"nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/BestaetigungsrelevanteSysteme.md",
"title": "Bestätigungsrelevante Systeme",
"nameUrl": "ImplementationGuide/markdown/UseCases/Kompatibilitaet.md",
"title": "Kompatibilität zu FHIR-Spezifikationen",
"generation": "markdown"
},
{
"nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md",
"title": "Kompatibilität",
"generation": "markdown"
},
{
"nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Akteure.md",
"nameUrl": "ImplementationGuide/markdown/UseCases/Akteure.md",
"title": "Akteure",
"generation": "markdown"
},
{
"nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen/Interaktionen.md",
"nameUrl": "ImplementationGuide/markdown/UseCases/Interaktionen.md",
"title": "Interaktionen",
"generation": "markdown"
}
]
},
{
"nameUrl": "ImplementationGuide/markdown/UebergreifendeFestlegungen.md",
"title": "Übergreifende Festlegungen",
"generation": "markdown"
},
{
"generation": "markdown",
"nameUrl": "ImplementationGuide/markdown/Datenobjekte.md",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Das Datenobjekt ISiKKalender bietet die Möglichkeit Kalender für verschiedene

### Kompatibilität

Siehe {{pagelink:ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md, text:Kompatibilität}}.
Siehe {{pagelink:ImplementationGuide/markdown/UseCases/Kompatibilitaet.md, text:Kompatibilität}}.

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Hintergrund: Die Suche nach verfügbaren Terminenblöcken (Slot) unter Einbezieh

### Kompatibilität

Siehe {{pagelink:ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md, text:Kompatibilität}}.
Siehe {{pagelink:ImplementationGuide/markdown/UseCases/Kompatibilitaet.md, text:Kompatibilität}}.

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Dieses Profil MUSS im Rahmen der Bestätigung NICHT unterstützt werden. Falls d

### Kompabilität

Siehe {{pagelink:ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md, text:Kompabilität}}.
Siehe {{pagelink:ImplementationGuide/markdown/UseCases/Kompatibilitaet.md, text:Kompabilität}}.

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Das Datenobjekte ISiKTermin repräsentiert einen gebuchten Termin, sowie einen T

### Kompatibilität

Siehe {{pagelink:ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md, text:Kompatibilität}}.
Siehe {{pagelink:ImplementationGuide/markdown/UseCases/Kompatibilitaet.md, text:Kompatibilität}}.

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Hieraus folgt, dass das Datenobjekt nur relevant ist, falls das bestätigungsrel

### Kompabilität

Siehe {{pagelink:ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md, text:Kompabilität}}.
Siehe {{pagelink:ImplementationGuide/markdown/UseCases/Kompatibilitaet.md, text:Kompabilität}}.

---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Die Slot-Ressource repräsentiert die Verbindung eines Termins (Appointment) und

### Kompabilität

Siehe {{pagelink:ImplementationGuide/markdown/UebergreifendeFestlegungen/Kompatibilitaet.md, text:Kompabilität}}.
Siehe {{pagelink:ImplementationGuide/markdown/UseCases/Kompatibilitaet.md, text:Kompabilität}}.

---

Expand Down
2 changes: 1 addition & 1 deletion ImplementationGuide/markdown/Einfuehrung.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
----
Version: 4.0.2

Datum: 28.01.2025
Datum: 31.01.2025

Status: Active

Expand Down
5 changes: 4 additions & 1 deletion ImplementationGuide/markdown/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,13 @@ Version 4.0.2

Datum: tbd.


* `change` Die Verbindlichkeit des Suchaparameters `subject` in Communication wurde von SHALL auf MAY reduziert.
Statt dessen wird der neue verbindliche Suchparameter `patient` eingeführt. Die geschieht zur Harmonisierung der Suchparameter mit den anderen ISiK-Modulen.
* ´improve´ Falscher Satz über keine notwendige Verbindlichkeit entfernt und Formulierung verbessert https://github.com/gematik/spec-ISiK-Terminplanung/pull/248
* `improve` Falscher Satz über keine notwendige Verbindlichkeit entfernt und Formulierung verbessert https://github.com/gematik/spec-ISiK-Terminplanung/pull/248
* `fix``test stable` Display Values ISiKTerminCancelationReason https://github.com/gematik/spec-ISiK-Terminplanung/pull/264
* `improve` Reiter-Struktur vereinfacht https://github.com/gematik/spec-ISiK-Terminplanung/pull/266



---
Expand Down
11 changes: 1 addition & 10 deletions ImplementationGuide/markdown/UebergreifendeFestlegungen.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,3 @@
# Übergreifende Festlegungen

Folgende Festlegungen aus dem Modul [ISiK Basis Stufe 4](https://simplifier.net/guide/isik-basis-v4/ImplementationGuide-markdown-Einfuehrung?version=current) haben in diesem Modul Gültigkeit:
* [Methodik der Schlüsselworte MUSS, SOLL, KANN](https://simplifier.net/guide/isik-basis-v4/markdown-UebergreifendeFestlegungen-UebergreifendeFestlegungen_Methodik?version=current)
* [Bedeutung der Must-Support-Flags](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen_Must-Support-Flags?version=current)
* [Zu implementierende Repräsentationsformate](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen_Repraesentationsformate?version=current)
* [Allgemeine Hinweise zu Suchparametern](https://simplifier.net/guide/isik-basis-v4/UebergreifendeFestlegungen-UebergreifendeFestlegungen_Suchparameter?version=current)
* [Allgemeine Hinweise zur REST API](https://simplifier.net/guide/isik-basis-v4/markdown-UebergreifendeFestlegungen-UebergreifendeFestlegungen_Rest?version=current)

Darüber hinaus gelten in diesem Modul folgende Datenobjekt-übergreifende Festlegungen:

{{index:current}}
Es gelten die Festlegungen aus dem Modul [ISiK Basis Stufe 4](https://simplifier.net/guide/isik-basis-401/Einfuehrung/UebergreifendeFestlegungen?version=current).

This file was deleted.

6 changes: 5 additions & 1 deletion ImplementationGuide/markdown/UseCases.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Use Cases

Das Modul Terminplanung umfasst alle Datenmodule die notwendig sind, um eine Abfrage für eine Behandlungsleistung inkl. anschließender Terminvereinbarung durchzuführen.
Das Modul Terminplanung umfasst die Datenobjekte die notwendig sind, um eine Abfrage für eine Behandlungsleistung inkl. anschließender Terminvereinbarung durchzuführen.
Die Terminvereinbarung ist durchführbar durch die Patientinnen und Patienten oder deren vorgelagerten Leistungserbringern.

Dies umfasst:
Expand All @@ -10,3 +10,7 @@ Dies umfasst:
- Buchungsmanagement von verfügbaren Terminen (Zusage, Absage, Temporäre Buchung, Wiederholende Termine)
- Benachrichtigungen bei Terminänderungen
- Anlage eines neues Patienten im KIS

Darüber hinaus gelten in diesem Modul Festlegungen:

{{index:current}}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## {{page-title}}

Innerhalb des ISiK Moduls Terminplanung kann ein beteiligtes System verschiedene Rollen einnehmen und somit unterschiedliche Aufgaben innerhalb der im Abschnitt {{pagelink:ImplementationGuide/markdown/UebergreifendeFestlegungen/Interaktionen.md}} definierten Arbeitsabläufe übernehmen. Im Weiteren werden diese Rollen mithilfe der Definition von Akteuren formalisiert, sodass eine Zuordnung von relevanten Interaktionen zum jeweiligen Akteur erfolgen kann.
Innerhalb des ISiK Moduls Terminplanung kann ein beteiligtes System verschiedene Rollen einnehmen und somit unterschiedliche Aufgaben innerhalb der im Abschnitt {{pagelink:ImplementationGuide/markdown/UseCases/Interaktionen.md}} definierten Arbeitsabläufe übernehmen. Im Weiteren werden diese Rollen mithilfe der Definition von Akteuren formalisiert, sodass eine Zuordnung von relevanten Interaktionen zum jeweiligen Akteur erfolgen kann.

Grundsätzlich wird als Terminblock eine für einen Termin buchbare Zeiteinheit verstanden, in der bestimmte Ressourcen (z.B. Fachabteilungen, Personen im Gesundheitswesen, Geräte, Räume) zur Verfügung stehen. Übergreifend über ein oder mehrere Terminblöcke hinweg kann für diese Ressourcen anschließend ein Termin vereinbart werden.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Für folgende Interaktionen werden im vorliegenden Implementierungsleitfaden Vorgaben für die Umsetzung innerhalb der ISiK-Schnittstelle definiert:


| Akteure | Transaktionen | Optionalität |
| Akteure | Transaktionen | Festlegungsstatus |
|--------------------|-------------------------------------------------------------------------------------------------------------------------------|-------------|
| **Termin Repository** | - Übermittlung von Patienteninformationen <br> - Verfügbare Behandlungsleistungen abrufen <br> - Verfügbare Terminlisten abrufen <br> - Abfrage von (verfügbaren) Terminblöcken <br> - Termin neu buchen (Buchungsmanagement von verfügbaren Terminen) <br> - Termin absagen (ausgehend vom Client) <br> - Termin verschieben (ausgehend vom Client) <br> - Terminzusatzinformationen aktualisieren (ausgehend vom Client) | Verplichtend |
| **Termin Requestor** | - Übermittlung von Patienteninformationen <br> - Verfügbare Behandlungsleistungen abrufen <br> - Verfügbare Terminlisten abrufen <br> - Abfrage von (verfügbaren) Terminblöcken <br> - Termin neu buchen (Buchungsmanagement von verfügbaren Terminen) <br> - Termin absagen (ausgehend vom Client) <br> - Termin verschieben (ausgehend vom Client) <br> - Terminzusatzinformationen aktualisieren (ausgehend vom Client) | Optional |
Expand Down
4 changes: 2 additions & 2 deletions Resources/input/fsh/ruleset.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ RuleSet: Meta
* ^experimental = false
* ^publisher = "gematik GmbH"
* ^version = "4.0.2"
* ^date = "2025-01-28"
* ^date = "2025-01-31"

RuleSet: MetaInstance
* status = #active
* experimental = false
* publisher = "gematik GmbH"
* version = "4.0.2"
* date = "2025-01-28"
* date = "2025-01-31"

RuleSet: Meta-CapabilityStatement
* insert MetaInstance
Expand Down

0 comments on commit 40fa978

Please sign in to comment.