Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
PlantUML Render Macro

@startuml

skinparam sequence {
LifeLineBackgroundColor #FF4E26

ParticipantBackgroundColor #72BEDB

QueueBackgroundColor #72BEDB
}

participant MeddelelsesJobEDIJob

participant EDIPortalen

participant NSPBackEnd

participant Tandlægesystem

participant Tandlæge

participant DCC_cNSP

Note Over MeddelelsesJobEDIJob

En tandlæge modtager en besked fra DDTV-løsningen
om, at en borger gerne vil i tandpleje hos den pågældende
tandlægeklinik. Tandlægen modtager i beskeden to links som
kan aktiveres (hhv. accept, eller afvisning)beskeden og kan vælge
enten at acceptere eller afvise.

end note

loop For alle borgere der har valgt ny tandlæge

Activate MeddelelsesJobEDIJob

MeddelelsesJob EDIJob-> EDIPortalen++: Send anmodning

return

MeddelelsesJob EDIJob-> MeddelelsesJob>NSPBackEnd: Opdater intern DDTV database med \nmed ny status/beskedstatus

Deactivate MeddelelsesJobEDIJob

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 poprtal portal med besked

& Tandlæge --> EDIPortalen++: Læser besked og\nvælger enten accept eller afvis

EDIPortalen -> DCC_cNSP++: ddtvUpdateDentistChoice(...) 

DCC_cNSP --> NSPBackEnd++: (viderestilling)

NSPBackEnd -> NSPBackEnd: Opdater status

NSPBackEnd ->> MessageQueue: Orienter borger om ændring i sag.

returnEDIPortalen: Opdater intern status i EDIportalens backend.

DeActivate Tandlæge


@enduml

...