Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
PlantUML Render Macro

@startuml

center header
Usecase A.4 - Borger der fylder 22 år ønsker ikke flere påmindelser

end header

skinparam sequence {
LifeLineBackgroundColor #FF4E26
ParticipantBackgroundColor #72BEDB
QueueBackgroundColor #72BEDB
}

participant Borger 
participant Sundhed.dk
participant NemLogin
participant DCC_cNSP as NSP
participant NSP_BackofficeQueue MessageQueue

Note Over Borger 
A.45: En borger der snart fylder eller lige er fyldt 22 år får automatisk automatisk 
Digital Post om overgangen til privat tandpleje, og bliver her anbefalet 
at vælge ny tandlæge i Din Digitale Tandlægevælger (DDTV).
Hvis den unge ikke reagerer på henvendelsen, vil DDTV sende påmindelser
ud i en periode. I påmindelsen står der, at man kan afmelde påmindelser.
Valget om ikke at få flere påmindelser foretages på Sundhed.dk
end note

Activate BorgerBorger -> 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

group Prækondition: Borgeren er allerede logget ind og på DDTV siden (se A.1)

Borger -> Sundhed.dk++ : Login mv.

return

end

Borger -> Sundhed.dk++ :

(A.4)

Ønsker ikke flere påmindelser

Sundhed.dk -> NSP++: ddtvNoMoreReminders(...)

NSP -> NSP_Backoffice++:

gem data
return

(viderestillling)
NSP

->> MessageQueue : Kvittering til borger

_Backoffice -> NSP_Backoffice: opdater status
return

return

return

DeActivate Borger== Asynkrone jobs på NSP backoffice ==
MessageQueue ->> MessageQueue: Send Digital Post til Borger (asynk)




@enduml