Direct raadplegen van de Regiehouder door het (bovenregionaal) uitvoerend zorgkantoor n.a.v. Informatieve notificaties (UCBR-0013)¶
---
config:
theme: mc
look: classic
layout: elk
---
flowchart LR
subgraph s1["Bemiddelingsregister"]
B["Raadplegen Regiehouder"]
end
A["Zorgkantoor<br>(uitvoerend)"] --> B
B@{ shape: terminal}
A@{ shape: rounded}
style s1 fill:#FFF9C4,stroke:#FFF9C4
Use Case Beschrijving¶
Titel: Direct raadplegen van de Regiehouder door het (bovenregionaal) uitvoerend zorgkantoor n.a.v. Informatieve notificaties (UCBR-0013)
Actoren: Zorgkantoor betrokken bij de levering van zorg aan een cliënt uit een andere regio.
Precondities:¶
- De Regiehouder is opgenomen in het Bemiddelingsregister.
- Het zorgkantoor is betrokken bij de levering van zorg aan de cliënt door de registratie van een bemiddelingspecificatie door het verantwoordelijk zorgkantoor die bij dezelfde Bemiddeling hoort als de te raadplegen Regiehouder.
Autorisatie:¶
Een zorgkantoor mag voor het toeleiden van de cliënt de Regiehouders raadplegen wanneer die Regiehouders bij dezelfde Bemiddeling horen als de eigen Bemiddelingspecificatie. - Volledige autorisatieregel: BRA0009 - Autorisatiematrix: BRA0009
Trigger: - Een zorgkantoor wil de regiehouder raadplegen voor het leveren van zorg aan een cliënt.
Query-template beschrijving¶
| Query ID | Beschrijving | Verplichte input | resultaat |
|---|---|---|---|
| QBR-0013-ZKu | Op basis van de (ontvangen) notificatie en de eigen Uzovicode de Regiehouder raadplegen | regiehouderID, bemiddelingspecificatieID, eigen uzoviCode |
Regiehouder (en optioneel Bemiddeling, eigen Bemiddelingspecificatie en Client) |
Proces raadplegen¶
Een bovenregionaal zorgkantoor wil op basis van de informatieve notificaties, nieuwe_regiehouder_zorgkantoor en gewijzigde_regiehouder_zorgkantoor de betreffende informatie raadplegen.
Schematisch:¶
---
config:
theme: neutral
look: classic
---
stateDiagram
direction TB
[*] --> raadplegen
raadplegen --> welke
welke --> idAvailable
idAvailable --> notifyWait:nee
idAvailable --> QBR0001ZAiq:ja
notifyWait --> notifyReceive
notifyReceive --> QBR0001ZAiq
QBR0001ZAiq --> QBR0001ZA
welke
QBR0001ZA --> PEP
PEP --> [*]:geen toegang
PEP --> resource:toegang
resource --> [*]
raadplegen:Raadplegen Bemiddelingsregister voor regiehouder
welke: regiehouder raadplegen
idAvailable:regiehouderID en bemiddelingspecificatieID bekend?
notifyWait:Wacht op notificatie
QBR0001ZAiq:Gebruik regiehouderID, bemiddelingspecificatieID en eigen Uzovicode
notifyReceive:notificatie NIEUWE_REGIEHOUDER_ZORGKANTOOR of GEWIJZIGDE_REGIEHOUDER_ZORGKANTOOR ontvangen
QBR0001ZA:Gebruik template QBR-0013-ZKu
PEP:Toegangscontrole PEP
style raadplegen fill:#BBDEFB,color:none
style notifyWait fill:#FFD600
style notifyReceive fill:#C8E6C9
style QBR0001ZA fill:#00C853
| # | Toelichting |
|---|---|
| 1. | Start raadplegen regiehouder |
| 2. | Is de regiehouderID bekend? - Ja → Ga verder naar stap 6 - Nee → Wacht op notificatie nieuwe_regiehouder_zorgkantoor of gewijzigde_regiehouder_zorgkantoor |
| 4. | Notificatie is ontvangen |
| 5. | Gebruik de informatie uit de notificatie voor het raadplegen van het bemiddelingsregister |
| 6. | Het zorgkantoor vult de verplichte regiehouderID en bemiddelingspecificatieID in query-template QBR-0013-ZKu.graphql en initieert een raadpleging van de regiehouder in het Bemiddelingsregister. |
| 7. | Het zorgkantoor stuurt Graphql-request + Access-token naar het Policy Enforcement Point (PEP) |
| 8. | De PEP voert de toegangscontrole uit en stuurt bij toegang het request door naar het Bemiddelingsregister. |
| 9. | Het zorgkantoor ontvangt response van de PEP (bij ongeldig verzoek) of vanuit het Bemiddelingsregister (resource) |
| 10. | Einde proces |