@startuml !include design.plantuml.txt title 2.2b EPR_PatientGetDocuments (1 of 2)\ndocuments from own communtiy actor patient as "Patient" box "Patient Portal" #B9C0B8 participant pp_gui as "Patient Portal" participant pp_x_service_user as "X-Service User" participant pp_pix_x_ref_consumer as "Patient Identifier \nCross-reference \nConsumer" participant pp_doc_consumer as "Document Consumer\n| X-Service User" end box box "IdP" #DFF3F7 participant idp_user_authentication_provider as "User \nAuthentication \nProvider" end box box "Community Components" #FFEFDE participant cc_x_assertion_provider as "X-Assertion Provider" participant cc_doc_registry as "Document Registry | X-Service Provider\nAuthorization Decision Consumer | X-Service User" participant cc_mpi_x_ref_manager as "Patient Identifier \nCross-reference \nManger" participant cc_adp as "Authorization Decision Provider\n| X-Service Provider" end box box "Secondary Systems" #F7A69E participant ss_doc_repository as "Document Repository | X-Service Provider\nPolicy Enforcement Point" end box patient -[#black]> pp_gui activate pp_gui !include_many step_pp_gui_saml.plantuml.txt !include step_pp_pix.plantuml.txt !include_many step_pp_xua.plantuml.txt !include_many step_pp_xds_reg_1of2.plantuml.txt patient <[#black]- pp_gui deactivate pp_gui @enduml