-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathgemSpec_FM_ePA_V1.2.0.html
3845 lines (3835 loc) · 524 KB
/
gemSpec_FM_ePA_V1.2.0.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<html>
<head>
<style>
#toc_container {
background: #f9f9f9 none repeat scroll 0 0;
border: 1px solid #aaa;
display: table;
font-size: 95%;
margin-bottom: 1em;
padding: 20px;
width: 100%;
}
.toc_title {
font-weight: 700;
text-align: center;
}
#toc_container li, #toc_container ul, #toc_container ul li{
list-style: outside none none !important;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
/* ol {
list-style-type: none;
Remove default numbering
}
ol > li:before {
counter-increment: mycounter;
content: counter(mycounter) ". ";
}
ol:first-of-type {
counter-reset: mycounter;
} */
@media print { h1, h2 { break-before: page; } }
</style>
<meta charset="utf-8">
</head>
<body>
<p id="polarion_1"><br></p>
<p id="polarion_13"><br></p>
<p id="polarion_40"><br></p>
<p id="polarion_76"><br></p>
<p id="polarion_78"><br></p>
<p id="polarion_79"><span style="font-weight: bold;text-decoration: underline;font-size: 12pt;line-height: 1.5;">Elektronische Gesundheitskarte und Telematikinfrastruktur</span></p>
<p id="polarion_80"><br></p>
<p id="polarion_85"><br></p>
<p id="polarion_97"><br></p>
<p id="polarion_106"><br></p>
<p style="text-align: center;" id="polarion_108"><span style="font-weight: bold;font-size: 28pt;line-height: 1.2;">Spezifikation Fachmodul ePA</span></p>
<p style="text-align: center;" id="polarion_113"></p>
<p id="polarion_117"><br></p>
<p id="polarion_119"></p>
<p id="polarion_126"><br></p>
<div class="polarion-dle-wiki-block" id="polarion_editor_html_block358">
<div contenteditable="false" id="polarion_editor_html_block_content"></div>
<pre contenteditable="false" class="polarion-dle-wiki-block-source" id="polarion_editor_html_block_source">
<table>
<tr>
<td>Version</td>
<td>1.2.0</td>
</tr>
<tr>
<td>Revision</td>
<td>548770</td>
</tr>
<tr>
<td>Stand</td>
<td>28.06.2019</td>
</tr>
<tr>
<td>Status</td>
<td>freigegeben</td>
</tr>
<tr>
<td>Klassifizierung</td>
<td>öffentlich</td>
</tr>
<tr>
<td>Referenzierung</td>
<td>gemSpec_FM_ePA</td>
</tr>
</table></pre>
</div>
<h1 id="polarion_wiki macro name=module-workitem;params=id=OPB311-51321">Dokumentinformationen</h1>
<p id="polarion_128"><span style="font-weight: bold;">Änderungen zur Vorversion</span></p>
<p id="polarion_142"><span style="color: #000000;">Anpassungen des vorliegenden Dokumentes im Vergleich zur Vorversion können Sie der nachfolgenden Tabelle entnehmen.</span></p>
<p id="polarion_149"></p>
<p data-keep-next="true" id="polarion_160"><span style="font-weight: bold;">Dokumentenhistorie</span></p>
<table style="width: 100%;margin-left: auto;margin-right: auto;border: 1px solid #CCCCCC;empty-cells: show;border-collapse: collapse;" class="polarion-Document-table" id="polarion_wiki macro name=table;params=width=100%|uid=1">
<tbody>
<tr>
<th style="font-weight: bold;background-color: #F0F0F0;text-align: left;vertical-align: top;width: 58.3438px;height: 37.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">Version<br></span></th>
<th style="font-weight: bold;background-color: #F0F0F0;text-align: left;vertical-align: top;width: 82.3438px;height: 37.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">Stand<br></span></th>
<th style="font-weight: bold;background-color: #F0F0F0;text-align: left;vertical-align: top;width: 63.3438px;height: 37.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">Kap./ Seite<br></span></th>
<th style="font-weight: bold;background-color: #F0F0F0;text-align: left;vertical-align: top;width: 392.344px;height: 37.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">Grund der Änderung, besondere Hinweise<br></span></th>
<th style="font-weight: bold;background-color: #F0F0F0;text-align: left;vertical-align: top;width: 98.3438px;height: 37.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">Bearbeitung<br></span></th>
</tr>
<tr>
<td style="text-align: left;vertical-align: top;width: 58.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">1.0.0</span></td>
<td style="text-align: left;vertical-align: top;width: 82.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">18.12.18</span></td>
<td style="text-align: left;vertical-align: top;width: 63.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;"></span></td>
<td style="text-align: left;vertical-align: top;width: 392.344px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">freigegeben</span></td>
<td style="text-align: left;vertical-align: top;width: 98.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">gematik</span></td>
</tr>
<tr>
<td style="text-align: left;vertical-align: top;width: 58.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">1.1.0</span></td>
<td style="text-align: left;vertical-align: top;width: 82.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">15.05.19</span></td>
<td style="text-align: left;vertical-align: top;width: 63.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;"></span></td>
<td style="text-align: left;vertical-align: top;width: 392.344px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">Einarbeitung P18.1</span></td>
<td style="text-align: left;vertical-align: top;width: 98.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">gematik</span></td>
</tr>
<tr>
<td style="text-align: left;vertical-align: top;width: 58.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"></td>
<td style="text-align: left;vertical-align: top;width: 82.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"></td>
<td style="text-align: left;vertical-align: top;width: 63.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"></td>
<td style="text-align: left;vertical-align: top;width: 392.344px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">Einarbeitung P19.1</span></td>
<td style="text-align: left;vertical-align: top;width: 98.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"><span style="font-size: 10pt;line-height: 1.5;">gematik</span></td>
</tr>
<tr>
<td style="text-align: left;vertical-align: top;width: 58.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;">1.2.0</td>
<td style="text-align: left;vertical-align: top;width: 82.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;">28.06.19</td>
<td style="text-align: left;vertical-align: top;width: 63.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;"></td>
<td style="text-align: left;vertical-align: top;width: 392.344px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;">freigegeben</td>
<td style="text-align: left;vertical-align: top;width: 98.3438px;height: 18.3438px;border: 1px solid #CCCCCC;padding: 5px;">gematik</td>
</tr>
</tbody>
</table>
<h1 id="polarion_wiki macro name=module-workitem;params=id=OPB311-51322">Inhaltsverzeichnis</h1>
<div id="polarion_wiki macro name=toc"></div>
<div id="toc_container">
<p class="toc_title"><h1></h1></p>
<ul>
<li>
<div style="text-indent:10px;">
<a href="#polarion_wiki macro name=module-workitem;params=id=OPB311-51321">Dokumentinformationen</a>
</div></li>
<li>
<div style="text-indent:10px;">
<a href="#polarion_wiki macro name=module-workitem;params=id=OPB311-51322">Inhaltsverzeichnis</a>
</div></li>
<li>
<div style="text-indent:20px;">
<a href="#1">1 Einordnung des Dokumentes</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#1.1">1.1 Zielsetzung</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#1.2">1.2 Zielgruppe</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#1.3">1.3 Geltungsbereich</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#1.4">1.4 Abgrenzungen</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#1.5">1.5 Methodik</a>
</div></li>
<li>
<div style="text-indent:20px;">
<a href="#2">2 Systemüberblick</a>
</div></li>
<li>
<div style="text-indent:20px;">
<a href="#3">3 Systemkontext</a>
</div></li>
<li>
<div style="text-indent:20px;">
<a href="#4">4 Zerlegung des Produkttyps</a>
</div></li>
<li>
<div style="text-indent:20px;">
<a href="#5">5 Technologien und Standards</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#5.1">5.1 Webservices</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#5.2">5.2 Integrating the Healthcare Enterprise (IHE)</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#5.2.1">5.2.1 Relevante IHE-Integrationsprofile</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#5.2.2">5.2.2 Überblick über IHE-Akteure und assoziierte Transaktionen</a>
</div></li>
<li>
<div style="text-indent:20px;">
<a href="#6">6 Übergreifende Festlegungen</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#6.1">6.1 Allgemein</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#6.2">6.2 IHE</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#6.3">6.3 Lokalisierung von ePA-Aktensystemen</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#6.4">6.4 Aufrufkontext und Auswahl eines SM-B</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#6.5">6.5 Login</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#6.5.1">6.5.1 Aktensession</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#6.5.2">6.5.2 Authentisierung mittels SM-B</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#6.5.3">6.5.3 Authentisierung mittels eGK</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#6.5.4">6.5.4 Autorisierung</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#6.5.5">6.5.5 Verbindung zur Dokumentenverwaltung</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#6.5.6">6.5.6 Schlüsselableitung</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#6.6">6.6 Logout</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#6.7">6.7 Datenschutz und Sicherheitsaspekte</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#6.8">6.8 Verwendung des Dienstverzeichnisdienstes</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#6.9">6.9 Protokollierung und Logging</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#6.10">6.10 Konfiguration</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#6.11">6.11 Fehlerbehandlung und Fehlermeldungen</a>
</div></li>
<li>
<div style="text-indent:20px;">
<a href="#7">7 Funktionsmerkmale</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#7.1">7.1 PHRService</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#7.1.1">7.1.1 Definition/Signatur</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.1.1.1">7.1.1.1 putDocuments</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.1.1.2">7.1.1.2 find</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.1.1.3">7.1.1.3 getDocuments</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.1.1.4">7.1.1.4 removeDocuments</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.1.1.5">7.1.1.5 updateDocumentSet</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#7.1.2">7.1.2 Umsetzung</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.1.2.1">7.1.2.1 putDocuments</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.1.2.2">7.1.2.2 find</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.1.2.3">7.1.2.3 getDocuments</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.1.2.4">7.1.2.4 removeDocuments</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.1.2.5">7.1.2.5 updateDocumentSet</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#7.2">7.2 PHRManagementService</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#7.2.1">7.2.1 Definition/Signatur</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.2.1.1">7.2.1.1 ActivateAccount</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.2.1.2">7.2.1.2 RequestFacilityAuthorization</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.2.1.3">7.2.1.3 GetHomeCommunityID</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.2.1.4">7.2.1.4 GetAuthorizationList</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#7.2.2">7.2.2 Umsetzung</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.2.2.1">7.2.2.1 ActivateAccount</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.2.2.2">7.2.2.2 RequestFacilityAuthorization</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.2.2.3">7.2.2.3 GetHomeCommunityID</a>
</div></li>
<li>
<div style="text-indent:50px;">
<a href="#7.2.2.4">7.2.2.4 GetAuthorizationList</a>
</div></li>
<li>
<div style="text-indent:20px;">
<a href="#8">8 Anhang A – Verzeichnisse</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#8.1">8.1 Abkürzungen</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#8.2">8.2 Glossar</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#8.3">8.3 Abbildungsverzeichnis</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#8.4">8.4 Tabellenverzeichnis</a>
</div></li>
<li>
<div style="text-indent:30px;">
<a href="#8.5">8.5 Referenzierte Dokumente</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#8.5.1">8.5.1 Dokumente der gematik</a>
</div></li>
<li>
<div style="text-indent:40px;">
<a href="#8.5.2">8.5.2 Weitere Dokumente</a>
</div></li>
</ul>
</div>
<h2 id="1">1 Einordnung des Dokumentes</h2>
<h3 id="1.1">1.1 Zielsetzung</h3>
<p id="polarion_171">Das Fachmodul ePA ist Teil der Fachanwendung ePA, die im Systemkonzept [gemSysL_ePA] beschrieben wird. Als Teil des Konnektors kommt das Fachmodul ePA in der Leistungserbringerumgebung zum Einsatz und ist damit Bestandteil der dezentralen TI. Es bietet Primärsystemen Schnittstellen an, um medizinische Dokumente für Versicherte in einem ePA-Aktensystem zu verwalten.</p>
<p id="polarion_172">Die vom Fachmodul ePA bereitzustellenden Schnittstellen basieren zu großen Teilen auf den Spezifikationen der IHE-Initiative. Insbesondere kommen IHE-Integrationsprofile aus der Familie XDS.b (Cross-Enterprise Document Sharing) zum Einsatz. Neben den Primärsystemen kommuniziert das Fachmodul ePA auch mit ePA-Aktensystemen, welche die Dokumente der Versicherten verwalteten. ePA-Aktensysteme können von mehreren Anbietern zur Verfügung gestellt werden, wobei die Dokumente eines einzelnen Versicherten immer genau bei einem Anbieter ePA-Aktensystem hinterlegt werden.</p>
<p id="polarion_175">Diese Spezifikation beschreibt Anforderungen an die Schnittstellen, die vom Fachmodul ePA selbst angeboten werden müssen und an die daraus resultierende Funktionalität. Dazu nutzt das Fachmodul ePA die Schnittstellen des ePA-Aktensystems und weiterer zentraler TI-Komponenten.</p>
<h3 id="1.2">1.2 Zielgruppe</h3>
<p id="polarion_186">Das Dokument richtet sich an Hersteller des Produkttyps Konnektor sowie Hersteller und Anbieter von Produkttypen, die hierzu eine Schnittstelle besitzen.</p>
<h3 id="1.3">1.3 Geltungsbereich</h3>
<p id="polarion_192">Dieses Dokument enthält normative Festlegungen zur Telematikinfrastruktur des deutschen Gesundheitswesens. Der Gültigkeitszeitraum der vorliegenden Version und deren Anwendung in Zulassungs- oder Abnahmeverfahren wird durch die gematik GmbH in gesonderten Dokumenten (z. B. Dokumentenlandkarte, Produkttypsteckbrief, Leistungsbeschreibung) festgelegt und bekannt gegeben.<br></p>
<p id="polarion_207"><span style="font-weight: bold;font-style: italic;font-size: 10pt;line-height: 1.5;">Schutzrechts-/Patentrechtshinweis</span></p>
<p id="polarion_220"><span style="font-style: italic;font-size: 10pt;line-height: 1.5;">Die nachfolgende Spezifikation ist von der gematik allein unter technischen Gesichtspunkten erstellt worden. Im Einzelfall kann nicht ausgeschlossen werden, dass die Implementierung der Spezifikation in technische Schutzrechte Dritter eingreift. Es ist allein Sache des Anbieters oder Herstellers, durch geeignete Maßnahmen dafür Sorge zu tragen, dass von ihm aufgrund der Spezifikation angebotene Produkte und/oder Leistungen nicht gegen Schutzrechte Dritter verstoßen und sich ggf. die erforderlichen Erlaubnisse/Lizenzen von den betroffenen Schutzrechtsinhabern einzuholen. Die gematik GmbH übernimmt insofern keinerlei Gewährleistungen.</span></p>
<h3 id="1.4">1.4 Abgrenzungen</h3>
<p id="polarion_224">Spezifiziert werden in dem Dokument die von dem Fachmodul ePA bereitgestellten Schnittstellen. Benutzte Schnittstellen werden hingegen in der Spezifikation desjenigen Produkttypen beschrieben, der diese Schnittstelle bereitstellt. Auf die entsprechenden Dokumente wird referenziert (siehe auch Anhang 8.5).</p>
<p id="polarion_228">Die vollständige Anforderungslage für den Konnektor ergibt sich aus weiteren Spezifikationsdokumenten, die im Produkttypsteckbrief verzeichnet sind.</p>
<h3 id="1.5">1.5 Methodik</h3>
<p id="polarion_229">Anforderungen als Ausdruck normativer Festlegungen werden durch eine eindeutige ID sowie die dem RFC 2119 [RFC2119] entsprechenden, in Großbuchstaben geschriebenen deutschen Schlüsselworte MUSS, DARF NICHT, SOLL, SOLL NICHT, KANN gekennzeichnet.</p>
<p id="polarion_240">Da in dem Beispielsatz „Eine leere Liste DARF NICHT ein Element besitzen.“ die Phrase „DARF NICHT“ semantisch irreführend wäre (wenn nicht ein, dann vielleicht zwei?), wird in diesem Dokument stattdessen „Eine leere Liste DARF KEIN Element besitzen.“ verwendet. Die Schlüsselworte werden außerdem um Pronomen in Großbuchstaben ergänzt, wenn dies den Sprachfluss verbessert oder die Semantik verdeutlicht.</p>
<p id="polarion_252">Anforderungen werden im Dokument wie folgt dargestellt:<br> <span style="font-weight: bold;"><AFO-ID> - <Titel der Afo></span><br> Text / Beschreibung<br> [<=]</p>
<p id="polarion_255">Dabei umfasst die Anforderung sämtliche zwischen Afo-ID und Textmarke [<=] angeführten Inhalte.</p>
<h2 id="2">2 Systemüberblick</h2>
<p id="polarion_280">Die Fachanwendung ePA setzt im Rahmen der TI-Plattform eine elektronische Patientenakte (ePA), ein Aktenkonto des Versicherten um, in die Berechtigte wie der Versicherte oder autorisierte Leistungserbringer patientenbezogene Dokumentation aus verschiedenen Einrichtungen einstellen und verwalten können. Die Fachanwendung erlaubt das Einstellen, Suchen, Abrufen und Löschen von Dokumenten sowie die Aktualisierung von Metadaten bestehender Dokumente.</p>
<p id="polarion_319">Die Fachanwendung ePA besteht aus Sicht dieser Spezifikation aus zwei Teilen: Einerseits dem dezentralen Fachmodul, das Teil des Konnektors ist und nach außen eine Schnittstelle für die Verwaltung der Dokumente bietet und anderseits dem zentralen Fachdienst ePA-Aktensystem, der die Dokumente innerhalb der TI-Plattform speichert, Berechtigungen verwaltet und durchsetzt usw. und den beiden Schlüsselgenerierungsdiensten (SGD). Das außerdem zur Fachanwendung gehörende „ePA-Modul Frontend des Versicherten“ ist für dieses Dokument nicht relevant und wird deshalb nicht weiter behandelt.</p>
<p id="polarion_343">Diese Spezifikation beschreibt das Fachmodul ePA und dessen Außenschnittstelle, die von Primärsystemen (z. B. KIS und PVS) genutzt wird, um Dokumente zu verwalten. Um beim Leistungserbringer „ad hoc“ Zugriffsberechtigungen zu Dokumenten vom Patienten einzuholen, findet zudem bei Bedarf eine Kommunikation mit dem Kartenterminal statt. Zusätzlich beschreibt diese Spezifikation die Nutzung der Schnittstelle des ePA-Aktensystems, welches die eigentliche Dokumentenverwaltung, Autorisierung und weitere Details umsetzt.</p>
<p id="polarion_346">Ein ePA-Aktensystem kann durch mehr als einen Anbieter angeboten werden. Die Akte des Versicherten wird zu einem Zeitpunkt jedoch immer nur exklusiv von einem einzigen Anbieter ePA-Aktensystem geführt, der alle Dokumente des Versicherten verwaltet und über das ePA-Aktensystem bereitstellt.</p>
<p id="polarion_367">Über das ePA-Aktensystem hinaus interagiert das Fachmodul ePA unter Verwendung der Basisdienste des Konnektors mit dem Verzeichnisdienst der TI-Plattform, um Details zu Leistungserbringern und -institutionen abzurufen sowie anderen zentralen TI-Diensten (Zeitdienst, Namensdienst).</p>
<p id="polarion_370">ePA-Aktensysteme speichern aus Datenschutzgründen alle Dokumente in verschlüsselter Form. Die Verschlüsselung beim Einstellen und die Entschlüsselung beim Herunterladen erfolgt immer im Fachmodul (nicht in den Primärsystemen). Um eine im ePA-Aktensystem eingehende Suchanfrage nach Dokumenten im ePA-Aktensystem trotz verschlüsselter Daten durchführen zu können, wird für jedes Dokument zusätzlich ein Satz an unverschlüsselten Metadaten gespeichert. Dazu gehören das Dokumentenformat (z. B. PDF), der Dokumententyp (z. B. Notfalldatensatz), Erstellungsdatum und -uhrzeit und der Autor des Dokuments.</p>
<p id="polarion_371">Für den Zugriff auf Metadaten und Dokumente muss ein Nutzer (in diesem Dokument Leistungserbringerinstitutionen) sich über das Fachmodul ePA authentisieren und vom ePA-Aktensystem autorisiert werden. Um den Zugriff des Anbieters ePA-Aktensystem auf die im Klartext vorliegenden Metadaten zu verhindern, werden diese zusätzlich über eine vertrauenswürdige Ausführungsumgebung (VAU) geschützt.</p>
<h2 id="3">3 Systemkontext</h2>
<p id="polarion_389">Das Fachmodul ePA ist eingebettet in den Produkttyp Konnektor. Die Beschreibung aller direkt mit dem Fachmodul kommunizierenden Akteure ist im vorgehenden Kapitel beschrieben. Eine weitere Beschreibung des Systemkontexts ist nicht erforderlich.</p>
<h2 id="4">4 Zerlegung des Produkttyps</h2>
<p id="polarion_403">Eine weitere Untergliederung des Fachmoduls ePA in Komponenten ist nicht erforderlich.</p>
<h2 id="5">5 Technologien und Standards</h2>
<p id="polarion_405">Die Schnittstellen und die Verarbeitungslogik der Fachmoduls basiert auf Transaktionen des IHE ITI Technical Frameworks [IHE-ITI-TF]. Es werden soweit wie möglich Cross-Community Access-Profile angewendet.</p>
<p id="polarion_406">Der Profilierung von IHE ITI-Transaktionen als Umsetzungsvorgabe für die Außenschnittstellen der Dokumentenverwaltung des ePA-Aktensystems liegt die folgende Herangehensweise zugrunde:</p>
<ol id="polarion_410">
<li>Auswahl relevanter IHE ITI-Integrationsprofile</li>
<li>Logische Gruppierung zwischen IHE ITI-Akteuren mit Auswahl relevanter IHE ITI-Transaktionen<span style="background-color: #FFFFFF;">.</span></li>
<li>Übergreifende Einschränkung von IHE ITI-Transaktionen</li>
<li>Festlegung spezieller Umsetzungsvorgaben bzgl. einzelner Transaktionen</li>
</ol>
<h3 id="5.1">5.1 Webservices</h3>
<div id="A_15575" severity="MUSS">
<p><b>A_15575 - FM ePA: Übergreifende Anforderung - SOAP für Webservices</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Das Fachmodul ePA MUSS für die Webservices PHRService und PHRManagementService den Standard [SOAP1.2] verwenden.</span></p> <b>[<=]</b></p>
</div>
<h3 id="5.2">5.2 Integrating the Healthcare Enterprise (IHE)</h3>
<h4 id="5.2.1">5.2.1 Relevante IHE-Integrationsprofile</h4>
<p id="polarion_424">Für die Umsetzung des Fachmoduls sind die folgenden Integrationsprofile relevant:</p>
<ul id="polarion_427">
<li>Cross-Enterprise Document Sharing (XDS.b) Profile</li>
<li>Cross-Community Access (XCA) Profile</li>
<li>Cross-Community Document Reliable Interchange (XCDR) Profile</li>
<li>Cross-Enterprise Document Reliable Interchange (XDR) Profile</li>
<li>Remove Metadata and Documents (RMD) Profile</li>
<li>Restricted Metadata Update (RMU) Profile</li>
<li>Cross-Enterprise User Assertion (XUA) Profile</li>
<li>Advanced Patient Privacy Consents (APPC) Profile</li>
</ul>
<p id="polarion_432">Ihre Verwendung im Fachmodul wird im Folgenden kurz erläutert:</p>
<p id="polarion_433"></p>
<p id="polarion_434"><span style="font-weight: bold;">XDS.b (Cross-Enterprise Document Sharing) Profile</span></p>
<p id="polarion_435">XDS.b [IHE-ITI-TF], im Weiteren nur als XDS bezeichnet, stellt die Grundlage für die Umsetzung von IHE-Patientenakten dar. Die mit dem Fachmodul verbundenen Primärsysteme bei den Leistungserbringern operieren als Akteure Document Source und Document Consumer, während das ePA-Aktensystem die Akteure Document Repository und Document Registry bereitstellt.</p>
<p id="polarion_436">Das Fachmodul ePA selbst muss zwischen Primärsystem und ePA-Aktensystem vermitteln, also die XDS-basierten Primärsystemnachrichten entgegennehmen, verarbeiten und an das ePA-Aktensystem weiterleiten; das Fachmodul ePA übernimmt also eine Art Proxyfunktionalität, nimmt die Anfragen von Primärsystemen (Document Source/Consumer) entgegen und leitet sie an den Anbieter ePA-Aktensystem mit der Akte des Patienten bzw. dessen Document Repository und Registry weiter. Aus diesem Grund wird auch eine Spezialisierung des XDS-Profils verwendet: XCA (siehe unten).</p>
<p id="polarion_437"></p>
<p id="polarion_438"><span style="font-weight: bold;">XCA (Cross-Community Access) Profile</span></p>
<p id="polarion_440">XCA [IHE-ITI-TF] wird im engeren Sinne bei IHE dafür verwendet, um verschiedene „Home Communities“ miteinander zu vernetzen. Das Profil nimmt dazu geringe Änderungen an den bei XDS.b vorgesehenen Nachrichten und Akteuren zum Suchen und Herunterladen von Dokumenten vor.</p>
<p id="polarion_443">Im Fachmodul ePA kommt es zum Einsatz, da XCA (zusammen mit dem XCDR-Profil, siehe unten) am besten die Proxy-artige Funktionalität des Fachmoduls darstellt, das zwischen Primärsystem und ePA-Aktensystem vermittelt und es ermöglicht, die unterschiedlichen Anbieter ePA-Aktensystem jeweils als eigene Home Community zu modellieren. Das Fachmodul ePA tritt dabei als IHE-Akteur „Initiating Gateway“ auf.</p>
<p id="polarion_445"><span style="font-weight: bold;">XCDR (Cross-Community Document Reliable Interchange) Profile</span></p>
<p id="polarion_447">XCDR [IHE-ITI-XCDR] wird für das Einstellen von Dokumenten verwendet, wenn der XCA-Ansatz (siehe oben) Anwendung findet und spezialisiert vor diesem Hintergrund die in XDS dafür vorgesehene Akteure und Transaktionen. Das Fachmodul ePA arbeitet auch hier als IHE-Akteur „Initiating Gateway“, der Anbieter ePA-Aktensystem als „Responding Gateway".</p>
<p id="polarion_448"><span style="font-weight: bold;">XDR (Cross-Enterprise Document Reliable Interchange) Profile</span></p>
<p id="polarion_450">Die Verwendung des Profils XCDR erzwingt auch den gleichzeitigen Gebrauch des Profils XDR, welches leicht veränderte Anforderungen beim Einstellen von Dokumenten (bezüglich Metadaten) mit sich bringt.</p>
<p id="polarion_451"><span style="font-weight: bold;">RMD (Remove Metadata and Documents) Profile</span></p>
<p id="polarion_452">Gemäß [gemSysL_ePA] muss die Akte auch das Löschen von Dokumenten ermöglichen. Da dies über die Möglichkeiten der oben genannten Integrationsprofile hinausgeht, greift die Fachanwendung zusätzlich auf das Profil RMD [IHE-ITI-RMD] zurück. Das Fachmodul ePA (als IHE-Akteur „Document Repository“) empfängt und verarbeitet dazu die entsprechenden Nachrichten des Primärsystems und leitet diese (als IHE-Akteur Document Administrator) an das ePA-Aktensystem weiter.</p>
<p id="polarion_453"><span style="font-weight: bold;">Restricted Metadata Update (RMU) Profile</span></p>
<p id="polarion_454">ePA unterstützt keine Versionierung von Dokumenten. Müssen ein Dokument oder seine Metadaten geändert werden, muss es gelöscht (RMD-Profil, s.o.) und neu eingestellt werden (XCDR-Profil, s.o.). Die einzige Ausnahme dieser Regel wird genutzt, um den Status eines Dokuments von einem reinen „Versichertendokument" auf ein „leistungserbringeräquivalentes Dokument" zu ändern, ohne das Dokument neu einstellen zu müssen.</p>
<p id="polarion_455"><span style="font-weight: bold;">XUA (Cross-Enterprise User Assertion) Profile</span></p>
<p id="polarion_456">Das XUA-Profil [IHE-ITI-TF] wird vom Fachmodul verwendet, um sich einerseits bei der Komponente Autorisierung des Anbieters ePA-Aktensystem und andererseits beim Zugriff auf die Akte eines Versicherten bei der Dokumentenverwaltung mit Authentifizierungsinformationen des anfragenden Nutzers auszuweisen.</p>
<p id="polarion_457"><span style="font-weight: bold;">APPC (Advanced Patient Privacy Consents)</span></p>
<p id="polarion_458">Das APPC-Profil [IHE-ITI-APPC] dient der Durchsetzung von Zugriffsregeln (Autorisierung) in der Fachanwendung. Das Fachmodul ePA erzeugt bei Bedarf das technische Dokument (gemäß APPC) und hinterlegt es in der Akte des Versicherten. Das ePA-Aktensystem verwendet die hinterlegten Zugriffsregeln dann, um zu entscheiden, ob der anfragende Nutzer (gemäß mitgelieferter XUA-Zusicherung) die entsprechende Operation (z. B. Herunterladen eines bestimmten Dokuments) unter Berücksichtigung der Dokumentenmetadaten durchführen darf oder die Anfrage abgelehnt werden muss.</p>
<h4 id="5.2.2">5.2.2 Überblick über IHE-Akteure und assoziierte Transaktionen</h4>
<p id="polarion_459">Die Abbildung in Abschnitt [gemSpec_DM_ePA#2.1.3] zeigt, welche IHE ITI-Akteure insgesamt in der Fachanwendung ePA wie gruppiert sind und welche zugehörigen Transaktionen angewendet werden.</p>
<p data-keep-next="true" id="polarion_463">Die folgenden Schilderungen beschreiben beispielhaft die drei häufigsten Anwendungsfälle, das Einstellen, Suchen und Herunterladen von Dokumenten aus Sicht des Fachmoduls ePA.</p>
<p id="polarion_464">Gemäß der Nutzung von Cross-Community-Profilen, ist die IHE-basierte Nachrichtenübermittlung durch Transaktionen gekennzeichnet, um ein Dokument durch den Mitarbeiter einer Leistungserbringerinstitution in die elektronische Patientenakte eines Versicherten zu speichern. Ein Primärsystem in der Consumer Zone erzeugt ein Dokument, das vom System als XDR-Akteur „Document Source" in die Akte eines Versicherten gespeichert werden soll. Beim Einstellen kommen anschließend die folgenden IHE ITI-Transaktionen zum Tragen:</p>
<ol id="polarion_466">
<li>Provide & Register Document Set-b [ITI-41]: Das Primärsystem bzw. der XDR-Akteur „Document Source" sendet eine Nachricht zum Speichern ein oder mehrerer Dokumente an den XDR-Akteur „Document Recipient" bzw. den gruppierten XCDR-Akteur „Initiating Gateway", welcher durch das Fachmodul ePA umgesetzt wird.</li>
<li>Cross-Gateway Document Provide [ITI-80]: das Fachmodul ePA nimmt einige Transformationen an der Nachricht vor (z. B. Verschlüsselung des Dokuments) und leitet sie als XCDR „Initiating Gateway" an das XCDR „Responding Gateway" des Anbieters ePA-Aktensystem weiter.</li>
<li>Es erfolgt das akteninterne Registrieren und Speichern der Dokumente. Die Umsetzungsdetails werden zu großen Teilen den Anbietern ePA-Aktensystem überlassen.</li>
</ol>
<p id="polarion_468">Für das Suchen von Dokumenten werden die folgenden IHE-Transaktionen eingesetzt:</p>
<ol id="polarion_470">
<li>Registry Stored Query [ITI-18]: Das Primärsystem bzw. der XDS-Akteur „Document Consumer" sucht Dokumente anhand gewünschter Suchkriterien, in dem es eine entsprechende Nachricht an den XCA-Akteur „Initiating Gateway" sendet, der vom Fachmodul repräsentiert wird.</li>
<li>Cross-Gateway Query [ITI-38]: das Fachmodul ePA bzw. der XCA-Akteur „Initiating Gateway" leitet die Suchanfrage an den Anbieter ePA-Aktensystem weiter, der den XCA-Akteur „Responding Gateway" umsetzt.</li>
<li>Die Suche innerhalb der Akte wird vom Anbieter ePA-Aktensystem durchgeführt und Suchergebnisse über „Responding Gateway" und „Initiating Gateway" an das Primärsystem zurückgeliefert.</li>
</ol>
<p id="polarion_473">Das Herunterladen von Dokumenten wird über die folgenden Transaktionen umgesetzt:</p>
<ol id="polarion_474">
<li>Retrieve Document Set [ITI-43]: Das Primärsystem stößt als XDS-Akteur „Document Consumer" den Download eines oder mehrerer Dokumente an.</li>
<li>Cross-Gateway Retrieve [ITI-39]: das Fachmodul ePA als XCA-Akteur „Initiating Gateway" nimmt die Anfrage entgegen und leitet sie an den Anbieter ePA-Aktensystem (XCA-Akteur „Responding Gateway") weiter.</li>
<li>Die angefragten Dokumente werden vom Anbieter ePA-Aktensystem über XCA „Responding Gateway" und „Initiating Gateway" an das Primärsystem zurückgeliefert.</li>
</ol>
<p id="polarion_479">Das Fachmodul ePA muss alle Anfragen an denjenigen Anbieter ePA-Aktensystem weiterleiten, der die Akte für den jeweiligen Versicherten führt. Dazu nutzt es die vom Primärsystem bei jeder Anfrage mit bereitgestellte HomeCommunityID, die den Anbieter ePA-Aktensystem eindeutig identifiziert. Um die HomeCommunityID verlässlich verwenden zu können, geht die Fachmodulspezifikation an einigen Stellen über die Anforderungen von IHE hinaus (z.B. Ermittlung der HomeCommunityID über den Namensdienst der TI).</p>
<h2 id="6">6 Übergreifende Festlegungen</h2>
<h3 id="6.1">6.1 Allgemein</h3>
<p id="polarion_480">Die folgenden Anforderungen gelten für das gesamte Fachmodul. Im Gegensatz dazu gibt es auf der Ebene der Webservices Festlegungen, die dann jeweils nur für dessen Operationen greifen.</p>
<p id="polarion_481"></p>
<p id="polarion_482"><span style="font-weight: bold;">Übergreifende Festlegung für die Kommunikation mit</span> <span style="font-weight: bold;">ePA-Aktensystemen</span></p>
<div id="A_14400" severity="MUSS">
<p><b>A_14400 - FM ePA: Übergreifende Anforderung - Server nicht erreichbar - Fehler</b></p>
<p>Falls jeweils alle zur Durchführung einer Operation benötigten Komponenten und Diensten<br>
<ul>
<li>Zugangsgateway des Versicherten oder<br> </li>
<li>Autorisierung,<br> </li>
<li>Dokumentenverwaltung,<br> SGD 1 und<br> SGD 2<br> </li>
</ul> für die Zeitdauer von EPA_SERVER_TIMEOUT nicht erreichbar sind, MUSS das Fachmodul ePA die Operation mit den Code 7220 gemäß Tab_FM_ePA_011 abbrechen.<br> <b>[<=]</b></p>
</div>
<p id="polarion_500">Eine Operation, die nur mit einem ePA-Aktensystem kommunizieren muss, bricht demnach ab, falls eine der genannten Komponenten zwingend benötigt wird und nicht zur Verfügung steht. Eine Operation, die mit mehreren ePA-Aktensystemen kommunizieren muss, bricht erst ab wenn eine der Komponenten zwingend benötigt wird und in allen ePA-Aktensystemen nicht zur Verfügung steht. Sonderfälle, falls z.B. ein ePA-Aktensystem komplett ausfällt, werden in den Operationen unterschiedlich behandelt (vgl. auch Kapitel 6.11).</p>
<p id="polarion_515"></p>
<div id="A_15647" severity="MUSS">
<p><b>A_15647 - FM ePA: Übergreifende Anforderung - Konfigurationsparameter des Fachmoduls ePA</b></p>
<p>Das Fachmodul ePA MUSS es einem Administrator ermöglichen, Konfigurationsänderungen gemäß Tabelle Tab_FM_ePA_008 vorzunehmen:<br> <br> <p data-keep-next="true" class="polarion-rte-caption-paragraph" id="polarion___1"> Tabelle <span data-sequence="Tabelle" class="polarion-rte-caption">1</span>: Tab_FM_ePA_008 Konfigurationswerte des Fachmoduls ePA </p>
<table style="width: 100%;margin-left: auto;margin-right: auto;empty-cells: show;border-collapse: collapse;">
<tbody>
<tr>
<th style="background-color: #F0F0F0;text-align: left;vertical-align: top;width: 152pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">ReferenzID</span><br> </th>
<th style="background-color: #F0F0F0;text-align: left;vertical-align: top;width: 65pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">Belegung</span><br> </th>
<th style="background-color: #F0F0F0;text-align: left;vertical-align: top;width: 323pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">Bedeutung und Administrator-Interaktion</span><br> </th>
</tr>
<tr>
<td style="vertical-align: top;width: 152pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">EPA_TLS_HS_TIMEOUT</span><br> <br> </td>
<td style="vertical-align: top;width: 65pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">X Sekunden</span><br> </td>
<td style="vertical-align: top;width: 323pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">Der Administrator MUSS die Anzahl Sekunden eingeben können, die der Konnektor auf den TLS-Verbindungsaufbau zum Aktensystem wartet (Handshake-Timeout).</span><br> <br> <span style="font-size: 10pt;line-height: 1.5;">Wertebereich:5-30</span><br> <span style="font-size: 10pt;line-height: 1.5;">Default-Wert=10</span><br> <br> </td>
</tr>
<tr>
<td style="vertical-align: top;width: 152pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">EPA_KEEP_ALIVE_TRY_COUNT</span><br> </td>
<td style="vertical-align: top;width: 65pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">Anzahl der Versuche</span><br> </td>
<td style="vertical-align: top;width: 323pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">Anzahl von aufeinander folgenden, nicht beantworteten Keep-Alive-Nachrichten, nach denen ein Timeout der TLS-Verbindung festgestellt wird.</span><br> <br> <span style="font-size: 10pt;line-height: 1.5;">Wertebereich:3-10</span><br> <span style="font-size: 10pt;line-height: 1.5;">Default-Wert=3</span><br> </td>
</tr>
<tr>
<td style="vertical-align: top;width: 152pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">EPA_SERVER_TIMEOUT</span><br> <br> <br> </td>
<td style="vertical-align: top;width: 65pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">X Sekunden</span><br> </td>
<td style="vertical-align: top;width: 323pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">Der Administrator MUSS die Anzahl Sekunden eingeben können, die der Konnektor maximal auf den TCP-Verbindungsaufbau zum Aktensystem/SGD</span> <span style="font-size: 10pt;line-height: 1.5;">wartet.</span><br> <br> <span style="font-size: 10pt;line-height: 1.5;">Wertebereich:5-30</span><br> <span style="font-size: 10pt;line-height: 1.5;">Default-Wert=10</span><br> </td>
</tr>
</tbody>
</table> <br> <b>[<=]</b></p>
</div>
<div id="A_15648" severity="MUSS">
<p><b>A_15648 - FM ePA: Übergreifende Anforderung - Timeout bei TLS-Verbindungsaufbau - Fehler</b></p>
<p>Falls beim TLS-Verbindungsaufbau zu jeweils allen zur Durchführung einer Operation benötigten Komponenten und Diensten<br>
<ul>
<li>Zugangsgateway des Versicherten oder<br> </li>
<li>Autorisierung oder<br> </li>
<li>Dokumentenverwaltung oder<br> </li>
<li>SGD 1 oder<br> </li>
<li>SGD 2<br> </li>
</ul> der Wert von EPA_TLS_HS_TIMEOUT überschritten wird, MUSS das Fachmodul ePA den TLS-Verbindungsaufbau abbrechen und die vom Primärsystem aufgerufene Operation mit dem Code 7202 gemäß Tab_FM_ePA_011 abbrechen.<br> <b>[<=]</b></p>
</div>
<div id="A_15649" severity="MUSS">
<p><b>A_15649 - FM ePA: Übergreifende Anforderung - Aktensystem antwortet nicht - Fehler</b></p>
<p>Falls beim TLS-Verbindungsaufbau zu jeweils allen zur Durchführung einer Operation benötigten Komponenten und Diensten<br>
<ul>
<li>Zugangsgateway des Versicherten oder<br> </li>
<li>Autorisierung oder<br> </li>
<li>Dokumentenverwaltung oder<br> </li>
<li>SGD 1 oder<br> </li>
<li>SGD 2<br> </li>
</ul> die Antworten nach der Anzahl von EPA_KEEP_ALIVE_TRY_COUNT Versuchen ausbleibt, MUSS das Fachmodul ePA die Netzwerkverbindungen beenden und die vom Primärsystem aufgerufene Operation mit dem Code 7220 gemäß Tab_FM_ePA_011 abbrechen.<br> <b>[<=]</b></p>
</div>
<div id="A_17948" severity="MUSS">
<p><b>A_17948 - FM ePA: Authentisierung mit eGK - TLS-Verbindung - Fehler</b></p>
<p>Falls beim Aufbau der TLS-Verbindung zu jeweils allen zur Durchführung einer Operation benötigten Komponenten und Diensten<br>
<ul>
<li>Zugangsgateway des Versicherten oder<br> </li>
<li>Autorisierung oder<br> </li>
<li>Dokumentenverwaltung oder<br> </li>
<li>SGD 1 oder<br> </li>
<li>SGD 2<br> </li>
</ul> ein Fehler auftritt, MUSS das Fachmodul ePA die Operation mit dem Code 7202 gemäß Tab_FM_ePA_011 abbrechen. <br> <b>[<=]</b></p>
</div>
<p id="polarion_548">Für Operationen, die mit genau einem Aktensystem kommunizieren, wird die Operation mit dem Fehler abgebrochen, wenn die Fehlersituation beim Zugangsgateway des Versicherten oder bei der Komponente Autorisierung oder bei der Komponente Dokumentenverwaltung auftritt.<br> Für Operationen, die mit mehr als einem Aktensystem kommunizieren, wird die Operation nur dann mit dem Fehler abgebrochen, wenn die Fehlersituation zu allen Zugangsgateways des Versicherten oder bei allen Komponenten Autorisierung oder bei allen Komponenten Dokumentenverwaltung auftritt. Treten Fehler an verschiedenen Komponenten auf, so wird im Kontext der Operation entschieden, ob mit einem Fehler (und mit welchem Code) abgebrochen wird (vgl. auch Kapitel 6.11).</p>
<p id="polarion_550"><span style="font-weight: bold;">Status des Aktenkontos</span></p>
<div id="A_17744" severity="MUSS">
<p><b>A_17744 - FM ePA: Übergreifende Anforderung - Status des Aktenkontos - Fehlerbehandlung</b></p>
<p>Das Fachmodul ePA MUSS in Abhängigkeit des Status des Aktenkontos und der ausgeführten Operation mit den nachfolgend zugeordneten Codes als Fehler oder Warnung abbrechen:<br> <br> <p class="polarion-rte-caption-paragraph" id="polarion___2"> Tabelle <span data-sequence="Tabelle" class="polarion-rte-caption">2</span>: Tab_FM_ePA_053 - Übersicht der Fehlerfälle nach Status des Status eines AktenkontosTabelle <span data-sequence="Tabelle" class="polarion-rte-caption">#</span>: Tab_FM_ePA_053 - Übersicht der Fehlerfälle nach Status des Status eines Aktenkontos </p>
<table style="width: 100%;margin-left: auto;margin-right: auto;empty-cells: show;border-collapse: collapse;">
<tbody>
<tr>
<th style="background-color: #F0F0F0;text-align: left;vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">Operation</span><br> </th>
<th style="background-color: #F0F0F0;text-align: left;vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">Status des Aktenkontos</span><br> </th>
<th style="background-color: #F0F0F0;text-align: left;vertical-align: top;width: 343pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">Abbruch oder Warnung mit Fehlercode gemäß</span> <span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">Tab_FM_ePA_011</span><br> </th>
</tr>
<tr>
<td rowspan="3" style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">Alle Operationen des Webservices PHRService</span><br> </td>
<td style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">UNKNOWN</span><br> </td>
<td style="vertical-align: top;width: 343pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">7404</span><br> </td>
</tr>
<tr>
<td style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">REGISTERED_MIGRATION</span><br> </td>
<td style="vertical-align: top;width: 343pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">7403</span><br> </td>
</tr>
<tr>
<td style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">REGISTERED</span><br> </td>
<td style="vertical-align: top;width: 343pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">7403</span><br> </td>
</tr>
<tr>
<td style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">Operationen</span> <span style="font-size: 10pt;line-height: 1.5;">putDocuments, removeDocuments</span> <span style="font-size: 10pt;line-height: 1.5;">und</span> <span style="font-size: 10pt;line-height: 1.5;">updateDocumentSet des Webservices PHRService</span> <br> </td>
<td style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">SUSPENDED</span><br> </td>
<td style="vertical-align: top;width: 343pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">7406</span><br> </td>
</tr>
<tr>
<td rowspan="5" style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">ActivateAccount</span><br> </td>
<td style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">UNKNOWN</span><br> </td>
<td style="vertical-align: top;width: 343pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">7404</span><br> </td>
</tr>
<tr>
<td style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">REGISTERED_MIGRATION</span><br> </td>
<td style="vertical-align: top;width: 343pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">7403</span><br> </td>
</tr>
<tr>
<td style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">ACTIVATED</span><br> </td>
<td style="vertical-align: top;width: 343pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">7402</span><br> </td>
</tr>
<tr>
<td style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">DISMISSED</span><br> </td>
<td style="vertical-align: top;width: 343pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">7405</span><br> </td>
</tr>
<tr>
<td style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">SUSPENDED</span><br> </td>
<td style="vertical-align: top;width: 343pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">7406</span><br> </td>
</tr>
<tr>
<td rowspan="3" style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">RequestFacilityAuthorization</span><br> </td>
<td style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">UNKNOWN</span><br> </td>
<td style="vertical-align: top;width: 343pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">7404</span><br> </td>
</tr>
<tr>
<td style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">REGISTERED_MIGRATION</span><br> </td>
<td style="vertical-align: top;width: 343pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">7403</span><br> </td>
</tr>
<tr>
<td style="vertical-align: top;width: 203pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">SUSPENDED</span><br> </td>
<td style="vertical-align: top;width: 343pt;height: 9pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">7406</span><br> </td>
</tr>
</tbody>
</table> <b>[<=]</b></p>
</div>
<p id="polarion_552">Hinweise:</p>
<ul id="polarion_553">
<li>Eine Auflistung und Erläuterung aller Status befindet sich in [gemSpec_Aktensystem].</li>
<li>Ein Aktenkonto kann nur aktiviert werden, falls es sich im Status REGISTERED befindet.</li>
<li>Alternative Versichertenidentitäten und Berechtigungen für LEI können auch bei einem Aktenkonto hinzugefügt werden, das sich im Status DISMISSED befindet.</li>
<li>Falls RequestFacilityAuthorization mit einem Aktenkonto aufgerufen wird, das sich im Status REGISTERED befindet, führt das Fachmodul vorher implizit die Operation ActivateAccount durch, um das Aktenkonto zu aktivieren.</li>
</ul>
<p id="polarion_554">Da die Operationen GetHomeCommunityID und GetAuthorizationList mit mehreren ePA-Aktensystemen kommunizieren müssen, findet die Behandlung der Status in den jeweiligen Unterkapiteln statt.</p>
<p id="polarion_558">Der Status und die Existenz eines Aktenkontos kann mit Hilfe der Operation I_Authorization_Management::checkRecordExists der Komponente Autorisierung eines ePA-Aktensystems ermittelt werden. Für manche Operationen müssen alle bekannten ePA-Aktensysteme angefragt werden, die jeweils mit verschiedenen Fehlern antworten können. Das Fachmodul zeigt mit dem Fehlercode 7215 eindeutig ein Problem auf Seite der Aktensysteme an, Fehlercode 7400 hingegen deutet auf ein Problem im Konnektor hin, bedarf aber einer genaueren Analyse der Log-Dateien.</p>
<div id="A_17133" severity="MUSS">
<p><b>A_17133 - FM ePA: PHRManagementService - Statusprüfung Aktenkonto - Fehler</b></p>
<p>Falls alle zur Durchführung einer Operation benötigten Statusprüfungen von Aktenkonten mittels I_Authorization_Management::checkRecordExists den Fehler TECHNICAL_ERROR zurückgeben, MUSS das Fachmodul ePA die aufgerufene Operation mit dem Code 7400 gemäß Tab_FM_ePA_011 abbrechen.<br> <b>[<=]</b></p>
</div>
<p id="polarion_559"><span style="font-weight: bold;">Übergreifende Festlegungen für beteiligte Smartcards</span></p>
<div id="A_14241" severity="MUSS">
<p><b>A_14241 - FM ePA: Übergreifende Anforderung - Unterstützte Generationen der eGK</b></p>
<p>Das Fachmodul ePA MUSS alle Versionen der eGK der Generationen G2 und höher unterstützen. <b>[<=]</b></p>
</div>
<div id="A_14412" severity="MUSS">
<p><b>A_14412 - FM ePA: Übergreifende Anforderung - Unterstützung unbekannter Generationen der eGK</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Falls die Version einer eGK der Generation G2 oder höher entspricht, dem Fachmodul ePA aber unbekannt ist, MUSS das Fachmodul ePA die unbekannte Version als die aktuellste ihm bekannte Version interpretieren und versuchen, die Anfrage zu bearbeiten.</span></p> <b>[<=]</b></p>
</div>
<div id="A_14221" severity="MUSS">
<p><b>A_14221 - FM ePA: Übergreifende Anforderung - Unterstützte Generationen der eGK - Fehler</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Falls zur Durchführung einer Operation eine eGK kleiner der Generation G2 verwendet wird, MUSS das Fachmodul ePA mit dem Code</span> <span>115</span> <span>gemäß Tab_FM_ePA_011 abbrechen.</span></p> <b>[<=]</b></p>
</div>
<div id="A_14414" severity="MUSS">
<p><b>A_14414 - FM ePA: Übergreifende Anforderung - Fehlende Smartcard</b></p>
<p>Falls auf eine zur Durchführung einer Operation benötigte Smartcard nicht zugegriffen werden kann, MUSS das Fachmodul ePA die Operation mit dem Code 4008 gemäß Tab_FM_ePA_050 abbrechen. <b>[<=]</b></p>
</div>
<div id="A_14759" severity="MUSS">
<p><b>A_14759 - FM ePA: Übergreifende Anforderung - Gesperrter Ordner DF.HCA auf der eGK</b></p>
<p>Falls der Ordner DF.HCA einer beteiligten eGK nicht aktiv ist, MUSS das Fachmodul ePA die aufgerufene Operation mit dem Code 114 gemäß Tab_FM_ePA_051 abbrechen. <b>[<=]</b></p>
</div>
<div id="A_15137" severity="MUSS">
<p><b>A_15137 - FM ePA: Übergreifende Anforderung - Unterbindung paralleler Zugriffe auf die eGK</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Falls der Zugriffsversuch auf eine exklusiv verwendete eGK erfolgt, MUSS das Fachmodul ePA die aufgerufene Operation mit dem Code</span> <span></span><span>4093</span> <span></span><span>gemäß Tab_FM_ePA_050 abbrechen.</span></p> <b>[<=]</b></p>
</div>
<div id="A_14767" severity="MUSS">
<p><b>A_14767 - FM ePA: Übergreifende Anforderung - Gesperrtes Zertifikat auf der eGK</b></p>
<p>Falls das Zertifikat C.CH.AUT einer beteiligten eGK gesperrt ist, MUSS das Fachmodul ePA die aufgerufene Operationen mit dem Code 106 gemäß Tab_FM_ePA_051 abbrechen. <b>[<=]</b></p>
</div>
<div id="A_16211" severity="MUSS">
<p><b>A_16211 - FM ePA: Übergreifende Anforderung - Zertifikat auf der eGK nicht prüfbar</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Falls der Sperrstatus des Zertifikats C.CH.AUT einer beteiligten eGK nicht ermittelt werden konnte, MUSS das Fachmodul ePA die aufgerufene Operation mit dem Code</span> <span>7213</span> <span></span><span>gemäß Tab_FM_ePA_011 abbrechen.</span></p> <b>[<=]</b></p>
</div>
<div id="A_15215" severity="MUSS">
<p><b>A_15215 - FM ePA: Übergreifende Anforderung - Prüfung von Authentizität und Echtheit der beteiligten Smartcards (C2C)</b></p>
<p>Falls das Fachmodul ePA zum Zugriff auf einen Bereich der eGK gemäß [gemSpec_eGK_ObjSys*] ein C2C gegen eine SM-B benötigt, so MUSS es das per gegenseitigem C2C durchführen. <b>[<=]</b></p>
</div>
<div id="A_15216" severity="MUSS">
<p><b>A_15216 - FM ePA: Übergreifende Anforderung - Fehlerbehandlung bei nicht erfolgreicher C2C-Prüfung</b></p>
<p>Falls eine C2C-Prüfung fehlschlägt, MUSS das Fachmodul ePA die Operation mit dem Code 7203 gemäß Tabelle Tab_FM_ePA_011 abbrechen. <b>[<=]</b></p>
</div>
<p id="polarion_561"><span style="font-weight: bold;">Übergreifende Festlegungen zur Verwendung von kryptographischen Verfahren</span></p>
<div id="A_17483" severity="MUSS">
<p><b>A_17483 - FM ePA: Übergreifende Anforderung - Kryptographische Verfahren für Smartcards der Generation 2</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Das Fachmodul ePA MUSS bei Smartcards der Generation 2 für alle kryptographischen Operationen RSA-basiertes</span> <span>Schlüsselmaterial</span> <span></span><span>verwenden.</span><span><br></span></p> <b>[<=]</b></p>
</div>
<p id="polarion_563">Die Authentisierungsbestätigungen mittels einer eGK der Generation 2 wird z.B. mit C.CH.AUT.R2048 erstellt, vgl [gemSpec_Kon#TAB_KON_858].</p>
<div id="A_17484" severity="MUSS">
<p><b>A_17484 - FM ePA: Übergreifende Anforderung - Kryptographische Verfahren für Smartcards ab Generation 2.1</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Das Fachmodul ePA MUSS bei Smartcards</span> <span></span><span>ab</span><span> </span><span>Generation 2.1 für alle kryptographischen Operationen ECC-basiertes</span> <span>Schlüsselmaterial</span> <span></span><span>verwenden.</span><span><br></span></p> <b>[<=]</b></p>
</div>
<p id="polarion_564">Die Authentisierungsbestätigungen mittels einer eGK ab Generation 2.1 wird z.B. mit C.CH.AUT.E256 erstellt, vgl [gemSpec_Kon#TAB_KON_858].<br></p>
<p id="polarion_567"><span style="font-weight: bold;">Übergreifende Festlegungen zur Verwendung von Schlüsseln</span></p>
<div id="A_16193" severity="MUSS">
<p><b>A_16193 - FM ePA: Übergreifende Anforderung - Vorgaben Aktenschlüssel und Kontextschlüssel - Fehler</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Falls die Vorgaben aus</span> <span style="text-decoration: underline;color: #0000FF;">A_15705</span><span>#1 hinsichtlich der geforderten Schlüssellänge nicht erfüllt werden, MUSS</span> <span>das Fachmodul ePA</span> <span>die aufgerufene Operation mit dem Code</span> <span>7214</span> <span>gemäß Tab_FM_ePA_011 abbrechen.</span></p> <b>[<=]</b></p>
</div>
<p id="polarion_568"><span style="font-weight: bold;">Übergreifende Festlegungen zur Performanz</span></p>
<p id="polarion_570">Die für das Fachmodul ePA relevanten Vorgaben zur Performanz befinden sich in dem Dokument [gemSpec_Perf#4.1.2.1].</p>
<p id="polarion_572"></p>
<p id="polarion_24"><span style="font-weight: bold;">Übergreifende Festlegung zur Nutzung der Basisfunktionalität des Konnektors</span></p>
<div id="A_15867" severity="MUSS">
<p><b>A_15867 - FM ePA: Übergreifende Anforderung - Verwendung der Basisfunktionalität des Konnektors zur Schlüsselerzeugung</b></p>
<p>Das Fachmodul ePA MUSS zur Erzeugung von Schlüsseln die Basisfunktionalität des Konnektors verwenden. <b>[<=]</b></p>
</div>
<p id="polarion_573">Zur Erzeugung von Schlüsseln kann TUC_KON_072 „Daten symmetrisch verschlüsseln“ verwendet werden, welcher als Rückgabewert einen symmetrischen Schlüssel liefert.</p>
<div id="A_18165" severity="MUSS">
<p><b>A_18165 - FM ePA: Übergreifende Anforderung - Verwendung der Basisfunktionalität des Konnektors zur Kommunikation mit einem SGD</b></p>
<p>Das Fachmodul ePA MUSS bei der Kommunikation mit einem SGD für die Schlüsselableitung gemäß A_17777 die Basisfunktionalität des Konnektors verwenden. <b>[<=]</b></p>
</div>
<div id="A_15894" severity="MUSS">
<p><b>A_15894 - FM ePA: Übergreifende Anforderung - Verwendung der Basisfunktionalität des Konnektors zur Kommunikation mit der VAU bei Schlüsselaushandlung</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Das Fachmodul ePA MUSS bei der Kommunikation mit der VAU für die Schlüsselaushandlung gemäß</span> <span></span><span linkid="2" data-type="workItem" data-option-id="custom" data-item-id="ML-90039" data-custom-label="A_15549" class="polarion-rte-link"></span> <span></span><span>die Basisfunktionalität des Konnektors verwenden.</span></p> <b>[<=]</b></p>
</div>
<div id="A_15895" severity="MUSS">
<p><b>A_15895 - FM ePA: Übergreifende Anforderung - Verwendung der Basisfunktionalität des Konnektors zur Kommunikation mit der VAU bei Schlüsselableitung</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Das Fachmodul ePA MUSS zur Kommunikation mit der VAU bei der Schlüsselableitung gemäß</span> <span linkid="3" data-type="workItem" data-option-id="custom" data-item-id="ML-90039" data-custom-label="A_15549" class="polarion-rte-link"></span> <span></span><span>die Basisfunktionalität des Konnektors verwenden.</span></p> <b>[<=]</b></p>
</div>
<div id="A_14748" severity="MUSS">
<p><b>A_14748 - FM ePA: Übergreifende Anforderung - Verwendung des Verschlüsselungsdienstes</b></p>
<p>Das Fachmodul ePA MUSS zur Ver- und Entschlüsselung von Dokumenten und Dokumenten-, Akten- und Kontextschlüssel den Verschlüsselungsdienst des Konnektors nutzen. <b>[<=]</b></p>
</div>
<p id="polarion_574">Die fachlichen Schnittstellen zur Nutzung des Verschlüsselungsdienstes im Konnektor sind in [gemSpec_Kon#4.1.7] beschrieben.</p>
<div id="A_15891" severity="MUSS">
<p><b>A_15891 - FM ePA: Übergreifende Anforderung - Verwendung des Zertifikatsdienstes</b></p>
<p>Das Fachmodul ePA MUSS zur Prüfung von Zertifikaten den Zertifikatsdienst des Konnektors verwenden. <b>[<=]</b></p>
</div>
<p id="polarion_575">Die fachlichen Schnittstellen zur Nutzung des Zertifikatsdienstes im Konnektor sind in [gemSpec_Kon#4.1.9] beschrieben.</p>
<div id="A_15892" severity="MUSS">
<p><b>A_15892 - FM ePA: Übergreifende Anforderung - Verwendung des Signaturdienstes</b></p>
<p>Das Fachmodul ePA MUSS zur Erstellung und Prüfung von Signaturen den Signaturdienst des Konnektors verwenden. <b>[<=]</b></p>
</div>
<p id="polarion_576">Die fachlichen Schnittstellen zur Nutzung des Signaturdienstes im Konnektor sind in [gemSpec_Kon#4.1.8] beschrieben.</p>
<div id="A_15135" severity="MUSS">
<p><b>A_15135 - FM ePA: Übergreifende Anforderung - Verwendung des Namensdienstes</b></p>
<p>Das Fachmodul ePA MUSS für DNS-Abfragen den Namensdienst des Konnektors nutzen. <b>[<=]</b></p>
</div>
<p id="polarion_577">Die fachlichen Schnittstellen zur Nutzung des Namensdienstes im Konnektor sind in [gemSpec_Kon#4.2.6] beschrieben.</p>
<div id="A_15136" severity="MUSS">
<p><b>A_15136 - FM ePA: Übergreifende Anforderung - Verwendung des Zugriffsberechtigungsdienstes</b></p>
<p>Das Fachmodul ePA MUSS zur Prüfung der Berechtigungen zum Zugriff auf vom Konnektor verwaltete Ressourcen den Zugriffsberechtigungsdienst des Konnektors nutzen. <b>[<=]</b></p>
</div>
<p id="polarion_578">Die fachlichen Schnittstellen zur Nutzung des Zugriffsberechtigungsdienstes im Konnektor sind in [gemSpec_Kon#4.1.1] beschrieben.</p>
<div id="A_14710" severity="MUSS">
<p><b>A_14710 - FM ePA: Übergreifende Anforderung - Verwendung des Protokollierungsdienstes</b></p>
<p>Das Fachmodul ePA MUSS für Log-Einträge den Protokollierungsdienst des Konnektors nutzen. <b>[<=]</b></p>
</div>
<p id="polarion_580">Die fachlichen Schnittstellen zur Nutzung des Protokollierungsdienstes im Konnektor sind in [gemSpec_Kon#4.1.10] beschrieben.</p>
<div id="A_15194" severity="MUSS">
<p><b>A_15194 - FM ePA: Übergreifende Anforderung - Verwendung des Kartendienstes</b></p>
<p>Das Fachmodul ePA MUSS für Interaktion mit Smartcards den Kartendienst des Konnektors nutzen. <b>[<=]</b></p>
</div>
<p id="polarion_581">Die fachlichen Schnittstellen zur Nutzung des Kartendienstes im Konnektor sind in [gemSpec_Kon#4.1.5] beschrieben.</p>
<div id="A_15535" severity="MUSS">
<p><b>A_15535 - FM ePA: Übergreifende Anforderung - Verwendung des TLS-Dienstes des Konnektors</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Das Fachmodul ePA MUSS zum Aufbau und Abbau einer TLS-Verbindung den TLS-Dienst des Konnektors nutzen.</span></p> <b>[<=]</b></p>
</div>
<p id="polarion_582">Die fachlichen Schnittstellen zur Nutzung des TLS-Dienstes sind in [gemSpec_Kon#4.1.11] beschrieben.</p>
<div id="A_15677" severity="MUSS">
<p><b>A_15677 - FM ePA: Übergreifende Anforderung - Verwendung des Zeitdienstes des Konnektors</b></p>
<p>Das Fachmodul ePA MUSS zur Ermittlung der Systemzeit den Zeitdienst des Konnektors nutzen. <b>[<=]</b></p>
</div>
<p id="polarion_583">Die fachlichen Schnittstellen zur Nutzung des Zeitdienstes sind in [gemSpec_Kon#4.2.5] beschrieben.</p>
<h3 id="6.2">6.2 IHE</h3>
<p id="polarion_584">Das Aktensystem, mit dem die Operationen des Fachmoduls kommunizieren, wird durch die HomeCommunityID festgelegt. Diese wird als Teil des RecordIdentifier entweder über Aufrufparameter oder SOAP-Header übertragen. Kapitel 6.2 beschreibt alle IHE-Akteure der Fachanwendung ePA.</p>
<p id="polarion_585"></p>
<div id="A_14374" severity="MUSS">
<p><b>A_14374 - FM ePA: Übergreifende Anforderung IHE - Profile, Akteure und Optionen</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Das Fachmodul ePA MUSS die in der folgenden Tabelle gelisteten Profile, Akteure und Optionen unterstützen:</span></p><p data-keep-next="true" class="polarion-rte-caption-paragraph" id="polarion___3"><span>Tabelle</span> <span></span><span><span data-sequence="Tabelle" class="polarion-rte-caption">3</span></span><span></span><span></span><span></span><span>: Tab_FM_ePA_002 Profile, Akteure und Optionen des Webservices PHRService</span></p>
<table style="empty-cells: show;border-collapse: collapse;margin: auto;width: 99%;">
<tbody>
<tr>
<th style="vertical-align: top;width: 71pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;background-color: rgb(240, 240, 240);height: 14pt;text-align: left;"><p><span style="font-weight: bolder;font-size: 10pt;">Profil</span></p></th>
<th style="vertical-align: top;width: 65pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;background-color: rgb(240, 240, 240);height: 14pt;text-align: left;"><p><span style="font-weight: bolder;font-size: 10pt;">Akteur</span></p></th>
<th style="vertical-align: top;width: 62pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;background-color: rgb(240, 240, 240);height: 14pt;text-align: left;"><p><span style="font-weight: bolder;font-size: 10pt;">IHE-Option</span></p></th>
<th style="vertical-align: top;width: 329pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;background-color: rgb(240, 240, 240);height: 14pt;text-align: left;"><p><span style="font-weight: bolder;font-size: 10pt;">Erläuterung</span></p></th>
</tr>
<tr>
<td style="vertical-align: top;width: 71pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 28pt;"><p><span style="font-size: 10pt;">XCA gemäß [IHE-ITI-TF]</span></p></td>
<td style="vertical-align: top;width: 65pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 28pt;"><p><span style="font-size: 10pt;">Initiating Gateway</span></p></td>
<td style="vertical-align: top;width: 62pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 28pt;"><p><span style="font-size: 10pt;">XDS Affinity Domain Option</span></p></td>
<td style="vertical-align: top;width: 329pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 28pt;"><p><span><br></span> <span style="font-size: 10pt;">Die Option wird benötigt, um IHE-konformes Suchen [ITI-18] und Herunterladen von Dokumenten [ITI-43] zu ermöglichen.</span></p></td>
</tr>
<tr>
<td style="vertical-align: top;width: 71pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;" rowspan="2"><p><span style="font-size: 10pt;">RMD gemäß [IHE-ITI-RMD]</span></p></td>
<td style="vertical-align: top;width: 65pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span style="font-size: 10pt;">Document Repository</span></p></td>
<td style="vertical-align: top;width: 62pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span style="font-size: 10pt;">Keine</span></p></td>
<td style="vertical-align: top;width: 329pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span style="font-size: 10pt;">Keine Optionen benötigt.</span></p></td>
</tr>
<tr>
<td style="vertical-align: top;width: 65pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;"><p><span style="font-size: 10pt;">Document Administrator* (ggü. ePA-Aktensystem)</span></p></td>
<td style="vertical-align: top;width: 62pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;"><p><span style="font-size: 10pt;">Remote Repository Option</span></p></td>
<td style="vertical-align: top;width: 329pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;"><p><span style="font-size: 10pt;">Option wird benötigt, damit das Fachmodul ePA die Löschanfrage an das ePA-Aktensystem weiterreichen kann.</span></p></td>
</tr>
<tr>
<td style="vertical-align: top;width: 71pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;" rowspan="2"><p><span style="font-size: 10pt;">RMU gemäß [IHE-ITI-RMU]</span></p></td>
<td style="vertical-align: top;width: 65pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;"><p><span style="font-size: 10pt;">Update Responder</span></p></td>
<td style="vertical-align: top;width: 62pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;"><p><span style="font-size: 10pt;">Forward Update</span></p></td>
<td style="vertical-align: top;width: 329pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;"><p><span style="font-size: 10pt;">Option wird benötigt, um Update-Nachricht weiterzuleiten an XCA Responding Gateway der Dokumentenverwaltung. Die Option erzwingt eine Gruppierung mit einem RM</span><span style="font-size: 10pt;">U</span> <span></span><span style="font-size: 10pt;">Update Initiator.</span> <span></span></p></td>
</tr>
<tr>
<td style="vertical-align: top;width: 65pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;"><p><span style="font-size: 10pt;">Update Initiator</span></p></td>
<td style="vertical-align: top;width: 62pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;"><p><span style="font-size: 10pt;">Keine</span></p></td>
<td style="vertical-align: top;width: 329pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;"><p><span style="font-size: 10pt;">Keine Optionen benötigt.</span></p></td>
</tr>
<tr>
<td style="vertical-align: top;width: 71pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;"><p><span style="font-size: 10pt;">APPC gemäß [IHE-ITI-APPC]</span></p></td>
<td style="vertical-align: top;width: 65pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;"><p><span style="font-size: 10pt;">Content Creator*</span></p></td>
<td style="vertical-align: top;width: 62pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;"><p><span style="font-size: 10pt;">Keine</span></p></td>
<td style="vertical-align: top;width: 329pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 13pt;"><p><span style="font-size: 10pt;">Keine Optionen benötigt.</span></p></td>
</tr>
<tr>
<td style="vertical-align: top;width: 71pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span style="font-size: 10pt;">XCDR gemäß [IHE-ITI-</span><span style="font-size: 10pt;">XCDR]</span></p></td>
<td style="vertical-align: top;width: 65pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span></span><span style="font-size: 10pt;">XCDR Initiating Gateway</span></p></td>
<td style="vertical-align: top;width: 62pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span><br></span> <span style="font-size: 10pt;">Keine</span></p></td>
<td style="vertical-align: top;width: 329pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span style="font-size: 10pt;">Keine Option benötigt.</span><span><br></span></p></td>
</tr>
<tr>
<td style="vertical-align: top;width: 71pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span style="font-size: 10pt;">XDR gemäß</span><span><br></span><span style="font-size: 10pt;">[IHE-ITI-TF]</span></p></td>
<td style="vertical-align: top;width: 65pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span style="font-size: 10pt;">Document Recipient</span></p></td>
<td style="vertical-align: top;width: 62pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span><br></span> <span style="font-size: 10pt;">Keine</span></p></td>
<td style="vertical-align: top;width: 329pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span></span><span style="font-size: 10pt;">Keine Optionen benötigt.</span> <span></span></p></td>
</tr>
<tr>
<td style="vertical-align: top;width: 71pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span style="font-size: 10pt;">XUA gemäß [IHE-ITI-TF]</span></p></td>
<td style="vertical-align: top;width: 65pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span style="font-size: 10pt;">X-Service User (ggü. ePA-Aktensystem)*</span></p></td>
<td style="vertical-align: top;width: 62pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span style="font-size: 10pt;">Keine</span></p></td>
<td style="vertical-align: top;width: 329pt;border-top: 1px solid rgb(204, 204, 204);border-bottom: 1px solid rgb(204, 204, 204);border-left: 1px solid rgb(204, 204, 204);border-right: 1px solid rgb(204, 204, 204);padding-top: 4pt;padding-bottom: 4pt;padding-left: 4pt;padding-right: 4pt;height: 38pt;"><p><span style="font-size: 10pt;">Keine IHE Optionen benötigt.</span><span><br></span><span style="font-size: 10pt;">Erweiterung um die SAML-Attribute Subject-ID, Organization-ID, Organization</span></p></td>
</tr>
</tbody>
</table><p><span style="font-size: 10pt;">Legende: Mit "*" gekennzeichnete Akteure haben keine Auswirkungen auf die Außenschnittstelle zu Primärsystemen, sondern nur auf Umsetzung der einzelnen Operationen durch das Fachmodul</span><span><br></span></p> <b>[<=]</b></p>
</div>
<p id="polarion_586"><span style="font-style: italic;">Hinweis: Alle spezifizierten Anforderungen der IHE ITI-Akteure in Abschnitt 6.2. definieren das zu implementierende Verhalten an den Außenschnittstellen</span> <span style="font-style: italic;font-family: 'Courier New', Courier, monospace, HanWangKanTan;">PHRService</span> <span style="font-style: italic;">sowie</span> <span style="font-style: italic;font-family: 'Courier New', Courier, monospace, HanWangKanTan;">PHRManagementService</span><span style="font-style: italic;">. Dies schließt keine zusätzlichen implementierten IHE-Funktionalitäten innerhalb des ePA-Fachmoduls aus. Um die Anforderungen an den Datenschutz zu gewährleisten, dürfen auch bei der Verwendung weiterer IHE-Funktionalitäten weder medizinische noch personenbezogene Daten geloggt werden, d.h. es gilt A_14155</span></p>
<div id="A_17879" severity="DARF NICHT">
<p><b>A_17879 - FM ePA: Übergreifende Anforderung IHE - Außenverhalten der IHE ITI-Implementierung</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Falls über die</span> <span></span><span>in Tab_FM_ePA_002 genannten IHE ITI-Akteure und Optionen zusätzliche IHE ITI-Akteure und Optionen implementiert werden, DARF das Fachmodul ePA</span> <span></span><span>NICHT von der Definition</span> <span></span><span>des Außenverhaltens von</span> <span></span><span style="font-family: 'Courier New', Courier, monospace, HanWangKanTan;">PHRService</span> <span></span><span>und</span> <span></span><span style="font-family: 'Courier New', Courier, monospace, HanWangKanTan;">PHRManagementService</span> <span></span><span>abweichen oder anderweitig Nachrichten an Komponenten außerhalb des Fachmoduls</span> <span></span><span>ePA kommunizieren.</span><span><br></span></p> <b>[<=]</b></p>
</div>
<p id="polarion_588"><span style="font-style: italic;">Hinweis: Sofern zusätzliche Funktionalität im Fachmodul ePA implementiert ist, muss diese vollständig dokumentiert werden (inkl. Begründung, warum sie nicht ausführbar ist), um eine Prüfung nach der Technischen Richtlinie zu ermöglichen.</span></p>
<p id="polarion_589"></p>
<div id="A_14354" severity="DARF NICHT">
<p><b>A_14354 - FM ePA: Übergreifende Anforderung IHE - Keine Prüfung der Metadaten-Profilierung</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Das Fachmodul ePA DARF die Metadaten von IHE-Transaktionen nach</span> <span></span><span>[gemSpec_DM_ePA#2.1.4] über das XML-Schema ihrer zugehörigen WSDL-Datei hinaus NICHT prüfen.</span></p> <b>[<=]</b></p>
</div>
<p id="polarion_591">Eine Schemaprüfung der Metadaten als übergebenen Parameter findet nur im Rahmen der Schemaprüfung der Nachricht durch den zugehörigen Webservice PHRService statt. Die darüberhinausgehende, Prüfung der Metadaten gemäß der IHE-Profilierung in [gemSpec_DM_ePA#2.1.4] erfolgt im ePA-Aktensystem.</p>
<div id="A_16220" severity="MUSS">
<p><b>A_16220 - FM ePA: Übergreifende Anforderung IHE - Dokumenten-Codierung</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span></span><span>Das Fachmodul ePA MUSS gemäß den Anforderungen von [IHE-ITI-TF2x#V.3.6]</span> <span></span><span>zur Übertragung von Dokumenten eine Kodierung mittels MTOM/XOP [MTOM] verwenden.</span> <span></span><span><br></span></p> <b>[<=]</b></p>
</div>
<h3 id="6.3">6.3 Lokalisierung von ePA-Aktensystemen</h3>
<p id="polarion_592">Die Versicherten haben das Recht, sich ihr Aktensystem frei unter den am Markt bestehenden Anbietern ePA-Aktensystem auszuwählen und zu wechseln. Dies bedeutet, dass vor dem Zugriff auf eine Akte immer der passende Anbieter inklusive der URL des Aktendienstes und der Endpunkte über den Namensdienst der zentralen TI abgefragt werden muss.</p>
<p id="polarion_593">Das ePA-Aktensystem wird durch die HomeCommunityID adressiert, welche Bestandteil des <span style="font-family: 'Courier New', Courier, monospace, HanWangKanTan;">RecordIdentifier</span> (siehe [gemSpec_DM_ePA#2.2]) ist.</p>
<div id="A_13839" severity="MUSS">
<p><b>A_13839 - FM ePA: Lokalisierung - ePA-Aktensystem und Komponenten</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Das Fachmodul ePA MUSS die zur Kommunikation mit den Komponenten</span></p>
<ul>
<li><p><span>Zugangsgateway des Versicherten,</span></p></li>
<li><p><span>Autorisierung</span> <span>,</span></p></li>
<li><p><span>Dokumentenverwaltung</span><span>,</span></p></li>
<li><p><span>SGD 1 und</span></p></li>
<li><p><span>SGD 2</span> <span></span></p></li>
</ul><p><span>eines ePA-Aktensystems notwendigen Lokalisierungsinformationen per DNS-Abfrage nach den in [gemSpec_Aktensystem#Tab_ePA_Service Discovery] und [gemSpec_Aktensystem#Tab_ePA_FQDN] dargestellten Parametern ermitteln.</span><span><br></span></p> <b>[<=]</b></p>
</div>
<div id="A_14025" severity="MUSS">
<p><b>A_14025 - FM ePA: Lokalisierung - ePA-Aktensystem und Komponenten - Fehler</b></p>
<p>Falls<span style="background-color: #FFFFFF;"> <span style="text-decoration: line-through;"></span>alle </span>zur Durchführung einer Operation benötigten Lokalisierungsinformationen nicht vorliegen, MUSS das Fachmodul ePA die aufgerufene Operation mit dem Code 7200 gemäß Tab_FM_ePA_011 abbrechen. <b>[<=]</b></p>
</div>
<p id="polarion_594"></p>
<p id="polarion_595">Das Fachmodul ePA kann die Lokalisierungsinformationen unabhängig von der Nutzung seiner Schnittstellen abrufen, zwischenspeichern und wiederverwenden. Es ist z.B. denkbar, dass das Fachmodul ePA die Lokalisierungsinformationen in der Bootup-Phase des Konnektors abruft.</p>
<p id="polarion_596"></p>
<h3 id="6.4">6.4 Aufrufkontext und Auswahl eines SM-B</h3>
<p id="polarion_597">Die Operationen des Fachmoduls ePA werden von Mandanten mit unterschiedlichen Berechtigungen aufgerufen und benötigen Zugriff auf vom Konnektor verwaltete Ressourcen, wie z.B. Kartenterminals und SM-Bs. Daher muss bei jedem Aufruf vom Clientsystem ein Aufrufkontext übergeben werden, anhand dessen der Konnektor die Zugriffsberechtigung gegen das vom Administrator konfigurierte Informationsmodell prüfen kann. Falls die Operation einen Login im <span style="font-size: 10pt;line-height: 1.5;">ePA-Aktensystem </span>mittels SM-B erfordert, wird diese durch den Mandanten, den der Aufrufkontext bestimmt, ebenfalls über das Informationsmodell ermittelt.</p>
<p id="polarion_598">Der Aufrufkontext wird üblicherweise im Request als Parameter übertragen (vgl. [PHRManagementService.wsdl]). Um die Verwendung bereits vorhandener IHE-Funktionalität in Primärsystemen zu erleichtern bzw. sogar ohne Anpassungen zu unterstützen, bietet das Fachmodul folgende Möglichkeiten:</p>
<ul id="polarion_599">
<li>In weniger komplexen Einsatzumgebungen kann bei der Nutzung des Webservices PHRService auf die Übertragung des Aufrufkontexts verzichtet und stattdessen ein Default-Aufrufkontext verwendet werden. Dieser wird vorab auf dem Konnektor eingerichtet und bezieht sich immer genau auf einen Mandanten, ein Clientsystem und einen Arbeitsplatz.</li>
<li>In Einsatzumgebungen, welche verschiedene Aufrufkontexte benötigen, wird der zu verwendende Aufrufkontext als SAML-Token im SOAP-Header unter Nutzung des IHE-Profils "XUA" als SAML-Token übertragen.</li>
</ul>
<div id="A_14947" severity="MUSS">
<p><b>A_14947 - FM ePA: Login - Ermittlung des Aufrufkontexts via Aufrufparameter</b></p>
<p>Der Webservice PHRManagementService MUSS den Aufrufkontext gemäß [ConnectorContext.xsd] anhand des im Aufruf übergebenen Parameters Context bestimmen. <b>[<=]</b></p>
</div>
<div id="A_15142" severity="MUSS">
<p><b>A_15142 - FM ePA: Login - Ermittlung des Aufrufkontexts via SOAP-Header</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Der Webservice PHRService MUSS</span> <span></span><span>den Aufrufkontext gemäß [ConnectorContext.xsd] anhand der nach Tab_FM_ePA_005 übertragenen SOAP-Header bestimmen.</span></p> <b>[<=]</b></p>
</div>
<p id="polarion_600"><span style="font-weight: bold;">Default-Aufrufkontext</span></p>
<div id="A_14084" severity="MUSS">
<p><b>A_14084 - FM ePA: Login - Bereitstellung Default-Aufrufkontext</b></p>
<p>Das Fachmodul ePA MUSS im Informationsmodell des Konnektors einen Default-Aufrufkontext für die Nutzung des Webservices PHRService bereitstellen mit: <br>
<ul>
<li>MandantId = "Mandant_ePA_Default"</li>
<li>ClientsystemId = "Clientsystem_ePA_Default"</li>
<li>WorkplaceId = "Workplace_ePA_Default</li>
</ul> <b>[<=]</b></p>
</div>
<div id="A_14103" severity="MUSS">
<p><b>A_14103 - FM ePA: Login - Konfiguration Default-Aufrufkontext</b></p>
<p>Der Hersteller des Fachmoduls ePA MUSS im Handbuch die Konfiguration des Default-Aufrufkontexts durch den Administrator beschreiben. <b>[<=]</b></p>
</div>
<div id="A_14948" severity="MUSS">
<p><b>A_14948 - FM ePA: Login - Verwendung des Default-Aufrufkontexts bei fehlenden SOAP-Headern</b></p>
<p>Falls keine SOAP-Header übergeben wurden, MUSS der Webservice PHRService als Aufrufkontext den Default-Aufrufkontext aus dem Informationsmodell des Konnektors auswählen. <b>[<=]</b></p>
</div>
<p id="polarion_602">Für die IHE-Schnittstelle (PHRService) wird die Komfortfunktion eines Default-Aufrufkontexts angeboten, um die Verwendung bereits vorhandener IHE-Funktionalität in Primärsystemen zu erleichtern bzw. sogar ohne Anpassungen zu unterstützen. Der Webservice PHRManagement hingegen folgt der in den anderen Fachmodulen des Konnektors üblichen Vorgehensweise zur Übertragung des Aufrufkontexts durch die Primärsysteme via Aufrufparameter.</p>
<p id="polarion_603"></p>
<p id="polarion_604"><span style="font-weight: bold;">Prüfung der Zugriffsberechtigung auf vom Konnektor verwaltete Ressourcen</span></p>
<div id="A_13941" severity="MUSS">
<p><b>A_13941 - FM ePA: Login - Zugriffsberechtigung auf vom Konnektor verwaltete Ressourcen</b></p>
<p>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="HTML Tidy for Java (vers. 26 Sep 2004), see www.w3.org" name="generator"><title></title><p><span>Das Fachmodul ePA MUSS vor Durchführung einer fachlichen Operation</span> <span></span> <span></span><span>die Zugriffsberechtigung des aufrufenden Primärsystems anhand des Aufrufkontexts</span> <span>prüfen</span><span>.</span></p> <b>[<=]</b></p>
</div>
<div id="A_14107" severity="MUSS">
<p><b>A_14107 - FM ePA: Login - Zugriffsberechtigung auf vom Konnektor verwaltete Ressourcen - Fehler</b></p>
<p>Falls bei der Prüfung der Zugriffsberechtigung auf das ausgewählte SM-B ein Fehler zurückgegeben wird, MUSS das Fachmodul ePA die Operation mit dem Code 7206 gemäß Tab_FM_ePA_011 abbrechen. <b>[<=]</b></p>
</div>
<p id="polarion_605"><span style="font-weight: bold;">Auswahl eines SM-B</span></p>
<p id="polarion_607">Alle Operationen, außer GetHomeCommunityID, benötigen in ihrem Ablauf ein oder auch mehrere SM-Bs für die folgende Funktionalität:</p>
<p id="polarion_608"></p>
<p class="polarion-rte-caption-paragraph" data-keep-next="true" id="polarion_2">Tabelle <span class="polarion-rte-caption" data-sequence="Tabelle">4</span>: Tab_FM_ePA_034 Übersicht der Funktionen, die ein SM-B benötigen, mit Zuordnung zu den aufrufenden Operationen und ob die SM-B eine Berechtigung zum Zugriff haben muss</p>
<table style="width: 99%;margin-left: auto;margin-right: auto;empty-cells: show;border-collapse: collapse;" id="polarion_610">
<tbody>
<tr>
<th style="background-color: #F0F0F0;text-align: left;vertical-align: top;width: 212pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">Funktion</span><br> <span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">(Wofür wird ein SM-B benötigt?)</span><br></th>
<th style="background-color: #F0F0F0;text-align: left;vertical-align: top;width: 176pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">Operation</span><br> <span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">(Welche Operationen benötigen die Funktionalität?)</span><br></th>
</tr>
<tr>
<td style="vertical-align: top;width: 212pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">Authentisierung am ePA-Aktensystem</span><br> <span style="font-size: 10pt;line-height: 1.5;">Zur Erstellung (Signatur) einer AuthenticationAssertion benötigt das Fachmodul ePA ein gültiges SM-B.</span><br></td>
<td style="vertical-align: top;width: 176pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">Alle Operationen des Webservices PHRService und die Operation </span> <span style="font-size: 10pt;line-height: 1.5;">GetAuthorizationList</span><br></td>
</tr>
<tr>
<td style="vertical-align: top;width: 212pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">Autorisierung am ePA-Aktensystem</span><br> <span style="font-size: 10pt;line-height: 1.5;">Zum Abruf des Chiffrats, welches Akten- und Kontextschlüssel enthält, benötigt das Fachmodul ePA eine AuthenticationAssertion für ein gültiges SM-B, dessen Telematik-ID zuvor zum Zugriff auf die Patientenakte berechtigt wurde.</span><br> <span style="font-size: 10pt;line-height: 1.5;">Zum Abruf der Schlüssel gemäß [gemSpec_SGD_ePA], mit denen das Chiffrat entschlüsselt werden kann, benötigt das Fachmodul ePA ein gültiges SM-B, dessen Telematik-ID zuvor zum Zugriff auf die Patientenakte berechtigt wurde.</span><br></td>
<td style="vertical-align: top;width: 176pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-size: 10pt;line-height: 1.5;">Alle Operationen des Webservices PHRService</span><br></td>
</tr>
<tr>
<td style="vertical-align: top;width: 212pt;border: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 4pt;"><span style="font-weight: bold;font-size: 10pt;line-height: 1.5;">C2C mit eGK</span><br> <span style="font-size: 10pt;line-height: 1.5;">Zur Freischaltung von PrK.CH.AUT (eGK) bei der Authentisierung wird ein beliebiges SM-B benötigt.</span><br></td>