@startuml skinparam actorStyle awesome skinparam actor<> { BackgroundColor #575756 BorderColor Black } skinparam rectangle<> { BackgroundColor #decabd ActorFontName Courier } skinparam usecase { BackgroundColor #b8d5e8 ActorFontName Courier } top to bottom direction actor Patient <> as patient actor GDA <> as gda rectangle "e-Medikation"<> as reg_emed rectangle "e-Impfpass"<> as reg_impf rectangle "weitere Register"<> as reg_etc rectangle "Zentrale Anwendung"<> as zentr_Anwendung package "Austrian Patient Summary" { usecase "UC1 APS aggregieren" as UC1 usecase "UC2 APS lesen" as UC2 } :patient: -right- UC2 :gda: -up- UC2 :UC2: .> UC1 : <> UC1 .> zentr_Anwendung : <> zentr_Anwendung <|-down- reg_emed zentr_Anwendung <|-down- reg_impf zentr_Anwendung <|-down- reg_etc @enduml