diff --git a/ImplementationGuide/markdown/Zusammenfassung/Informationsmodell.md b/ImplementationGuide/markdown/Zusammenfassung/Informationsmodell.md
index e44f8348..a833a2ca 100644
--- a/ImplementationGuide/markdown/Zusammenfassung/Informationsmodell.md
+++ b/ImplementationGuide/markdown/Zusammenfassung/Informationsmodell.md
@@ -1,17 +1,23 @@
# Übersicht
Im Folgenden wird ein grafischer Überblick über alle in diesem Modul profilierten Ressourcen gegeben.
Da es sich um eine Zusammenfassung handelt, werden nur folgende Profile und Felder dargestellt:
-* Profile und Extenstion, die im Modul Terminplanung enstanden sind.
-* Profile und Extenstion, die im Modul Terminplanung zwingend benötigt werden. In vereinfachter Form, mit Verweis auf den Ursprung.
+* Profile und Extenstion, die im Basismodul enstanden sind.
+* Profile und Extenstion, die im Basismodul zwingend benötigt werden. In vereinfachter Form, mit Verweis auf den Ursprung.
* Felder, die unterstüzt werden MÜSSEN (Must Support).
+* * Datentypen, die im ISiK-Kontext enstanden, festgelegt oder eingeschränkt wurden, sind als **Fett** gekennzeichnet.
* Die Elemente (Unterfelder) haben, die unterstüzt werden MÜSSEN (Must Support).
* Nur Unter-Elemente (MS) bis zu zweiten oder dritten Tiefe, abhängig von Umfang und Systematik. D.h. Keine bedingten Wiederholungen (repeat) oder Rekursionen (part-of).
+
## Ressourcen Diagramm
+## Vereinfachtes Informationsmodell Diagramm
+
+
+
## Informationsmodell Diagramm
\ No newline at end of file
diff --git a/Material/images/src/plantuml/resourcediagram.puml b/Material/images/src/plantuml/resourcediagram.puml
index 4df21894..c21673d3 100644
--- a/Material/images/src/plantuml/resourcediagram.puml
+++ b/Material/images/src/plantuml/resourcediagram.puml
@@ -60,36 +60,32 @@ namespace ISiK_Basis {
class ISiKAngehoeriger <<(P,#8DA5C4)>>{
patient : Reference ( **Patient**)
- name : HumanName, deutsches Basisprofil
- address S Σ 0..* Address
- |_ Strassenanschrift S Σ I 0..* Adresse, deutsches BasisprofilPattern
- |_ extension I 0..* Extension
- |_ Stadtteil
- |_ type S Σ 1..1 codeBindingFixed Value
- |_ line S Σ 1..3 string
- |_ extension I 0..* Extension
- |_ Strasse S I 0..1 Extension(string)
- |_ Hausnummer S I 0..1 Extension(string)
- |_ Adresszusatz S I 0..1 Extension(string)
- |_ Postfach
- |_ city S Σ 1..1 string
- |_ district Σ 0..0 string
- |_ state Σ 0..1 stringBinding
- |_ postalCode S Σ 1..1 string
- |_ country S Σ 1..1 stringBinding
- |_ period Σ I 0..1 Period
- |_ Postfach S Σ I 0..* Adresse, deutsches BasisprofilPattern
- |_ type S Σ 1..1 codeBindingFixed Value
- |_ line S Σ 1..3 string
- |_ extension I 0..* Extension
- |_ Strasse S I 0..1 Extension(string)
- |_ Hausnummer S I 0..1 Extension(string)
- |_ Adresszusatz S I 0..1 Extension(string)
- |_ Postfach
- |_ city
- |_ district
- |_ postalCode
- |_ country
+ name : HumanName // deutsches Basisprofil
+ address : Address
+ |_ Strassenanschrift : Adresse // deutsches BasisprofilPattern
+ |_ extension
+ |_ Stadtteil
+ |_ type : AddressType.both
+ |_ line
+ |_ extension
+ |_ Strasse
+ |_ Hausnummer
+ |_ Adresszusatz
+ |_ Postfach
+ |_ city
+ |_ postalCode
+ |_ country
+ |_ Postfach : Adresse // deutsches BasisprofilPattern
+ |_ type : AddressType.postal
+ |_ line
+ |_ extension
+ |_ Strasse
+ |_ Hausnummer
+ |_ Adresszusatz
+ |_ Postfach
+ |_ city
+ |_ postalCode
+ |_ country
}
namespace ValueSets {
@@ -135,14 +131,14 @@ namespace DE_Basisprofile_R4 {
[[https://simplifier.net/packages/de.basisprofil.r4/1.4.0/files/656672 Administratives Geschlecht 'other']]
}
- class gender-amtlich-de <<(E,#7A8495)>>{
+ class humanname-de-basis <<(E,#7A8495)>>{
Dokumentation auf Simplifier
- [[https://simplifier.net/packages/de.basisprofil.r4/1.4.0/files/656672 Administratives Geschlecht 'other']]
+ [[https://simplifier.net/packages/de.basisprofil.r4/1.5.0-alpha6/files/2338720 HumanName, deutsches Basisprofil]]
}
- class gender-amtlich-de <<(E,#7A8495)>>{
+ class address-de-basis <<(E,#7A8495)>>{
Dokumentation auf Simplifier
- [[https://simplifier.net/packages/de.basisprofil.r4/1.4.0/files/656672 Administratives Geschlecht 'other']]
+ [[https://simplifier.net/packages/de.basisprofil.r4/1.5.0-alpha6/files/2338610 Adresse, deutsches Basisprofil]]
}
}
@@ -161,7 +157,7 @@ namespace HL7_FHIR_R4_Core {
}
namespace ISiK_Basis {
- class Basismodul_Stufe_3 <<(M,#FFDC36)>>{
+ class Basismodul_Stufe_4 <<(M,#FFDC36)>>{
Dokumentation auf Simplifier
[[https://simplifier.net/isik-basis-v3/~introduction ISiK Basis Stufe 3]]
}
@@ -177,10 +173,6 @@ namespace ISiK_Basis {
Dokumentation auf Simplifier
[[https://simplifier.net/isik-basis-v3/isikpersonimgesundheitsberuf ISiK Person im Gesundheitsberuf]]
}
- class ISiKAngehoeriger <<(P,#8DA5C4)>>{
- Dokumentation auf Simplifier
- [[https://simplifier.net/isik-basis-v3/isikangehoeriger ISiK Angehoeriger]]
- }
}
diff --git a/Material/images/src/plantuml/usecases.puml b/Material/images/src/plantuml/usecases.puml
index 44fee640..06de4bfa 100644
--- a/Material/images/src/plantuml/usecases.puml
+++ b/Material/images/src/plantuml/usecases.puml
@@ -20,11 +20,38 @@ left to right direction
'actor :FHIR Repository: as DB << Application >>
actor :Heilberufler:
actor :Versicherter:
-storage adverseUC as "Adverse Use Case" {
+:FHIR Repository: as FhirRepo << Technical User >>
+:Client: as Client << Technical User >>
+
+storage gnrlUC as "Allgemein" {
+ (Versorgung)
+ (Administration)
+ (Digitalisierung)
+ (Dokumentation)
+ (Abrechnung)
+ (Strukturierung)
+ (Organisationsstruktur)
+ (Archivierung)
+ (Delegation)
+ (Konsultation)
+ (Transparenz)
+ storage patientUC as "Patienten-Management"{
+ (Aufnahme)
+ (Behandlungs-Journey)
+ (Entlassung)
+ (Überleitung)
+ (Information)
+ (Einbeziehung \nAngehöriger)
+ (Einsichtnahme)
+ }
+}
+
+storage adverseUC as "Adverse Use Cases" {
storage (Verwechslung){
- (Metainformationen)
- (Zuordnung)
- (Dokumenttyp)
+ (Patient)
+ (Fall)
+ (Diagnose)
+ (Ort-Zeit)
}
(Merhfachdokumentation)
(Dokumentationslücken)
@@ -32,23 +59,22 @@ storage adverseUC as "Adverse Use Case" {
(Verlust)
}
-storage gnrlUC as "Allgemein" {
- (Information)
- (Erstellung)
- (Aktualisierung)
- (Digitalisierung)
- (Strukturierung)
- (Archivierung)
- storage booKUC as "Dokumentenübermittlung"{
- (Übernahme)
- (Verarbeitung)
- (Einsicht)
- (Prüfung)
- }
+storage techUC as "Technical Use Case" {
+ (Synchronisation)
+ (Performance & \nDatensparsamkeit)
+ (Wechsel führendes System)
+ (Kommunikation)
+ (Eindeutigkeit)
+ (Grundlagen-Ressourcen)
}
+
+
Heilberufler --> gnrlUC
-Versicherter --> Information
+Versicherter --> patientUC
+
+FhirRepo --> techUC
+Client --> techUC
'fncts --> adverseUC : mitigates
'fncts --> gnrlUC : enables