@startuml skinparam node { fontColor<> Gray borderColor<> LightGray } skinparam component { fontColor<> Gray borderColor<> LightGray } cloud "cloud" { [Zorgviewer] [Behandelplan] <> [Toestemming] <> [Adressering] <> [Zorgverlener\nDirectory] <> } node "Epic huis" { [Hyperspace] <> [Epic Auth] <> [IRIS of Rhapsody] <> as Broker [Epic] <> [Hyperspace]-->[Epic] [Broker]-->[Epic] [Epic Auth]-->[Epic] } node "Chipsoft of Topicus huis" { [HiX of VIPLive] <> [Zorgplatform of\nVIPLive Auth] <> [Zorgplatform\nof VIPLive] <> [Zorgplatform\nof VIPLive]->[HiX of VIPLive] } node "Zorgviewer Host Los" <> { [ZV Los] <> <> [ZV Los Auth] <> <> } [Hyperspace]-u->[Zorgviewer] : 1. opstart [HiX of VIPLive]-u->[Zorgviewer] : 1. opstart [ZV Los]..>[Zorgviewer] : 1. opstart [Zorgviewer]-d->[Epic Auth] : 2. wie? [Zorgviewer]..>[ZV Los Auth] : 2. wie? [Zorgviewer]-d->[Zorgplatform of\nVIPLive Auth] : 2. wie? [Zorgviewer]-u->[Toestemming] : 3a. waar? [Zorgviewer]-u->[Adressering] : 3b. waar? [Zorgviewer]-u->[Behandelplan] : 4. filters [Zorgviewer]->[Zorgplatform\nof VIPLive] : 5. bevragen [Zorgviewer]->[Broker] : 5. bevragen [Zorgviewer]->[Zorgverlener\nDirectory] : (opt)5b. bevragen @enduml