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 ReminderJobQueue MessageQueueReminderJobHosEDIPortalen

participant DentistTopicListenerEDIPortalen

participant EDIGatewayparticipant Tandlægesystem

participant Tandlægeparticipant EDIPortalen

Note Over DentistTopicListenerReminderJobHosEDIPortalen

En tandlæge mindes om, at der endnu ikke
er modtager svar på en anmodning (se B.1).

end note

loop Alle aktive 'forfaldne' flytninger

Activate ReminderJobReminderJobHosEDIPortalen

ReminderJob ReminderJobHosEDIPortalen ->> MessageQueueEDIPortalen: Læg rykkerbesked på kø

Deactivate ReminderJob

end

Activate DentistTopicListener

MessageQueue ->> DentistTopicListener

DentistTopicListener --> DentistTopicListener: Undersøg beskedtype

Send rykkerbesked

note right

Der afsendes nu en passende
besked

alt efter årsag for henvendelse.
I

. I beskeden indlejres

der

identitetsoplysninger
 om borgeren, evt. konfigurerede links

identitetsoplysninger om borgeren mv.

end note

DentistTopicListener ->> EDIGateway ++ : Send tilpasset besked

return

DeActivate DentistTopicListener

Deactivate ReminderJobHosEDIPortalen

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 reagerer\nforhåbentligt øjeblikketligt på den\n(samme muligheder som i B.1)

DeActivate Tandlæge


@enduml

...