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 MessageQueue

participant DentistTopicListenerEDIJob

participant EDIGatewayEDIPortalen

participant Tandlægesystem

participant Tandlægeparticipant EDIPortalen

Note Over DentistTopicListenerEDIJob

En tandlæge modtager en besked fra DDTV-løsningen
om at ignorere tidligere modtaget anmodning.

end note

Activate DentistTopicListenerEDIJob

MessageQueue ->> DentistTopicListener

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, evt. konfigurerede links mv.

end note

DentistTopicListener ->> EDIGateway EDIJob ->> EDIPortalen ++ : Send tilpasset besked

return

DeActivate DentistTopicListenerEDIJob

EDIGateway 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

note right

Der skal ikke sendes kvittering for
denne besked.  Hvis Skulle tandlæge alligevel
forsøger at optage borgeren (se B.1),
vil Webserveren NSP venligt afvise, og
forklare at borgeren alligevel
ikke søger optagelse her.

end note

DeActivate Tandlæge


@enduml