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
}

Queue MessageQueueparticipant EDIJob

participant DentistTopicListenerEDIPortalen

participant EDIGatewayNSPBackEnd

participant Tandlægesystem

participant Tandlæge

participant EDIPortalen

participant NSP

Note Over DentistTopicListenerEDIJob

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

DentistTopicListener

EDIJob

MessageQueue ->> DentistTopicListener: Notifikation

DentistTopicListener --> DentistTopicListener: Undersøg beskedtype

note right

Der afsendes nu en passende
besked alt efter årsag for henvendelse.
I beskeden indlejres der identitetsoplysninger
 om borgeren mv.

end note

DentistTopicListener ->> EDIGateway ++ : Send tilpasset besked

return

DeActivate DentistTopicListener

EDIJob-> EDIPortalen++: Send anmodning

return

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

Deactivate EDIJob

end

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

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

EDIPortalen --> NSP++: Send ny status til NSP NSP --> NSPBackEnd++> EDIPortalen: Opdater status på 'sag'NSPBackEnd ->> MessageQueue: Orienter borger om ændring i sagintern status i EDIportalens backend.

DeActivate Tandlæge


@enduml

...