Page History
| PlantUML Render Macro | ||
|---|---|---|
@startuml skinparam sequence { ParticipantBackgroundColor #72BEDB QueueBackgroundColor #72BEDB Queue MessageQueueparticipant EDIJob participant DentistTopicListenerEDIPortalen participant EDIGatewayNSPBackEnd participant Tandlægesystem participant EDIPortalenTandlæge 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 ->> EDIGateway ++ : Send Anmodningsbesked note right Anmodningsbeskeden indeholder CPR-nummer på borgeren samt navn og adresse fra CPR samt e-mail adresse og telefonnummer, hvis borgeren oplyste dette på Sundhed.dk. end note return loop For alle borgere der har valgt ny tandlæge Activate EDIJob EDIJob-> EDIPortalen++: Send anmodning return EDIJob->NSPBackEnd: Opdater DDTV database\nmed ny status/beskedstatus Deactivate EDIJob end EDIPortalen --> 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++: Læser besked og\nvælger enten accept eller afvis EDIPortalen -> EDIPortalen: Opdater intern status i EDIportalens backend. DeActivate TandlægeDeActivate ActivateDentistTopicListener @enduml |