Raadplegen van Wlz-indicatie door initieel verantwoordelijk Zorgkantoor (UCIR-0001)¶
---
config:
theme: mc
look: classic
layout: elk
---
flowchart LR
subgraph s1["Indicatieregister"]
B["Raadplegen Wlz Indicatie"]
end
A["Initieel <br>zorgkantoor"] --> B
B@{ shape: terminal}
A@{ shape: rounded}
style s1 fill:#FFF9C4,stroke:#FFF9C4
Use Case Beschrijving¶
Titel: Raadplegen van Wlz-indicatie door initieel verantwoordelijk Zorgkantoor
Actoren: Initieel verantwoordelijk Zorgkantoor
Precondities:¶
- De Wlz-indicatie is opgenomen in het Indicatieregister.
- Het zorgkantoor was op de afgiftedatum van de Wlz-indicatie verantwoordelijk.
Autorisatie:¶
Een zorgkantoor mag voor het toeleiden van een cliënt de Wlz-indicatie raadplegen waarvoor dat zorgkantoor op de afgiftedatum verantwoordelijk is. - Volledige autorisatieregel: IRA0001-informatiemodel - Autorisatiematrix: IRA0001
Trigger: - Het zorgkantoor wil de Wlz-indicatie raadplegen ter ondersteuning van het toeleidingsproces van een cliënt.
Query-template beschrijving¶
| Query | Beschrijving | Verplichte input | resultaat |
|---|---|---|---|
| QIR-0001-ZKi.graphql | Op basis van de (ontvangen) wlzIndicatieID en eigen identificatie, de bijbehorende WlzIndicatie raadplegen inclusief cliëntgegevens | wlzIndicatieID, Uzovicode | Alle klassen/nodes |
Proces raadplegen¶
Het zorgkantoor dat verantwoordelijk is voor de regio waarin de client volgens de BRP woont ontvangt de notificatie NIEUWE_INDICATIE_ZORGKANTOOR. Nadat het zorgkantoor de notificatie heeft ontvangen mag dat zorgkantoor op ieder willekeurig moment een raadpleging uitvoeren. De notificatie bevat het wlzIndicatieID om de Wlz Indicatie van de client te raadplegen.
Schematisch:
---
config:
theme: neutral
look: classic
---
stateDiagram
[*] --> Raadplegen
state idAvailable <<choice>>
Raadplegen --> idAvailable
idAvailable --> notifyWait: nee
notifyWait --> notifyReceive
state chooseQuery <<choice>>
idAvailable --> chooseQuery: ja
notifyReceive --> chooseQuery
chooseQuery --> inputQuery
inputQuery --> Query
Query --> PEP
PEP --> [*]: geen toegang
PEP --> resource: toegang
resource --> [*]
idAvailable: Id's bekend?
notifyWait: Wacht op notificatie
notifyReceive: notificatie NIEUWE_INDICATIE_ZORGKANTOOR ontvangen
inputQuery: Gebruik wlzIndicatieID en eigen Uzovicode
Query: Gebruik query QIR-0001-ZKi
style notifyWait fill:#FFD600
style Raadplegen fill:#BBDEFB,color:none
style notifyReceive,inputQuery fill:#C8E6C9
style Query fill:#00C853
| # | Toelichting |
|---|---|
| 1. | Start |
| 2. | Is de wlzIndicatieID bekend? - Ja → Ga verder naar stap 3 - Nee → Wacht op notificatie NIEUWE_INDICATIE_ZORGKANTOOR |
| 3. | Het Zorgkantoor vult de verplichte wlzIndicatieID en de eigen uzovicode in query-template QIR-0001-ZKi.graphqlgraphql en initieert een raadpleging van de Wlz-indicatie in het Indicatieregister. |
| 4. | Het Zorgkantoor stuurt Graphql-request + Access-token naar het Policy Enforcement Point (PEP) |
| 5. | De PEP voert de toegangscontrole uit en stuurt bij toegang het request door naar het Indicatieregister. |
| 6. | Het zorgkantoor ontvangt response van de PEP (bij ongeldig verzoek) of vanuit het Indicatieregister |
| 7. | Einde proces |