Page History
A.
...
@startuml
center header
Usecase A.1 - Borger vælger ny tandlæge
end header
...
participant Borger
participant Sundhed.dk
participant NemLogin
participant NSP
participant NSP_Backoffice
Queue MessageQueue
Note Over Borger
A.1: Borger logger på Sundhed.dk
og vælger en ny tandlæge,
hvorefter tandlægen automatisk kontaktes.
end note
Activate Borger
Borger -> Sundhed.dk ++ : Aktiverer Sundhed.dk i Browser
Sundhed.dk -> NemLogin ++ : login
return
Sundhed.dk -> NSP ++ : ddtvCheckStatus(...)
return status info
...
Borger -> Sundhed.dk ++: (A.1) Vælg ny tandlæge
Sundhed.dk -> NSP ++: ddtvApplyForNewDentist(...)
NSP -> NSP_Backoffice ++ : gem data
return
NSP ->> MessageQueue : Besked til tandlæge om at optage borgeren
NSP ->> MessageQueue : Kvittering til borger
return
return
return
DeActivate Borger
== Asynkrone jobs på NSP backoffice ==
MessageQueue ->> MessageQueue: Send besked til tandlægen (asynk)
MessageQueue ->> MessageQueue: Send kvittering til borger via Digital Post (asynk)
...
A.2: Borger fortryder et valg
...