-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #358 from gematik/feature/ISIK-Organization-PTData…
…-521 Feature/isik organization pt data 521
- Loading branch information
Showing
37 changed files
with
3,269 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 changes: 5 additions & 0 deletions
5
ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Organisation.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
## Organisation [(Organization)](https://hl7.org/fhir/R4/organization.html) | ||
|
||
Die nachfolgenden Festlegungen spezifizieren die Abbildung von Minimalanforderungen für die Bereitstellung von Daten zur Aufbauorganisation im Rahmen des Bestätigungsverfahrens der gematik. | ||
|
||
--- |
5 changes: 5 additions & 0 deletions
5
ImplementationGuide/markdown/Datenobjekte/Datenobjekte_Standort.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
## Standort [(Location)](https://hl7.org/fhir/R4/location.html) | ||
|
||
Die nachfolgenden Festlegungen spezifizieren die Abbildung von Minimalanforderungen für die Bereitstellung von Standortdaten im Rahmen des Bestätigungsverfahrens der gematik. | ||
|
||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
17 changes: 17 additions & 0 deletions
17
...nGuide/markdown/Organisation/Organisation_AnmerkungenZuDenMustSupportFeldern.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
### Anmerkungen zu Must-Support-Feldern | ||
|
||
<fql output = "table" headers="true"> | ||
|
||
from | ||
StructureDefinition | ||
where | ||
url = %canonical | ||
for | ||
differential.element | ||
where | ||
mustSupport = true | ||
select Feldname: id, Kurzbeschreibung: short, Hinweise: comment | ||
</fql> | ||
|
||
|
||
--- |
9 changes: 9 additions & 0 deletions
9
ImplementationGuide/markdown/Organisation/Organisation_Beispiele.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
### Beispiele | ||
Valides Minimalbeispiel eines Krankenhauses: | ||
{{json:KrankenhausOrganisationBeispiel}} | ||
|
||
Valides Minimalbeispiel einer Fachabteilung: | ||
{{json:AbteilungAllgemeinchirurgieOrganisationBeispiel}} | ||
|
||
|
||
|
71 changes: 71 additions & 0 deletions
71
ImplementationGuide/markdown/Organisation/Organisation_Interaktionen.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
### Interaktionen | ||
|
||
Sofern die Ressourcen zur Organisation unterstützt werden, SOLL die REST-Interaktion "READ" implementiert werden. | ||
|
||
Interaktionen zur Organisation werden derzeit für das Bestätigungsverfahren nicht festgelegt. | ||
|
||
Auf folgende Suchparameter sei aufgrund der Relevanz hingewiesen - diese SOLLEN (in Einzelfällen KÖNNEN) implementiert werden, falls die oben genannten Ressourcen unterstützt werden: | ||
|
||
1. Der Suchparameter "identifier" SOLL unterstützt werden: | ||
|
||
Beispiele: | ||
|
||
```GET [base]/Organization?identifier=http://fhir.de/sid/arge-ik/iknr|260120196``` | ||
|
||
```GET [base]/Organization?identifier=http://fhir.de/StructureDefinition/identifier-bsnr|345678975``` | ||
|
||
```GET [base]/Organization?identifier=345678975``` | ||
|
||
Anwendungshinweise: Weitere Informationen zur Suche nach "Organization.identifier" finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). | ||
|
||
1. Der Suchparameter "active" SOLL unterstützt werden: | ||
|
||
Beispiele: | ||
|
||
```GET [base]/Organization?active=true``` | ||
|
||
Anwendungshinweise: Weitere Informationen zur Suche nach "Oganization.active" finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). | ||
|
||
1. Der Suchparameter "type" SOLL unterstützt werden: | ||
|
||
Beispiele: | ||
|
||
```GET [base]/Organization?type=dept``` | ||
|
||
Anwendungshinweise: Weitere Informationen zur Suche nach "Oganization.type" finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). | ||
|
||
1. Der Suchparameter "name" SOLL unterstützt werden (dies gilt auch für das Element .alias): | ||
|
||
Beispiele: | ||
|
||
```GET [base]/Organization?name=FA-Gynäkologie``` | ||
|
||
```GET [base]/Organization?name=GYN``` | ||
|
||
Anwendungshinweise: Weitere Informationen zur Suche nach "Oganization.name" und "Oganization.alias" finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). | ||
|
||
1. Der Suchparameter "address" SOLL unterstützt werden: | ||
|
||
Beispiele | ||
|
||
```GET [base]/Organization?address=Berlin``` | ||
|
||
Anwendungshinweise: Weitere Informationen zur Suche nach "Organization.address" finden sich in der [FHIR-Basisspezifikation - Abschnitt "String Search"](https://hl7.org/fhir/R4/search.html#string). | ||
|
||
|
||
1. Der Suchparameter "partof" in Kombination mit einem identifier-Modifier SOLL unterstützt werden : | ||
|
||
Beispiele: | ||
|
||
```GET [base]/Organization?partof:identifier=260120196``` | ||
|
||
Anwendungshinweise: Weitere Informationen zur Suche nach "Oganization.name" und "Oganization.alias" finden sich in der [FHIR-Basisspezifikation - Abschnitt "Token Search"](https://hl7.org/fhir/R4/search.html#token). | ||
|
||
1. Der Suchparameter "endpoint" in Kombination mit einem identifier-Modifier KANN unterstützt werden: | ||
|
||
Beispiele: | ||
|
||
```GET [base]/Organization?endpoint:identifier=123456``` | ||
|
||
Anwendungshinweise: Weitere Informationen zur Suche nach "Organization.endpoint" finden sich in der [FHIR-Basisspezifikation - Abschnitt "String Search"](https://hl7.org/fhir/R4/search.html#string). | ||
|
5 changes: 5 additions & 0 deletions
5
ImplementationGuide/markdown/Organisation/Organisation_Kompatibilitaet.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
### Kompatibilität | ||
|
||
Für das Profil ISiKOrganisation wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt. | ||
|
||
--- |
20 changes: 20 additions & 0 deletions
20
ImplementationGuide/markdown/Organisation/Organisation_Motivation.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
### Motivation | ||
|
||
Die Abbildung der Aufbauorganisation eines Krankenhauses dient der Festlegung von Zuständigkeiten und (Entscheidungs-)Verantwortungen von Organisationseinheiten (z.B. Fachkliniken, Fachabteilungen und -bereichen etc.) in strukturierter Form. | ||
|
||
In FHIR wird die Organisation (Organization) vom Standort (Location) eindeutig abgegrenzt. | ||
|
||
Die Erfassung der Organisation in strukturierter Form ermöglicht u.a.: | ||
- Zuweisungen von Diensten an bestimmte Bereiche der Aufbauorganisation im Rahmen des Terminmanagements | ||
- Die Raum- und Betten-Belegung in strukturierter Form (interdisziplinär) | ||
|
||
Auch die Erfassung des Krankenhauses als Ganzem ist relevant. | ||
Entsprechend fokussieren die folgenden Profile zur Organisation auf das Krankenhaus als Ganzes und die Fachabteilung als Organisation. | ||
|
||
--- | ||
|
||
#### Normativer Status und Bestätigung | ||
|
||
Diese Profile MÜSSEN im Rahmen der Bestätigung NICHT unterstützt werden. Falls ein Profil unterstützt wird, SOLLEN die hier definierten Festlegungen greifen. | ||
|
||
--- |
60 changes: 60 additions & 0 deletions
60
ImplementationGuide/markdown/Organisation/Organisation_Profil.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
### FHIR-Profil | ||
|
||
Das Profil ISiKOrganisation soll auch ein Krankenhaus als Ganzes abbilden können: | ||
|
||
@``` | ||
from StructureDefinition where url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation' select Name: name, Canonical: url | ||
``` | ||
{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation, hybrid}} | ||
Folgende FHIRPath-Constraints sind im Profil zu beachten: | ||
@``` from StructureDefinition where url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation' for differential.element.constraint select key, severity, human, expression``` | ||
**Terminology Bindings** | ||
@``` | ||
from StructureDefinition | ||
where url in ('https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisation' ) | ||
for differential.element | ||
select | ||
Path: path, | ||
join binding.where(valueSet.exists()) | ||
{ | ||
Name: valueSet.substring((9 + valueSet.indexOf('ValueSet/'))), | ||
Strength: strength, | ||
URL: valueSet | ||
} | ||
``` | ||
|
||
--- | ||
|
||
Das Profil ISiKOrganisationFachabteilung soll eine einzelne Fachabteilung abbilden: | ||
|
||
@``` | ||
from StructureDefinition where url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisationFachabteilung' select Name: name, Canonical: url | ||
``` | ||
{{tree:https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisationFachabteilung, hybrid}} | ||
Folgende FHIRPath-Constraints sind im Profil zu beachten: | ||
@``` from StructureDefinition where url = 'https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisationFachabteilung' for differential.element.constraint select key, severity, human, expression``` | ||
**Terminology Bindings** | ||
@``` | ||
from StructureDefinition | ||
where url in ('https://gematik.de/fhir/isik/StructureDefinition/ISiKOrganisationFachabteilung' ) | ||
for differential.element | ||
select | ||
Path: path, | ||
join binding.where(valueSet.exists()) | ||
{ | ||
Name: valueSet.substring((9 + valueSet.indexOf('ValueSet/'))), | ||
Strength: strength, | ||
URL: valueSet | ||
} | ||
``` | ||
|
||
--- |
16 changes: 16 additions & 0 deletions
16
...mentationGuide/markdown/Standort/Standort_AnmerkungenZuDenMustSupportFeldern.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
### Anmerkungen zu Must-Support-Feldern | ||
|
||
<fql output = "table" headers="true"> | ||
|
||
from | ||
StructureDefinition | ||
where | ||
url = %canonical | ||
for | ||
differential.element | ||
where | ||
mustSupport = true | ||
select Feldname: id, Kurzbeschreibung: short, Hinweise: comment | ||
</fql> | ||
|
||
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
### Beispiele | ||
|
||
Valides Minimalbeispiel zum Standort Bettenstellplatz: | ||
{{json:BettStandortBeispiel}} | ||
|
||
|
||
Valides Minimalbeispiel zum Standort Raum: | ||
{{json:RaumStandortBeispiel}} | ||
|
Oops, something went wrong.