Publication Build: This will be filled in by the publication tooling
Design 2024
De specificatie op deze pagina is work-in-progress.
Deze pagina beschrijft de interacties tussen de bouwblokken voor het opstarten van de zorgviewer en het ontsluiten van de bronsystemen.
Dit is de startpagina voor het bouwteam.
Actors
Scope MVP2024 (MVP3) is Nexus (Treant, OZG), Nedap.
Sequence Diagrams
Opstarten zorgviewer: Nexus
Van toepassing zijnde standaarden en documentatie :
SAML
toekomst SMART-on-FHIR en/of FHIRcast
Bevragen bronsysteem: Nexus
Van toepassing zijnde standaarden en documentatie :
Opstarten zorgviewer: Nedap
Bevragen bronsysteem: Nedap
Van toepassing zijnde standaarden en documentatie :
Nuts Toepassing Zorginzage Bolt (generiek)
Van toepassing zijnde standaarden en documentatie :
Opvrager Zorgaanbieder eigen systeem Zorgviewer Andere zorgaanbieder bronsysteem (meerdere) Bronhouder ontsluiting Zorgverlener Zorgviewer Host Authenticatie Eigen bronsysteem Zorgviewer Frontend Zorgviewer Backend Zorgviewer Nuts Node Mitz Localisatie Adressering Toestemming ~MITZ API Security Bronsysteem Nuts Node Bronsysteem CHECK: Zorgaanbieder is deelnermer RIVO-Noord CHECK: Zorgaanbieder staat in NEN 7510 register Addresering wordt nu voorzien door de Nuts nodes Start Zorgviewer Host 1 start EPD 2 inloggen met lokale identiteit 3 4 CHECK: authenticatie 5 selecteer patient 6 CHECK: behandelrelatie Start Zorgviewer 7 start Zorgviewer 8 CHECK: op basis van security context "knop" wel of niet tonen 9 start met context 10 CHECK: whitelist CHECK: token validatie 11 authenticatie handshake CHECK: applicatie Huidige patient en gebruiker (OPT) als niet al in context 12 opvragen huidige gebruiker en patient details 13 (OPT) opvragen gebruiker en patient details CHECK: access token CHECK: client certificate 14 toon gebruiker en patient identiteit details Netwerk identieit aanmaken 15 signing session starten 16 Render EmployeeIdentity Zorginstelling verklaard de identiteit van de gebruiker De gebruik bevestigt deze. 17 bevestigen identiteit 18 ophalen EmployeeIdentity Patient dossier 19 vraag bronhouders voor patient op ~MITZ Open autorisatievraag 20 vraag endpoints op van organizaties obv de toestemmingen Endpoints uit Nuts node loop [Voor ieder endpoint] 21 verkrijg access_token mbv EmployeeIdentity 22 opvragen gegevens 23 CHECK: ip/ACL 24 valideer access_token CHECK: access token CHECK: opvrager identiteit CHECK: EmployeeIdentity 25 opvragen gegevens 26 CHECK: ip/ACL CHECK: backend token CHECK: client certificate 27 ~MITZ Gesloten autorisatie vraag 28 CHECK: vraag gesteld zonder MITZ toestemming 29 gegevens 30 gegevens 31 toon geaggregeerde gegevens