@startuml skinparam sequence { ParticipantBackgroundColor #72BEDB QueueBackgroundColor #72BEDB Queue MessageQueue participant DentistTopicListener participant EDIGateway participant Tandlægesystem participant Tandlæge participant EDIPortalen participant Webserver Note Over DentistTopicListener En tandlæge modtager en besked fra DDTV-løsningen end note Activate DentistTopicListener MessageQueue ->> DentistTopicListener: Notifikation DentistTopicListener --> DentistTopicListener: Undersøg beskedtype note right Der afsendes nu en passende end note DentistTopicListener ->> EDIGateway ++ : Send tilpasset besked return DeActivate DentistTopicListener EDIGateway --> Tandlægesystem: Modtag notifikation om besked Activate Tandlægesystem Tandlægesystem -> Tandlægesystem: Læg beskednotifikation i 'indbakke' return DeActivate Tandlægesystem Activate Tandlæge !pragma teoz true Tandlæge --> Tandlægesystem: Tilgår 'indbakke' i tandlægesystem Tandlægesystem --> Tandlæge: Åbner poprtal med besked & Tandlæge --> EDIPortalen: Læser besked Tandlæge -> Webserver++: Aktiverer link til enten accept eller afvis Webserver -> NSPBackEnd++: Opdater status på 'sag' NSPBackEnd ->> MessageQueue: Orienter borger om ændring i sag. DeActivate Tandlæge @enduml |