A.4: Borger ønsker ikke (flere) påmindelser


A.5: Borger angiver aktuel tandlæge, men ønsker ikke flytteanmodning

@startuml

center header
Usecase A.5 - Borger angiver aktuel tandlæge

end header

skinparam sequence {
LifeLineBackgroundColor #FF4E26
ParticipantBackgroundColor #72BEDB
}

participant Borger 
participant Sundhed.dk
participant NemLogin
participant NSP
participant NSP_Backoffice
Queue MessageQueue

Note Over Borger 
Borger logger på Sundhed.dk
og angiver en tandlæge, 
som borgeren allerede er i 
kontakt med. Borgeren ønsker ikke,
at tandlægen kontaktes automatisk
end note

Activate Borger
Borger -> Sundhed.dk ++ : Aktiverer Sundhed.dk i Browser
Sundhed.dk -> NemLogin++ : login
return
Sundhed.dk -> NSP ++ : ddtvCheckStatus(...)
return status info
Sundhed.dk -> Sundhed.dk: vis status og muligheder
return
Borger -> Sundhed.dk ++ : (A.5) Borger angiver aktuel tandlæge
Sundhed.dk -> NSP ++ : ddtvNewDentistFullStop(...)
NSP -> NSP_Backoffice ++: gem data
return
NSP ->> MessageQueue: Kvittering til borger
Note Right of NSP 
Bemærk: Der sendes ingen 
besked til tandlægen.
end note
return
return
DeActivate Borger

== Asynkrone jobs på NSP backoffice ==

MessageQueue ->> MessageQueue: evt. Send Digital Post kvittering til Borger (asynk)

@enduml



A.6: Befuldmægtiget træffer valg for borger


A.7: Forældremyndig træffer valg for barn (<15 år)


A.8: Borger kontrollerer status for tandlægeflytning