Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Google docs to markdown file in the repo for technical documentation of ANW #42

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
44 changes: 44 additions & 0 deletions .gitbook/assets/ANWSequence_V3.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
@startuml
'https://plantuml.com/sequence-diagram

title Sequentie voor autorisatie en notificatie aan ANW-medewerker

autonumber
actor ZMWANW as "Medewerker \nANW-regisseur"<<geauthenticeerd>>
participant ANWSystem as "Applicatie \nANW-Regisseur"
actor ANWEmpl as "medewerker \nANW-zorgverlener"<<geauthenticeerd>>
control nNodeB as "Nuts-Node \nANW-Zorgverlener"
participant VVTA as "ECD \nANW-zorgverlener"
participant VVTB as "ECD \nANW-Bronhouder"

ref over ZMWANW:Ophalen benodige\ndata voor regisseur
-> ZMWANW ++: Melding
ZMWANW -> ZMWANW: Triage
ZMWANW -> ANWEmpl ++: Belt medewerker
return Akkoord
ZMWANW -> ANWSystem++: Koppelt medewerker\naan patiënt
ZMWANW --
ANWSystem -> ANWSystem : Maakt een Task \nmet status "requested" \nmet bijbehorende credentials
ANWSystem -> VVTB++: Notificeert dat er een nieuwe Task is aangemaakt voor Client
VVTB --> ANWSystem: Accepted
VVTB -> ANWSystem ++: Haalt Task op
ANWSystem --> VVTB: Task
ANWSystem --
VVTB -> VVTB: Creëert benodige credentials \nvoor ANW-Zorgverlener uit Task
VVTB --> ANWSystem --: Update de Task met VC-ID en status "ready"
ANWSystem -> VVTA ++: Notificatie dat er een Task klaar staat voor zorgverlener
VVTA --> ANWSystem: Accepted
VVTA -> ANWSystem ++: Haalt Task op
ANWSystem --> VVTA: Task
ANWSystem --
ANWSystem --
VVTA -> ANWEmpl ++: Notificatie van nieuwe zorgtoewijzing

ANWEmpl -> VVTA: Opent ANW-dossier
VVTA -> nNodeB: Zoekt VC met VC-ID uit Task
nNodeB --> VVTA: VC
VVTA -> VVTB ++: Haalt dossier op
return dossier volgens ANW-specificiaties
VVTA --> ANWEmpl: Toont ANW-dossier

@enduml
26 changes: 26 additions & 0 deletions .gitbook/assets/ANW_Regisseur_sequence.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
@startuml
'https://plantuml.com/sequence-diagram

title Sequentie voor het ophalen van de benodigde gegevens voor de regisseursfunctie

autonumber
actor ANWEmpl as "medewerker\nANW-Regisseur"
participant ANWSystem as "Applicatie \nANW-Regisseur"
control nNodeA as "Nutsnode \nANW-Regisseur"
collections VVTB as "ECDs \n- ANW-Bronhouder\n- ANW-Zorgverlener"

ANWEmpl -> ANWSystem ++: Authenticeert zichzelf in ANW-systeem
ANWSystem -> nNodeA ++: Verkrijgen credentials in ANW-regio
return
loop per credential van organisatie
par parallel
ANWSystem -> VVTB ++: ophalen ANW-medewerkers
return
else parallel
ANWSystem -> VVTB ++: ophalen ANW-cliënten
return
end par
end loop
return Geeft "koppel medewerker\naan patiënt" mogelijkheid

@enduml
Binary file added .gitbook/assets/ANW_koppel_sequence.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added .gitbook/assets/ANW_regisseur_sequence.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading