Skip to content

Commit

Permalink
add relevant identifier constraints
Browse files Browse the repository at this point in the history
  • Loading branch information
f-peverali committed Jan 17, 2024
1 parent cc91746 commit 2edce92
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 9 deletions.
26 changes: 19 additions & 7 deletions Material/Anforderungssteckbrief-Organisation.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,39 @@
Es wurden Bedarfe nach Abbildung sowohl der KH-Aufbauorganisation (FHIR Ressource Organization), als auch von Campi, Standorten etc. (FHIR Location) gemeldet.

Folgende Bedarfe, Anforderungen und Use Cases finden im Rahmen der Ausbaustufe 4 von ISIK zwecks Festlegung im Implmentierungsleitfaden und in Profilen Beachtung:
**Use Cases und Bedarfe**

Folgende Bedarfe, Anforderungen und Use Cases finden im Rahmen der Ausbaustufe 4 von ISIK zwecks Festlegung im Implementierungsleitfaden und in Profilen Beachtung:

1. Die (Raum- und Betten-)Belegung (interdisziplinär) sollte strukturiert erfolgen können.
1. Im Rahmen des Terminmanagements sollten Zuweisungen von Diensten an bestimmte Bereiche der Aufbauorganisation (Fachbereiche etc.) und an bestimmte Standorte möglich sein.
1. Im Rahmen der Versorgung sollte eine der folgenden Beispiel-Fragen beantworten werden können.:
Handelt es sich um ein Isolationszimmer?
Gibt es bestimmte Ausstattung, z.B. Beatmungsgeräte
etc.
1. Informationen für eAU sollten auch in ISIK abgebildet werden – hier insbesondere BSNR (BetriebsstellenNummer)
- Handelt es sich um ein Isolationszimmer?
- Gibt es bestimmte Ausstattung, z.B. Beatmungsgeräte
- etc.
1. Informationen für eAU sollten auch in ISIK abgebildet werden – hier insbesondere BSNR (Betriebsstättennummer)

Weitere (implizite) Anforderungen an die Festlegung zu Organisation und Standort in ISIK:

1. Profil ISIKOrganisation soll auch ein Krankenhaus als ganzes abbilden können.
1. Profil ISIKOrganisation sollte sich möglichst an das entsprechende Profil der KBV orientieren.
- siehe insbesondere .identifier

**Fragen**
1. Soll das Profil auch explizit KIM und TIM Adressen als identifier führen? Siehe Analog: https://github.com/gematik/spec-E-Rezept-ServiceRequest/blob/master/Resources/input/fsh/profiles/8_Organization.fsh


Lösungswege- und Optionen
**Lösungswege- und Optionen**

- Profile zu den FHIR Ressourcen Organization und Location sollen spezifiziert werden
- Auch ein Profil zur FHIR Ressource HealthCareService soll diskutiert werden
- Weitere Profile, die zu beachten sind:
- Weitere Profile, die zu beachten sind hinsichtlich der Kompatibilität:
- E-Rezept ServiceRequest https://simplifier.net/erezept-servicerequest/erp-service-request-organization
- VZD:
- https://simplifier.net/vzd-fhir-directory/organizationdirectory
- hier wird ein Organization.type gefordert (1..), das verwendete Value Set ist jedoch nicht nutzbar im Krankenhaus-Kontext und damit Abweichung notwendig
-Organization.identifier betreffend gilt:
- auf die Angabe einer Abrechnungsnummer der Kassenzahnärztlichen Bundesvereinigung wird in ISIK verzichtet, da Zahnarztpraxen keine (Teil-)Organisationen eines Krankenhauses sind und damit nicht im Umfang des Moduls enthalten sein sollen
- auf die Angabe einer Vertragskassennummer (VKNR) wird in ISIK verzichtet, da Krankenkassen nicht (Teil-)Organisationen eines Krankenhauses sind und damit nicht im Umfang des Moduls enthalten sein sollen
- https://simplifier.net/vzd-fhir-directory/healthcareservicedirectory
- https://simplifier.net/vzd-fhir-directory/locationdirectory

Expand Down
33 changes: 32 additions & 1 deletion Resources/input/fsh/ISiKOrganisation.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,39 @@ Description: "Dieses Profil beschreibt die Nutzung von Organisationseinheiten in
* insert Meta
* id MS
* identifier 1..* MS
* ^slicing.discriminator.type = #pattern
* ^slicing.discriminator.path = "$this"
* ^slicing.rules = #open
* identifier contains
IKNR 0..1 MS and
BSNR 0..1 MS
KZVAbrechnungsnummer 0..1 MS

/*
KIMAdresse 0..1 MS and
TIMAdresse 0..1 MS and
*/

* identifier[IKNR] only $identifier-iknr
* identifier[IKNR].type 0..1
* ^comment = "Motivation: Entsprechend der Vorgabe der KBV Organisation 1.5.0. (https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization), muss ein System ein Institutionskennzeichen (IKNR) verarbeiten können, sofern diese Information bereitgestellt wird. "

* identifier[BSNR] only $identifier-bsnr
* identifier[BSNR].type 0..1
* ^comment = "Motivation: Entsprechend der Bedarfsmeldung im Rahmen der Stakeholderbefragung zu einem Profil Organisation in der Arbeitsgruppe zum ISIK Basismodul Stufe 4 und der Vorgabe der KBV Organisation 1.5.0. (https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Organization), muss ein System eine Betriebsstättennummer (BSNR) verarbeiten können, sofern diese Information bereitgestellt wird. "

/*
* identifier[KIMAdresse] only $GEM_PR_KIM_AdressIdentifier
* identifier[KIMAdresse].type 0..1
* identifier[KIMAdresse].type = https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType#kim-2.0 (exactly)
* identifier[TIMAdresse] only $GEM_PR_TIM_AdressIdentifier
* identifier[TIMAdresse].type 0..1
* identifier[TIMAdresse].type = https://gematik.de/fhir/directory/CodeSystem/EndpointDirectoryConnectionType#tim
*/

* active MS
* ^comment = "Motivation: Ein System oder eine Person muss Prüfen können, ob eine Organisation aktiv ist oder nicht, sofern diese Information bereitgestellt wird."
* ^comment = "Motivation: Ein System oder eine Person muss prüfen können, ob eine Organisation aktiv ist oder nicht, sofern diese Information bereitgestellt wird."
* type MS
* ^comment = "Motivation: Ein System oder eine Person muss den Typ einer Organisation abrufen können, sofern diese Information bereitgestellt wird.
Die Festlegung einer endlichen Menge von Organisations-Formen in verbindlicher weise, ist zum Zeitpunkt der Festlegung nicht möglich."
Expand Down
6 changes: 5 additions & 1 deletion Resources/input/fsh/aliases.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,8 @@ Alias: $KBV_VS_Base_Practitioner_Speciality = https://fhir.kbv.de/ValueSet/KBV_V
Alias: $ProzedurenCodesSCT = https://gematik.de/fhir/isik/v3/Basismodul/ValueSet/ProzedurenCodesSCT
Alias: $capabilitystatement-expectation = http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
Alias: $kvid10 = http://fhir.de/sid/gkv/kvid-10
Alias: $kvnr30 = http://fhir.de/sid/gkv/kvnr-30
Alias: $kvnr30 = http://fhir.de/sid/gkv/kvnr-30
//Alias: $GEM_PR_KIM_AdressIdentifier = https://gematik.de/fhir/atf/StructureDefinition/identifier-address-kim
//Alias: $GEM_PR_TIM_AdressIdentifier = https://gematik.de/fhir/atf/StructureDefinition/identifier-address-tim
Alias: $identifier-iknr = http://fhir.de/StructureDefinition/identifier-iknr
Alias: $identifier-bsnr = http://fhir.de/StructureDefinition/identifier-bsnr

0 comments on commit 2edce92

Please sign in to comment.