@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 |