@startuml skinparam sequence { ParticipantBackgroundColor #72BEDB QueueBackgroundColor #72BEDB participant ReminderJob Queue MessageQueue participant CitizenTopicListener participant DigitalPostComponent participant DigitalPost participant Borger participant Sundhed.dk Note Over MessageQueue En borger er tidligere blevet anmodet om at end note loop For alle borgere der skal have reminder (1 uge efter seneste) Activate ReminderJob ReminderJob ->> MessageQueue: Læg påmindelsesnotifikation på kø Deactivate ReminderJob end Activate CitizenTopicListener MessageQueue ->> CitizenTopicListener note right Der afsendes nu en påmindelse end note CitizenTopicListener ->> DigitalPostComponent ++ : Send besked DigitalPostComponent --> DigitalPost++: Læg besked i\nDigitalPost infrastruktur return Deactivate DigitalPostComponent DeActivate CitizenTopicListener Activate Borger !pragma teoz true Borger --> DigitalPost: Læs besked Borger -> Sundhed.dk: Aktiverer link til DDTV\npå Sundhed.dk Deactivate Borger @enduml |