Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

A.

...

PlantUML Render Macro

@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

...