Skip to content

Commit 0d722f9

Browse files
authored
Create Standortverzeichnis_Beispiel_Immanuel_Krankenhaus_Berlin_compr.puml
1 parent d894744 commit 0d722f9

1 file changed

Lines changed: 180 additions & 0 deletions

File tree

Lines changed: 180 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,180 @@
1+
@startuml
2+
3+
package "Krankenhaus" {
4+
5+
class Organization_Krankenhaus {
6+
#<color:#0000FF>identifier.telematikID 5-2-261100504-000</color>
7+
#<color:#0000FF>identifier.IKNR 261100504</color>
8+
#<color:#0000FF>name : Immanuel Krankenhaus Berlin</color>
9+
#alias :
10+
#<color:#0000FF>type : 1.2.276.0.76.4.53 Krankenhaus</color>
11+
#<color:#0000FF>active : true</color>
12+
}
13+
14+
15+
16+
class HealthcareService_Krankenhaus {
17+
#<color:#0000FF>type : GESU - Öffentliches Gesundheitswesen</color>
18+
#<color:#0000FF>Origin: ldap</color>
19+
#speciality : -
20+
#name : -
21+
#availableTime: Öffnungszeiten
22+
}
23+
24+
Organization_Krankenhaus <-- HealthcareService_Krankenhaus : providedBy
25+
HealthcareService_Krankenhaus --> Location_Krankenhaus : location
26+
HealthcareService_Krankenhaus --> Endpoint_Krankenhaus : endpoint
27+
28+
29+
class Location_Krankenhaus {
30+
#name : -
31+
#<color:#0000FF>address : Königstraße 63, 14109, Berlin</color>
32+
-position : VZD GeoKoordinaten
33+
}
34+
35+
36+
class Endpoint_Krankenhaus {
37+
#name: Name
38+
#endpointVisibility : -
39+
#status : active
40+
#connectionType : EndpointConnectionType
41+
#payloadType : EndpointPlayloadType
42+
#address : KIM/TIM Adresse
43+
}
44+
45+
}
46+
47+
note right of Krankenhaus
48+
Daten werden
49+
nur aus dem VZD
50+
übernommen und mit Standorten
51+
aus dem Standortverzeichnis ergänzt.
52+
Erkennung Zusammengehörigkeit
53+
über IK/HauptIK.
54+
end note
55+
56+
note "Legende\n<color:#0000FF>Blaue Attribute/Werte werden aus dem VZD übernommen</color>\n<color:#2bcc0e>Grüne Attribute werden aus dem Standortverzeichnis übernommen</color>" as N1
57+
58+
package "Standort1" {
59+
60+
class Organization_Standort1 {
61+
+<color:#2bcc0e>identifier.standortId: 772972</color>
62+
+<color:#2bcc0e>name : Standort Berlin Wannsee</color>
63+
-alias : -
64+
-type : -
65+
+<color:#2bcc0e>active : "Aktiv"</color>
66+
+<color:#2bcc0e>GültigVon : 2019-01-01</color>
67+
+<color:#2bcc0e>GültigBis : -</color>
68+
+<color:#2bcc0e>LetzteÄnderung : 2025-05-23</color>
69+
}
70+
71+
Organization_Krankenhaus <-- Organization_Standort1 : "partOf"
72+
HealthcareService_Krankenhaus -[hidden]right-> Organization_Standort1
73+
74+
}
75+
76+
package "Standort2" {
77+
78+
class Organization_Standort2 {
79+
+<color:#2bcc0e>identifier.standortId: 772973</color>
80+
+<color:#2bcc0e>name : Standort Berlin Buch</color>
81+
-alias : -
82+
-type : -
83+
+<color:#2bcc0e>active : "Aktiv"</color>
84+
+<color:#2bcc0e>GültigVon : 2019-01-01</color>
85+
+<color:#2bcc0e>GültigBis : -</color>
86+
+<color:#2bcc0e>LetzteÄnderung : 2025-05-23</color>
87+
}
88+
89+
Organization_Krankenhaus <-- Organization_Standort2 : "partOf"
90+
HealthcareService_Krankenhaus -[hidden]right-> Organization_Standort2
91+
92+
93+
}
94+
95+
package "Einrichtung 1" {
96+
97+
class Organization_Einrichtung1 {
98+
+<color:#2bcc0e>identifier:BSNR : 999999999</color>
99+
+<color:#2bcc0e>name : Standort Berlin Wannsee - Stationäre Behandlung</color>
100+
-alias : -
101+
+<color:#2bcc0e>type : Stationäre Behandlung</color>
102+
+<color:#2bcc0e>active : "Aktiv"</color>
103+
+<color:#2bcc0e>GültigVon : 2019-01-01</color>
104+
+<color:#2bcc0e>GültigBis : -</color>
105+
}
106+
107+
108+
Organization_Standort1 <-- Organization_Einrichtung1 : "partOf"
109+
110+
111+
}
112+
113+
package "Einrichtung 2" {
114+
115+
class Organization_Einrichtung2 {
116+
+<color:#2bcc0e>identifier:BSNR : 999999999</color>
117+
+<color:#2bcc0e>name : Notfallambulanz</color>
118+
-alias : -
119+
+<color:#2bcc0e>type : Notfallambulanz</color>
120+
+<color:#2bcc0e>active : "Aktiv"</color>
121+
+<color:#2bcc0e>GültigVon : 2019-01-01</color>
122+
+<color:#2bcc0e>GültigBis : -</color>
123+
}
124+
125+
Organization_Standort1 <-- Organization_Einrichtung2 : "partOf"
126+
127+
128+
}
129+
130+
package "Einrichtung 3" {
131+
132+
class Organization_Einrichtung3 {
133+
+<color:#2bcc0e>identifier:BSNR : 999999999</color>
134+
+<color:#2bcc0e>name : ASV Rheumatologie</color>
135+
-alias : -
136+
+<color:#2bcc0e>type : Ambulante spezialfachärztliche Versorgung...</color>
137+
+<color:#2bcc0e>active : "Aktiv"</color>
138+
+<color:#2bcc0e>GültigVon : 2019-01-01</color>
139+
+<color:#2bcc0e>GültigBis : -</color>
140+
}
141+
142+
Organization_Standort1 <-- Organization_Einrichtung3 : "partOf"
143+
144+
145+
}
146+
147+
148+
package "Einrichtung 4" {
149+
150+
class Organization_Einrichtung4 {
151+
+<color:#2bcc0e>identifier:BSNR : 999999999</color>
152+
+<color:#2bcc0e>name : Standort Berlin Buch - Stationäre Behandlung</color>
153+
-alias : -
154+
+<color:#2bcc0e>type : Stationäre Behandlung</color>
155+
+<color:#2bcc0e>active : "Aktiv"</color>
156+
+<color:#2bcc0e>GültigVon : 2019-01-01</color>
157+
+<color:#2bcc0e>GültigBis : -</color>
158+
}
159+
160+
Organization_Standort2 <-- Organization_Einrichtung4 : "partOf"
161+
162+
}
163+
164+
package "Einrichtung 5" {
165+
166+
class Organization_Einrichtung5 {
167+
+<color:#2bcc0e>identifier:BSNR : 999999999</color>
168+
+<color:#2bcc0e>name : Notfallambulanz Rheumatologie</color>
169+
-alias : -
170+
+<color:#2bcc0e>type : Notfallambulanz</color>
171+
+<color:#2bcc0e>active : "Aktiv"</color>
172+
+<color:#2bcc0e>GültigVon : 2019-01-01</color>
173+
+<color:#2bcc0e>GültigBis : -</color>
174+
}
175+
176+
Organization_Standort2 <-- Organization_Einrichtung5 : "partOf"
177+
178+
}
179+
180+
@enduml

0 commit comments

Comments
 (0)