outside-communication.txt 952 Bytes
Newer Older
rwm's avatar
rwm committed
1 2 3 4 5 6
@startuml
box "Hospital"
	actor "Emergency Room" as ER
	participant "AKTIN Data Warehouse" as DWH
end box
participant "AKTIN Broker" as Broker
7
participant "AKTIN Pool" as Pool
rwm's avatar
rwm committed
8 9
actor "Epidemiologist" as Epi
actor	Researcher
10
activate ER
rwm's avatar
rwm committed
11
ER->DWH : Emergency note records
12 13 14 15
deactivate ER
activate Researcher
Researcher->Broker : query
deactivate Researcher
rwm's avatar
rwm committed
16
...
17 18 19
DWH->Broker : exchange / ask for requests
activate DWH
activate Broker
rwm's avatar
rwm committed
20
Broker->DWH : new query request
21
deactivate Broker
rwm's avatar
rwm committed
22
DWH->ER : notification
23
activate ER
rwm's avatar
rwm committed
24 25
...
ER->DWH : new request verified
26
deactivate ER
rwm's avatar
rwm committed
27 28 29
DWH->DWH : perform query
opt
	DWH->ER : result notification
30
	activate ER
rwm's avatar
rwm committed
31 32
	...
	ER->DWH : result verified
33
	deactivate ER
rwm's avatar
rwm committed
34
end
35 36 37
DWH->Pool : submit results
deactivate DWH
activate Pool
rwm's avatar
rwm committed
38
...waiting for results from other hospitals...
39 40 41
Pool->Epi : complete results
deactivate Pool
activate Epi
rwm's avatar
rwm committed
42 43
Epi->Epi : performs analysis
Epi->Researcher : analysis results
44 45 46
deactivate Epi
activate Researcher

rwm's avatar
rwm committed
47
@enduml