Ga naar inhoud

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