Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tc 4.0.1 #205

Merged
merged 104 commits into from
Dec 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
d499945
Allow multiple codings for “Fachrichtung” and “ErweiterterFachabteilu…
alexzautke Jul 10, 2024
fc0de35
Add comment for all .specialty elements
alexzautke Jul 10, 2024
f22ae93
Apply suggestions from code review
f-peverali Jul 10, 2024
f8c7896
Update Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh
f-peverali Jul 10, 2024
c225350
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
f-peverali Jul 10, 2024
ecf33c0
Update Resources/input/fsh/ISiKKalender.fsh
f-peverali Jul 10, 2024
25edc2a
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
f-peverali Jul 10, 2024
bb6bc23
Update Resources/input/fsh/ISiKTermin.fsh
alexzautke Jul 31, 2024
725979b
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Jul 31, 2024
c5552e5
Update StructureDefinition-ISiKKalender.json
alexzautke Jul 31, 2024
c40e567
Update ISiKMedizinischeBehandlungseinheit.fsh
alexzautke Jul 31, 2024
b88e966
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Jul 31, 2024
182577f
Merge pull request #204 from gematik/PTDATA-1103-Schedule.specialty
alexzautke Aug 9, 2024
fd21f1d
update cardinality to textual requirement
f-peverali Sep 18, 2024
32d3d6b
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
f-peverali Sep 18, 2024
0f40106
Allow multiple codings for “Fachrichtung” and “ErweiterterFachabteilu…
alexzautke Jul 10, 2024
f6f6e55
Add comment for all .specialty elements
alexzautke Jul 10, 2024
17b06a1
Apply suggestions from code review
f-peverali Jul 10, 2024
170e407
Update Resources/input/fsh/ISiKMedizinischeBehandlungseinheit.fsh
f-peverali Jul 10, 2024
42698e4
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
f-peverali Jul 10, 2024
75cedb3
Update Resources/input/fsh/ISiKKalender.fsh
f-peverali Jul 10, 2024
6c802e8
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
f-peverali Jul 10, 2024
f1520ae
Update Resources/input/fsh/ISiKTermin.fsh
alexzautke Jul 31, 2024
9f6997e
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Jul 31, 2024
cc2abb5
Update StructureDefinition-ISiKKalender.json
alexzautke Jul 31, 2024
1a672bc
Update ISiKMedizinischeBehandlungseinheit.fsh
alexzautke Jul 31, 2024
5fc0cab
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Jul 31, 2024
dab3cee
update cardinality to textual requirement
f-peverali Sep 18, 2024
87c3383
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
f-peverali Sep 18, 2024
63b40af
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
patrick-werner Sep 19, 2024
56bee7f
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
patrick-werner Sep 19, 2024
4a81b53
Merge branch 'correction/cardinality-Schedule.actor.display-ANFISK-32…
f-peverali Sep 19, 2024
e783bdf
Feat: priority explicit vs (#207)
patrick-werner Sep 19, 2024
b668483
Update ISiKKalender.fsh
alexzautke Sep 27, 2024
b6fbb81
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Sep 27, 2024
a8e4cf7
Merge pull request #206 from gematik/correction/cardinality-Schedule.…
alexzautke Sep 27, 2024
aa55c9f
refactoring CapabilityStatement
simoneOnFhir Sep 27, 2024
476441f
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
simoneOnFhir Sep 27, 2024
c311f8b
Update ImplementationGuide/markdown/ReleaseNotes.md
f-peverali Oct 18, 2024
4f6f5e4
Revinclude -> nicht verpflichtend
alexzautke Oct 25, 2024
854c4f2
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Oct 25, 2024
d138777
Klarstellung, dass Freitextbeschreibung der Dienstleistung ausreichen…
alexzautke Oct 25, 2024
1054603
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Oct 25, 2024
cd85ef4
Update ISiKTermin.fsh
alexzautke Oct 28, 2024
ca20498
Update ISiKKalender.fsh
alexzautke Oct 28, 2024
135e0fa
Update ReleaseNotes.md
alexzautke Oct 28, 2024
21cb169
Update ISiKTermin.fsh
alexzautke Oct 28, 2024
0751e74
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Oct 28, 2024
34f24e1
add documentation for cardinality and MS (#209)
f-peverali Oct 28, 2024
dcc6bc3
Hinweise zum :not-Modifier sollten in den Übergreifenden Festlegungen…
alexzautke Oct 28, 2024
e6d5776
Apply suggestions from code review
f-peverali Oct 30, 2024
1019953
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
f-peverali Oct 30, 2024
cd560b5
fixed name of profile
nikohl-de Nov 7, 2024
f1ea987
Merge pull request #234 from gematik/fix/typo_profil_bezeichnung
nikohl-de Nov 7, 2024
cba44ce
Feature/update cardiniality actor.display anfisk 340 (#233)
f-peverali Nov 8, 2024
db6368b
Typos (#232)
alexzautke Nov 8, 2024
85605f9
Merge branch 'TC_4.0.1' of github.com:gematik/ISiK-Terminplanung into…
alexzautke Nov 8, 2024
860df7d
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Nov 8, 2024
db959c0
Merge pull request #227 from gematik/PTDATA-1093-stufe-4
alexzautke Nov 8, 2024
6b3b800
Merge pull request #224 from gematik/anpassung-revinclude-stufe4
alexzautke Nov 8, 2024
c4fe7dd
Übersicht Optionalität der Transaktionen pro Akteur hinzugefügt
alexzautke Nov 26, 2024
79cd1f2
Hinweis zum CpS hinzugefügt
alexzautke Nov 26, 2024
91f2a41
Fix text
alexzautke Nov 26, 2024
bf8e44c
Merge pull request #236 from gematik/PTDATA-1305-akteur-optionen
alexzautke Nov 26, 2024
d725795
Update ISiKTerminplanungCapabilityStatement.fsh
alexzautke Nov 26, 2024
5cc74a7
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Nov 26, 2024
f663850
Update ISiKTerminplanungCapabilityStatement.fsh
alexzautke Nov 26, 2024
a6805c5
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Nov 26, 2024
44cd726
Update CapabilityStatement.md
alexzautke Nov 26, 2024
33808c5
Update ISiKTerminplanungCapabilityStatement.fsh
alexzautke Nov 26, 2024
6067caa
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Nov 26, 2024
256b20f
Merge branch 'TC_4.0.1' of github.com:gematik/ISiK-Terminplanung into…
alexzautke Nov 26, 2024
6ccc6d3
Merge pull request #212 from gematik/refactor-capabilitystatement
alexzautke Nov 27, 2024
ea7e152
Merge branch 'main-stufe-4' of github.com:gematik/ISiK-Terminplanung …
alexzautke Nov 27, 2024
fc3c92f
auto-generated file update of TC version by GitHub Actions
alexzautke Nov 27, 2024
f866135
Merge branch 'main-stufe-4' of github.com:gematik/ISiK-Terminplanung …
alexzautke Nov 27, 2024
b28278a
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Nov 27, 2024
4f6dd19
Update ISiKTerminplanungCapabilityStatement.fsh
alexzautke Nov 27, 2024
4df2693
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Nov 27, 2024
b71e0bc
Update ISiKKalender.fsh
alexzautke Nov 27, 2024
657c438
Update de.ihe-d.terminology
alexzautke Nov 27, 2024
d4c8acb
Update sushi-config.yaml
alexzautke Nov 27, 2024
ef76ca3
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Nov 27, 2024
751ab09
Update ISiKTermin.fsh
alexzautke Nov 27, 2024
1faa171
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Nov 27, 2024
3a44cd7
Update ISiKTermin.fsh
alexzautke Nov 27, 2024
6a81334
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Nov 27, 2024
4931720
Update ISiKTermin.fsh
alexzautke Nov 27, 2024
c534228
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
alexzautke Nov 27, 2024
088893e
Update ISiKTerminplanungCapabilityStatement.fsh
alexzautke Nov 27, 2024
5116fcd
Merge pull request #238 from gematik/alexzautke-patch-1
alexzautke Nov 27, 2024
fe5adb9
Merge pull request #242 from gematik/alexzautke-patch-5
patrick-werner Nov 28, 2024
d244e1e
Merge pull request #240 from gematik/alexzautke-patch-3
patrick-werner Nov 28, 2024
a5ae547
auto-generated file update of TC version by GitHub Actions
patrick-werner Nov 28, 2024
7574201
Merge pull request #239 from gematik/alexzautke-patch-2
patrick-werner Nov 28, 2024
076624b
Merge pull request #241 from gematik/alexzautke-patch-4
patrick-werner Nov 28, 2024
9ba64c0
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
patrick-werner Nov 28, 2024
a9f1dc1
Update ISiKBookOperation.fsh (#245)
alexzautke Nov 29, 2024
ea207c3
auto-generated file update of TC version by GitHub Actions
f-peverali Nov 29, 2024
1878e0d
auto-generated file update of TC version by GitHub Actions
nikohl-de Dec 2, 2024
e1d7e49
auto-generated FHIR files by GitHub Actions (CI FSH to FHIR Validation)
nikohl-de Dec 2, 2024
3f543e6
Update Basismodul dependency to patch-wildcard
nikohl-de Dec 2, 2024
95b392b
Merge branch 'TC_4.0.1' of https://github.com/gematik/spec-ISiK-Termi…
nikohl-de Dec 2, 2024
5b48e07
Update Release notest
nikohl-de Dec 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 1 addition & 42 deletions .github/workflows/RenderAllDiagrams.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@ name: Render All Diagrams
on:
push:
paths:
- '**/Material/images/src/**/*.puml'
- '**/Material/images/src/**/*.drawio'
- '**/Material/images/src/**/*.bpmn'
branches-ignore:
- 'main**'

Expand All @@ -22,45 +20,6 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4

# Installs Java distribution for running the plantUML jar
- name: Install Java
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '21'
check-latest: true

# Install graphviz for plantuml
- name: Setup Graphviz
uses: ts-graphviz/setup-graphviz@v2

# Download plantUML jar
- name: Download plantuml file
run: |
wget -O plantuml.jar "https://github.com/plantuml/plantuml/releases/latest/download/plantuml.jar"

# Clean Folder
- name: Ensure and clean folder
run: |
img_dir=Material/images/diagrams
mkdir -p $img_dir
rm -rf Material/images/diagrams/*.svg

# Generate the SVGs from PUML
- name: Render PUML to SVG and Move files
run: |
FileNamePaths=$(find . -path "*/images/src/*/*.puml" -exec dirname {} \; | sort -u)
for dir in $FileNamePaths
do
# Render SVGs from PUMLs
find $dir -name "*.puml" -exec java -jar plantuml.jar -tsvg {} \;
done

# Remove plantUML jar
- name: remove plantuml file
run: |
rm -f plantuml.jar

# Generate the SVGs from DrawIO
- name: Render DrawIO to SVG with predefined action
uses: rlespinasse/drawio-export-action@v2
Expand Down Expand Up @@ -100,4 +59,4 @@ jobs:
with:
commit_user_name: GitHub Actions Bot
commit_user_email: [email protected]
commit_message: auto-generated diagrams by GitHub Action after source code change
commit_message: auto-generated diagrams by GitHub Action after source code change
Original file line number Diff line number Diff line change
Expand Up @@ -125,4 +125,4 @@
]
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ Die Verwendung der [CapabilityStatement-Expectation](https://hl7.org/fhir/R4/ext

## CapabilityStatement (Requirement) ISiK-Terminplanung

Das nachfolgende CapabilityStatement repräsentiert die Anforderungen an ein Termin-Repository.

[Link Simplifier Profil Übersicht](https://simplifier.net/isik-terminplanung-v4/isikcapabilitystatementterminplanungserver)

{{render:https://gematik.de/fhir/isik/CapabilityStatement/ISiKCapabilityStatementTerminplanungServer}}
Original file line number Diff line number Diff line change
Expand Up @@ -88,15 +88,12 @@ Alle Statuswerte MÜSSEN durch ein bestätigungsrelevantes System unterstützt w

**Hinweis:** Dies SOLL der Kodierung des serviceType eines Schedules entsprechen, der innerhalb des Termins gebucht wird. Ein Termin-Repository SOLL einen Termin abweisen, falls unbekannte Kodierungen in .serviceType durch den Termin-Requestor übermittelt werden, sodass ein Termin-Repository sicherstellen kann, dass alle Ressourcen für die Behandlungsleistung(en) bereitgestellt werden können. Hierzu ist eine Interpretation der Behandlungsleistung notwendig. Ein Termin KANN für mehrere Behandlungsleistungen gebucht werden, falls dies durch die Fachlogik des Termin-Repositories unterstüzt wird.



### `Appointment.specialty`

**Bedeutung:** Kodierung der Fachrichtung des Termins

**Hinweis:** Sofern aus den auf der Appointment-Ressource aufsetzenden Anwendungsfällen eine weitere Verarbeitung der Ressource durch einen menschlichen Nutzer nicht ausgeschlossen werden kann, MUSS das bestätigungsrelevante System mit dem Termin verbundenen Ressourcen (insb. `Appointment.slot`, `Appointment.slot.schedule`, `Appointment.participant:AkteurMedizinischeBehandlungseinheit.actor`) oder aus dem spezifischen Kontext verfügbare Informationen auswerten und das Element `Appointment.specialty` mit einem sinnvollen Wert kodieren (eine Ausnahme bildet hier zum Beispiel die fachrichtungs-unabhängige Terminplanung durch krankenhausinterne, zentrale Organisationseinheiten).
Insbesondere ist die Kodierung der Fachrichtung des Termins notwendig im Kontext der Bereitstellung einer graphischen Oberfläche, wie sie Endnutzenden in einem Zuweiserportal/Patientenportal zur Ansicht gebracht wird.


### `Appointment.priority.extension:Priority`

Expand All @@ -116,7 +113,6 @@ Insbesondere ist die Kodierung der Fachrichtung des Termins notwendig im Kontext

**Hinweis:** Sofern der Termin an einen Slot gebunden ist, SOLL der Endzeitpunkt des Termins dem Endzeitpunkt des letzten Slots des Termins entsprechen.


### `Appointment.slot`

**Bedeutung:** Referenzierung der Slots für die Verknüpfung des Termins mit einem Schedule
Expand All @@ -131,7 +127,7 @@ Insbesondere ist die Kodierung der Fachrichtung des Termins notwendig im Kontext

### `Appointment.participant`

**Bedeutung:** TeilnehmerInnen des Termins
**Bedeutung:** Teilnehmer des Termins

**Hinweis:** Mindestens eine Patient-Referenz MUSS angegeben werden. Dies MUSS durch das Termin-Repository während der Buchung des Termins geprüft werden. Weitere Leistungserbringer KÖNNEN angegeben werden.

Expand Down Expand Up @@ -163,15 +159,15 @@ Für die Ressource Appointment MÜSSEN die REST-Interaktionen "READ" und "PATCH"

```GET [base]/Appointment?service-type=http://example.org/fhir/CodeSystem/ScheduleServiceType|CT```

Anwendungshinweise: Bei einer Suche mit dem ":not"-Modifier MÜSSEN Ressourcen, die keinen Wert für "Appointment.serviceType" enthalten, im Suchergebnis enthalten sein. Bei einer Suche ohne den ":not"-Modifier DÜRFEN Ressourcen, die keinen Wert für "Appointment.serviceType" enthalten, NICHT im Suchergebnis enthalten sein. Weitere Informationen zur Suche nach "Appointment.serviceType" finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token).
Anwendungshinweise: Weitere Informationen zur Suche nach "Appointment.serviceType" finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token).

1. Der Suchparameter "specialty" MUSS unterstützt werden:

Beispiele:

```GET [base]/Appointment?specialty=urn:oid:1.2.276.0.76.5.114|535```

Anwendungshinweise: Bei einer Suche mit dem ":not"-Modifier MÜSSEN Ressourcen, die keinen Wert für "Appointment.specialty" enthalten, im Suchergebnis enthalten sein. Bei einer Suche ohne den ":not"-Modifier DÜRFEN Ressourcen, die keinen Wert für "Appointment.specialty" enthalten, NICHT im Suchergebnis enthalten sein. Weitere Informationen zur Suche nach "Appointment.specialty" finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token).
Anwendungshinweise: Weitere Informationen zur Suche nach "Appointment.specialty" finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token).


1. Der Suchparameter "date" MUSS unterstützt werden:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@

### Motivation

Das Datenobjekt ISiKKontaktMitGesundheitseinrichtung dient der Verknüpfung des ISiK-Basis-Encounters (ISiKKontaktGesundheitseinrichtung) mit einem Termin (Appointment) und - darauf aufbauend - der Dokumentenkommunikation.
Das Datenobjekt ISiKKontaktMitGesundheitseinrichtung dient der Verknüpfung des ISiK-Basis-Encounters (ISiKKontaktMitGesundheitseinrichtung) mit einem Termin (Appointment) und - darauf aufbauend - der Dokumentenkommunikation.

Die Anforderung dieser Verknüpfung stammt aus dem Szenario der Dokument-Übertragung zwischen Patientenportal und krankenhaus-internem Primärsystem (KIS): Dokumente liegen bei Termin-Buchung erst im Patientenportal (im Appointment) vor und werden erst mit Anlage des Encounters in das KIS (etc.) übermittelt. Dazu muss das Appointment mit dem neu angelegten Encounter verknüpft werden, um die Dokumente aus dem Patientenportal darüber zuzuordnen.

Hieraus folgt, dass das Datenobjekt nur relevant ist, falls das bestätigungsrelevante System das Datenobjekt ISiKKontaktGesundheitseinrichtung sowie ISiKTermin implementiert. Zu Beginn des Termins sollte das System die Verknüpfung zwischen Encounter und Appointment herstellen. Ausgenommen hiervon sind Termine, die nicht stattfinden, da für diese in der Regel keine Encounter angelegt werden.
Hieraus folgt, dass das Datenobjekt nur relevant ist, falls das bestätigungsrelevante System das Datenobjekt ISiKKontaktMitGesundheitseinrichtung sowie ISiKTermin implementiert. Zu Beginn des Termins sollte das System die Verknüpfung zwischen Encounter und Appointment herstellen. Ausgenommen hiervon sind Termine, die nicht stattfinden, da für diese in der Regel keine Encounter angelegt werden.

---

Expand Down Expand Up @@ -52,4 +52,4 @@ Der Suchparameter "appointment" MUSS unterstützt werden:

### Weiteres

Siehe für weitere Anmerkungen und Vorgaben den [ISiK-Basis-Encounters (ISiKKontaktGesundheitseinrichtung)](https://simplifier.net/guide/isik-basis-v4/ImplementationGuide-markdown-Datenobjekte-Datenobjekte_Kontakt?version=current)
Siehe für weitere Anmerkungen und Vorgaben den [ISiK-Basis-Encounters (ISiKKontaktMitGesundheitseinrichtung)](https://simplifier.net/guide/isik-basis-v4/ImplementationGuide-markdown-Datenobjekte-Datenobjekte_Kontakt?version=current)
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Folgende FHIRPath-Constraints sind im Profil zu beachten:

**Bedeutung:** Indikator ob ein Slot verwendbar ist für die Buchung eines Appointments.

**Hinweise:** Inbesondere eine Differenzierung des Status "busy" ermöglicht es einem Termin Requestor passende Termine einer BenutzerIn zur Verfügung zu stellen. Durch entsprechende Kombinationen können somit Termine in einer passenden Länge gebucht werden.
**Hinweise:** Inbesondere eine Differenzierung des Status "busy" ermöglicht es einem Termin Requestor passende Termine einem Benutzer zur Verfügung zu stellen. Durch entsprechende Kombinationen können somit Termine in einer passenden Länge gebucht werden.

### `Slot.start`

Expand Down
2 changes: 1 addition & 1 deletion ImplementationGuide/markdown/Datenobjekte/Operations.md
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ Folgende Elemente DÜRFEN NICHT durch ein Update der Ressourcen verändert werde
- Appointment.end
- Appointment.participant.actor.where(resolve() is Patient)

**Hinweis:** Hinweis: Ein Termin Repository MUSS einen Termin ablehnen, falls der Termin auf einen nicht vorhandenen (gelöscht oder inkativ) Patienten referenziert. Dies gilt insbesondere auch nachträglich für vorläufig angelegte Patienten-Ressourcen.
**Hinweis:** Ein Termin Repository MUSS einen Termin ablehnen, falls der Termin auf einen nicht vorhandenen (gelöscht oder inkativ) Patienten referenziert. Dies gilt insbesondere auch nachträglich für vorläufig angelegte Patienten-Ressourcen.

Sollte die PATCH-Parameter-Ressource eins dieser Elemente verändern, MUSS die Operation mit einem Status Code "HTTP 400 - Bad Request" zurückgewiesen werden. Eine OperationOutcome Ressource MUSS zurückgegeben werden, die in kodierter Form den entsprechenden Fehler beschreibt.

Expand Down
82 changes: 41 additions & 41 deletions ImplementationGuide/markdown/Einfuehrung.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,41 @@
<img src="https://raw.githubusercontent.com/gematik/spec-ISiK-Terminplanung/main-stufe-4/Material/images/Gematik_Logo_Flag.svg" alt="gematik logo" width="400"/>
----
Version: 4.0.0
Datum: 01.10.2024
Status: Active
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.
<img src="https://raw.githubusercontent.com/gematik/spec-ISiK-Terminplanung/main-stufe-4/Material/images/Gematik_Logo_Flag.svg" alt="gematik logo" width="400"/>

----
Version: 4.0.1

Datum: 02.12.2024

Status: Active

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.
2 changes: 1 addition & 1 deletion ImplementationGuide/markdown/Motivation.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Motivation

Die Vereinbarung von Terminen für Behandlungsleistungen repräsentiert oftmals für Patienten oder für sie zuständige Leistungserbringer den Einstieg in den Versorgungsablauf im Krankenhaus. Die Terminplanung agiert somit als kritische Schnittstelle zwischen diversen Akteuren im Gesundheitswesen, inklusive der zu behandelnden Personen. Informationen zu notwendigen und/oder gewünschten Behandlungen, Verfügbarkeiten der involvierten Personen und abrechnungsrelevante Details zur Krankenversicherung müssen potenziell ausgetauscht werden, um einen optimierten Ablauf des Aufenthaltes im Krankenhaus zu ermöglichen.
Die Vereinbarung von Terminen für Behandlungsleistungen repräsentiert oftmals für Patienten oder für sie zuständige Leistungserbringer den Einstieg in den Versorgungsablauf im Krankenhaus. Die Terminplanung agiert somit als kritische Schnittstelle zwischen diversen Akteuren im Gesundheitswesen, inklusive der zu behandelnden Personen. Informationen zu notwendigen bzw. gewünschten Behandlungen, Verfügbarkeiten der involvierten Personen und abrechnungsrelevante Details zur Krankenversicherung müssen potenziell ausgetauscht werden, um einen optimierten Ablauf des Aufenthaltes im Krankenhaus zu ermöglichen.

Das Krankenhauszukunftsgesetz (KHZG) hebt die zentrale Rolle der Terminvereinbarung hervor in dem in den dazugehörigen Fördertatbeständen Vorgaben für die Terminplanung im digitalen Aufnahmemanagement bzw. für die Terminplanung mittels Patientenportalen gemacht werden (vgl. §19 Abs. 1 Satz 1 Nr. 2 KHSFV bzw. §21 Abs. 2 KHSFV).

Expand Down
19 changes: 19 additions & 0 deletions ImplementationGuide/markdown/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,25 @@ 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 4.0.1

Datum: 02.12.2024

* Implizites ValueSet expandiert https://github.com/gematik/spec-ISiK-Terminplanung/pull/207
* Dokumentation zur Begründung der Kardinalitäten und Must-Support-Flags ergänzt https://github.com/gematik/spec-ISiK-Terminplanung/pull/209
* Für ISiKTermin Verschiebung des Slicing auf .specialty.coding. https://github.com/gematik/spec-ISiK-Terminplanung/pull/204
* Kardinalität für Schedule.actor.display geschwächt https://github.com/gematik/spec-ISiK-Terminplanung/pull/206
* Anforderungen an die Kodierung von Appointment/Schedule.serviceType geschwächt https://github.com/gematik/spec-ISiK-Terminplanung/pull/227
* Schwächung der Kardinalität von actor.display im Profil StructureDefinition-ISiKTermin https://github.com/gematik/spec-ISiK-Terminplanung/pull/233
* Ergänzung von Anforderungen an Akteure https://github.com/gematik/spec-ISiK-Terminplanung/pull/236
* Fix der Canonical URL im Capability-Statement des Terminplanungsserver https://github.com/gematik/spec-ISiK-Terminplanung/pull/238
* Hinzufügen der Extension "Appointment Replaces" zum Profil ISiKTermin https://github.com/gematik/spec-ISiK-Terminplanung/pull/242
* Update der Dependency de.ihe-d.terminology auf Version 3.0.1 https://github.com/gematik/spec-ISiK-Terminplanung/pull/240
* Korrektur des Extension Kontext in ISiKKalender https://github.com/gematik/spec-ISiK-Terminplanung/pull/239
* Aktualisierung der Operation ISiKBookOperation https://github.com/gematik/spec-ISiK-Terminplanung/pull/245

f-peverali marked this conversation as resolved.
Show resolved Hide resolved
----

Version 4.0.0

Datum: 01.10.2024
Expand Down
Loading