Page History
| PlantUML Render Macro |
|---|
@startuml skinparam sequence { ParticipantBackgroundColor #72BEDB QueueBackgroundColor #72BEDB Queue MessageQueueparticipant EDIJob participant DentistTopicListenerEDIPortalen participant EDIGatewayNSPBackEnd participant Tandlægesystem participant Tandlægeparticipant EDIPortalen Note Over DentistTopicListenerEDIJobB.1: En Borger har valgt en ny tandlæge og En tandlæge modtager en besked fra DDTV-løsningen end note Activate DentistTopicListener MessageQueue ->> DentistTopicListener DentistTopicListener ->> EDIGatewayloop For alle borgere der har valgt ny tandlæge Activate EDIJob EDIJob-> EDIPortalen++: Send Anmodningsbeskedanmodning return DentistTopicListenerEDIJob- -> DentistTopicListener: Undersøg beskedtype>NSPBackEnd: Opdater DDTV database\nmed ny status/beskedstatus Deactivate EDIJob end EDIPortalen note right Der afsendes nu en passende besked alt efter type. end note 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 portal med besked & Tandlæge --> EDIPortalen++: Åbner beskedLæser besked og\nvælger enten accept eller afvis EDIPortalen -> EDIPortalen: Opdater intern status i EDIportalens backend. DeActivate Tandlæge @enduml |