@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 NSP participant NSP_Backoffice Queue MessageQueue Note Over Borger A.4: En borger der snart fylder eller lige er fyldt 22 år får 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 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.4) Ønsker ikke flere påmindelser Sundhed.dk -> NSP++: ddtvNoMoreReminders(...) NSP -> NSP_Backoffice++: gem data return NSP ->> MessageQueue : Kvittering til borger return return DeActivate Borger == Asynkrone jobs på NSP backoffice == MessageQueue ->> MessageQueue: Send Digital Post til Borger (asynk) @enduml |