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

Draft
wants to merge 41 commits into
base: main-stufe-4
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 36 commits
Commits
Show all changes
41 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
c311f8b
Update ImplementationGuide/markdown/ReleaseNotes.md
f-peverali Oct 18, 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
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
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
8 changes: 8 additions & 0 deletions ImplementationGuide/markdown/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ Im Rahmen der ISiK-Veröffentlichungen wird das [Semantic Versioning](https://se

Die erste Ziffer X bezeichnet ein Major-Release und regelt die Gültigkeit von Releases. Die dritte Ziffer Y (Release x.0.y) bezeichnet eine technische Korrektur und versioniert kleinere Änderungen (Packages) während eines Jahres, z. B. 1.0.1.

Version 4.0.1

Datum: tbd.

* Implizites ValueSet expandiert https://github.com/gematik/spec-ISiK-Terminplanung/pull/207

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

Version 4.0.0

Datum: 09.09.2024
Expand Down
36 changes: 18 additions & 18 deletions Resources/fsh-generated/fsh-index.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@
"fshName": "ISiKTerminExample",
"fshType": "Instance",
"fshFile": "ISiKTermin.fsh",
"startLine": 95,
"endLine": 112
"startLine": 97,
"endLine": 114
},
{
"outputFile": "Appointment-ISiKTerminExampleExtendedICU.json",
"fshName": "ISiKTerminExampleExtendedICU",
"fshType": "Instance",
"fshFile": "ISiKTermin.fsh",
"startLine": 114,
"endLine": 132
"startLine": 116,
"endLine": 134
},
{
"outputFile": "CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json",
Expand All @@ -36,8 +36,8 @@
"fshName": "ISiKMedizinischeBehandlungseinheitExample",
"fshType": "Instance",
"fshFile": "ISiKMedizinischeBehandlungseinheit.fsh",
"startLine": 20,
"endLine": 26
"startLine": 22,
"endLine": 28
},
{
"outputFile": "OperationDefinition-ISiKAppointmentBookOperation.json",
Expand All @@ -52,8 +52,8 @@
"fshName": "ISiKKalenderExample",
"fshType": "Instance",
"fshFile": "ISiKKalender.fsh",
"startLine": 41,
"endLine": 48
"startLine": 44,
"endLine": 51
},
{
"outputFile": "Slot-ISiKTerminblockExample.json",
Expand All @@ -69,15 +69,15 @@
"fshType": "Profile",
"fshFile": "ISiKKalender.fsh",
"startLine": 1,
"endLine": 30
"endLine": 33
},
{
"outputFile": "StructureDefinition-ISiKMedizinischeBehandlungseinheit.json",
"fshName": "ISiKMedizinischeBehandlungseinheit",
"fshType": "Profile",
"fshFile": "ISiKMedizinischeBehandlungseinheit.fsh",
"startLine": 1,
"endLine": 18
"endLine": 20
},
{
"outputFile": "StructureDefinition-ISiKNachricht.json",
Expand All @@ -92,16 +92,16 @@
"fshName": "ISiKNachrichtExtension",
"fshType": "Extension",
"fshFile": "ISiKTermin.fsh",
"startLine": 78,
"endLine": 81
"startLine": 80,
"endLine": 83
},
{
"outputFile": "StructureDefinition-ISiKTermin.json",
"fshName": "ISiKTermin",
"fshType": "Profile",
"fshFile": "ISiKTermin.fsh",
"startLine": 1,
"endLine": 76
"endLine": 78
},
{
"outputFile": "StructureDefinition-ISiKTerminKontaktMitGesundheitseinrichtung.json",
Expand All @@ -116,8 +116,8 @@
"fshName": "ISiKTerminPriorityExtension",
"fshType": "Extension",
"fshFile": "ISiKTermin.fsh",
"startLine": 83,
"endLine": 88
"startLine": 85,
"endLine": 90
},
{
"outputFile": "StructureDefinition-ISiKTerminblock.json",
Expand All @@ -132,8 +132,8 @@
"fshName": "ScheduleName",
"fshType": "Extension",
"fshFile": "ISiKKalender.fsh",
"startLine": 34,
"endLine": 39
"startLine": 37,
"endLine": 42
},
{
"outputFile": "ValueSet-ISiKTerminCancelationReason.json",
Expand All @@ -149,6 +149,6 @@
"fshType": "ValueSet",
"fshFile": "valueSets.fsh",
"startLine": 11,
"endLine": 15
"endLine": 31
}
]
22 changes: 11 additions & 11 deletions Resources/fsh-generated/fsh-index.txt
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
Output File Name Type FSH File Lines
Appointment-ISiKTerminExample.json ISiKTerminExample Instance ISiKTermin.fsh 95 - 112
Appointment-ISiKTerminExampleExtendedICU.json ISiKTerminExampleExtendedICU Instance ISiKTermin.fsh 114 - 132
Appointment-ISiKTerminExample.json ISiKTerminExample Instance ISiKTermin.fsh 97 - 114
Appointment-ISiKTerminExampleExtendedICU.json ISiKTerminExampleExtendedICU Instance ISiKTermin.fsh 116 - 134
CapabilityStatement-ISiKCapabilityStatementTerminplanungServer.json ISiKCapabilityStatementTerminplanungServer Instance ISiKTerminplanungCapabilityStatement.fsh 1 - 258
Communication-ISiKNachrichtExample.json ISiKNachrichtExample Instance ISiKNachricht.fsh 32 - 41
HealthcareService-ISiKMedizinischeBehandlungseinheitExample.json ISiKMedizinischeBehandlungseinheitExample Instance ISiKMedizinischeBehandlungseinheit.fsh 20 - 26
HealthcareService-ISiKMedizinischeBehandlungseinheitExample.json ISiKMedizinischeBehandlungseinheitExample Instance ISiKMedizinischeBehandlungseinheit.fsh 22 - 28
OperationDefinition-ISiKAppointmentBookOperation.json Book Instance ISiKBookOperation.fsh 1 - 52
Schedule-ISiKKalenderExample.json ISiKKalenderExample Instance ISiKKalender.fsh 41 - 48
Schedule-ISiKKalenderExample.json ISiKKalenderExample Instance ISiKKalender.fsh 44 - 51
Slot-ISiKTerminblockExample.json ISiKTerminblockExample Instance ISiKTerminblock.fsh 19 - 25
StructureDefinition-ISiKKalender.json ISiKKalender Profile ISiKKalender.fsh 1 - 30
StructureDefinition-ISiKMedizinischeBehandlungseinheit.json ISiKMedizinischeBehandlungseinheit Profile ISiKMedizinischeBehandlungseinheit.fsh 1 - 18
StructureDefinition-ISiKKalender.json ISiKKalender Profile ISiKKalender.fsh 1 - 33
StructureDefinition-ISiKMedizinischeBehandlungseinheit.json ISiKMedizinischeBehandlungseinheit Profile ISiKMedizinischeBehandlungseinheit.fsh 1 - 20
StructureDefinition-ISiKNachricht.json ISiKNachricht Profile ISiKNachricht.fsh 1 - 30
StructureDefinition-ISiKNachrichtExtension.json ISiKNachrichtExtension Extension ISiKTermin.fsh 78 - 81
StructureDefinition-ISiKTermin.json ISiKTermin Profile ISiKTermin.fsh 1 - 76
StructureDefinition-ISiKNachrichtExtension.json ISiKNachrichtExtension Extension ISiKTermin.fsh 80 - 83
StructureDefinition-ISiKTermin.json ISiKTermin Profile ISiKTermin.fsh 1 - 78
StructureDefinition-ISiKTerminKontaktMitGesundheitseinrichtung.json ISiKTerminKontaktMitGesundheitseinrichtung Profile ISiKTerminKontaktMitGesundheitseinrichtung.fsh 1 - 5
StructureDefinition-ISiKTerminPriorityExtension.json ISiKTerminPriorityExtension Extension ISiKTermin.fsh 83 - 88
StructureDefinition-ISiKTerminPriorityExtension.json ISiKTerminPriorityExtension Extension ISiKTermin.fsh 85 - 90
StructureDefinition-ISiKTerminblock.json ISiKTerminblock Profile ISiKTerminblock.fsh 1 - 12
StructureDefinition-ScheduleName.json ScheduleName Extension ISiKKalender.fsh 34 - 39
StructureDefinition-ScheduleName.json ScheduleName Extension ISiKKalender.fsh 37 - 42
ValueSet-ISiKTerminCancelationReason.json ISiKTerminCancelationReason ValueSet valueSets.fsh 1 - 9
ValueSet-ISiKTerminPriority.json ISiKTerminPriority ValueSet valueSets.fsh 11 - 15
ValueSet-ISiKTerminPriority.json ISiKTerminPriority ValueSet valueSets.fsh 11 - 31
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,7 @@
{
"code": "INTM",
"system": "http://ihe-d.de/CodeSystems/AerztlicheFachrichtungen"
}
]
},
{
"coding": [
},
{
"code": "3600",
"system": "http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,13 @@
{
"id": "Schedule.specialty",
"path": "Schedule.specialty",
"comment": "Ein Kalender kann für einen Akteur gepflegt werden. Dieser Akteur kann in einer oder mehreren Fachrichtungen agieren. Für die Ressourcenplanung (z.B. welche Akteure sind für einen Termin verfügbar) sollte auch auf die Speciality des Akteurs zurückgegriffen werden für den Fall, dass ein Kalender pro Fachbereich gepflegt wird.",
"min": 1,
"mustSupport": true
},
{
"id": "Schedule.specialty.coding",
"path": "Schedule.specialty.coding",
"slicing": {
"discriminator": [
{
Expand All @@ -97,8 +104,8 @@
"mustSupport": true
},
{
"id": "Schedule.specialty:Fachrichtung",
"path": "Schedule.specialty",
"id": "Schedule.specialty.coding:Fachrichtung",
"path": "Schedule.specialty.coding",
"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/) sowie mit der KBV abgestimmt (Stand:13.6.2024).",
"min": 1,
Expand All @@ -110,15 +117,15 @@
}
},
{
"id": "Schedule.specialty:ErweiterterFachabteilungsschluessel",
"path": "Schedule.specialty",
"id": "Schedule.specialty.coding:ErweiterterFachabteilungsschluessel",
"path": "Schedule.specialty.coding",
"sliceName": "ErweiterterFachabteilungsschluessel",
"comment": "Dieses ValueSet KANN über ein Mapping (siehe Abschnitt https://wiki.hl7.de/index.php?title=IG:Value_Sets_f%C3%BCr_XDS#DocumentEntry.practiceSettingCode) mit dem ValueSet der Fachrichtung verknüpft werden und darüber ggf. die Integration von Systemen erleichtern.",
"min": 0,
"max": "1",
"binding": {
"strength": "required",
"valueSet": "http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert"
"valueSet": "http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert"
}
},
{
Expand All @@ -133,6 +140,7 @@
],
"rules": "open"
},
"comment": "Ein dezidierter Kalender ist für jeden Akteur zu pflegen.",
"mustSupport": true
},
{
Expand All @@ -143,7 +151,7 @@
{
"id": "Schedule.actor.display",
"path": "Schedule.actor.display",
"min": 1,
"comment": "Hinweis: Für alle Target-Ressourcen SOLL ein Displaywert für die Referenz angegeben werden, sodass Systeme eine Übersicht der am Termin beteiligten Akteure anzeigen können ohne die Referenzen auflösen zu müssen.",
"mustSupport": true
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,13 @@
{
"id": "HealthcareService.specialty",
"path": "HealthcareService.specialty",
"comment": "Kodierung aller Fachbereiche unter die die Behandlungseinheit fällt. Eine Behandlungseinheit kann multiprofessionell sein und mehere Fachbereiche abdecken.",
"min": 1,
"mustSupport": true
},
{
"id": "HealthcareService.specialty.coding",
"path": "HealthcareService.specialty.coding",
"slicing": {
"discriminator": [
{
Expand All @@ -44,8 +51,8 @@
"mustSupport": true
},
{
"id": "HealthcareService.specialty:Fachrichtung",
"path": "HealthcareService.specialty",
"id": "HealthcareService.specialty.coding:Fachrichtung",
"path": "HealthcareService.specialty.coding",
"sliceName": "Fachrichtung",
"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/) sowie mit der KBV abgestimmt (Stand:13.6.2024).",
"min": 1,
Expand All @@ -57,15 +64,15 @@
}
},
{
"id": "HealthcareService.specialty:ErweiterterFachabteilungsschluessel",
"path": "HealthcareService.specialty",
"id": "HealthcareService.specialty.coding:ErweiterterFachabteilungsschluessel",
"path": "HealthcareService.specialty.coding",
"sliceName": "ErweiterterFachabteilungsschluessel",
"comment": "Dieses ValueSet KANN über ein Mapping (siehe Abschnitt https://wiki.hl7.de/index.php?title=IG:Value_Sets_f%C3%BCr_XDS#DocumentEntry.practiceSettingCode) mit dem ValueSet der Fachrichtung verknüpft werden und darüber ggf. die Integration von Systemen erleichtern.",
"min": 0,
"max": "1",
"binding": {
"strength": "required",
"valueSet": "http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert"
"valueSet": "http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert"
}
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,12 @@
{
"id": "Appointment.specialty",
"path": "Appointment.specialty",
"comment": "Optionale Angabe aller Fachbereiche aus denen ein oder mehrere Akteure für die Durchführung des Termins benötigt werden. KANN auch anhand des Kalenders, in dem ein Termin gebucht wird, ermittelt werden.",
"mustSupport": true
},
{
"id": "Appointment.specialty.coding",
"path": "Appointment.specialty.coding",
"slicing": {
"discriminator": [
{
Expand All @@ -134,8 +140,8 @@
"mustSupport": true
},
{
"id": "Appointment.specialty:Fachrichtung",
"path": "Appointment.specialty",
"id": "Appointment.specialty.coding:Fachrichtung",
"path": "Appointment.specialty.coding",
"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/) sowie mit der KBV abgestimmt (Stand:13.6.2024).",
"min": 1,
Expand All @@ -147,15 +153,15 @@
}
},
{
"id": "Appointment.specialty:ErweiterterFachabteilungsschluessel",
"path": "Appointment.specialty",
"id": "Appointment.specialty.coding:ErweiterterFachabteilungsschluessel",
"path": "Appointment.specialty.coding",
"sliceName": "ErweiterterFachabteilungsschluessel",
"comment": "Dieses ValueSet KANN über ein Mapping (siehe Abschnitt https://wiki.hl7.de/index.php?title=IG:Value_Sets_f%C3%BCr_XDS#DocumentEntry.practiceSettingCode) mit dem ValueSet der Fachrichtung verknüpft werden und darüber ggf. die Integration von Systemen erleichtern.",
"min": 0,
"max": "1",
"binding": {
"strength": "required",
"valueSet": "http://fhir.de/CodeSystem/dkgev/Fachabteilungsschluessel-erweitert"
"valueSet": "http://fhir.de/ValueSet/dkgev/Fachabteilungsschluessel-erweitert"
}
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
"name": "ISiKTerminCancelationReason",
"id": "ISiKTerminCancelationReason",
"description": "Enthaelt alle erlaubten Gruende fuer eine Stornierung eines ISiKTermins",
"version": "4.0.0",
"url": "https://gematik.de/fhir/isik/ValueSet/ISiKTerminCancelationReason",
"experimental": false,
"publisher": "gematik GmbH",
"version": "4.0.0",
"date": "2024-09-09",
"compose": {
"include": [
Expand Down
Loading