Ga naar inhoud

Raadplegen van de eigen Bemiddelingspecificatie door de Zorgaanbieder (UCBR-0001)

---
config:
  theme: mc
  look: classic
  layout: elk
---
flowchart LR
 subgraph s1["Bemiddelingsregister"]
          B["Raadplegen eigen Bemiddelingspecificatie"]
  end
    A["Zorgaanbieder<br>(uitvoerend)"] --> B
    B@{ shape: terminal}
    A@{ shape: rounded}
    style s1 fill:#FFF9C4,stroke:#FFF9C4

Use Case Beschrijving

Titel: Raadplegen van eigen Bemiddelingspecificatie door een Zorgaanbieder
Actoren: Zorgaanbieder betrokken bij de levering van zorg aan een client

Precondities:

  • De Bemiddelingspecificatie is opgenomen in het Bemiddelingsregister.
  • De zorgaanbieder is door het verantwoordelijk zorgkantoor betrokken bij de levering van zorg aan de client door de registratie van een bemiddelingspecificatie

Autorisatie:

Een zorgaanbieder mag voor het leveren van zorg aan een cliënt de eigen toewijzing raadplegen. - Volledige autorisatieregel: BRA0001-informatiemodel - Autorisatiematrix: BRA0001

Trigger: - Een zorgaanbieder wil de eigen toegewezen bemiddelingspecificatie raadplegen voor het leveren van zorg aan een cliënt.

Query-template beschrijving

Query ID Beschrijving Verplichte input resultaat
QBR-0001-ZA.graphql Op basis van de (ontvangen) bemiddelingspecificatieID en eigen identificatie, de Bemiddelingspecificatie, Bemiddeling en Cliënt gegevens raadplegen bemiddelingspecificatieID, eigen AGBcode Bemiddelingspecificatie / Bemiddeling / Client

Proces raadplegen

Een zorgaanbieder wordt bij de zorg van een client betrokken door het zorgkantoor. Het zorgkantoor registreert een bemiddelingspecificatie (toewijzing) voor het leveren van zorg door de zorgaanbieder. De zorgaanbieder ontvangt hiervan een notificatie NIEUWE_BEMIDDELINGSPECIFICATIE_ZORGAANBIEDER. Op basis van deze notificatie kan de zorgaanbieder de informatie in het bemiddelingsregister raadplegen.

Info

Voor een volledige beeld moeten er altijd 2 bevragingen worden uitgevoerd. Te beginnen met de hier beschreven raadpleging. Voor het ophalen van de eigen toewijzing periode en vervolgens één van de twee andere queries voor de overlappende zorgtoewijzingen. Die use-case is beschreven in UCBR-0002_3-raadplegen.

Schematisch:

---
config:
  theme: neutral
  look: classic
---
stateDiagram
  direction TB

  [*] --> raadplegen
  raadplegen --> welke
  welke --> idAvailable:eigen

  idAvailable --> notifyWait:nee
  idAvailable --> QBR0001ZAiq:ja
  notifyWait --> notifyReceive
  notifyReceive --> QBR0001ZAiq
  QBR0001ZAiq --> QBR0001ZA
    state andere {
    direction TB
    anderequery
  }
  welke --> andere:eigen + overige + contactgegevens
  QBR0001ZA --> PEP
  PEP --> [*]:geen toegang
  PEP --> resource:toegang
  resource --> [*]
  andere:Eigen, andere toewijzingen, regiehouder en contact raadplegen
  anderequery:Ga naar de andere beschrijving
  anderequery: UCBR-0002_3-raadplegen
  raadplegen:Raadplegen Bemiddelingsregister voor toewijzing(en)
  welke:Eigen toewijzing of ook overlappende toewijzing(en) en contactgegevens
  idAvailable:bemiddelingspecificatieID bekend?
  notifyWait:Wacht op notificatie
  QBR0001ZAiq:Gebruik bemiddelingspecificatieID + AgbCode
  notifyReceive:notificatie NIEUWE_BEMIDDELINGSPECIFICATIE_ZORGAANBIEDER ontvangen
  QBR0001ZA:Gebruik template QBR-0001-ZA
  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 eigen bemiddelingspecificatie
2. Is de bemiddelingspecificatie bekend?
- Ja → Ga verder naar stap 6
- Nee → Wacht op notificatie NIEUWE_BEMIDDELINGSPECIFICATIE_ZORGAANBIEDER
4. Notificatie is ontvangen
5. Gebruik de informatie uit de notificatie voor het raadplegen van het bemiddelingsregister
6. De Zorgaanbieder vult de verplichte bemiddelingspecificatieID in query-template QBR-0001-ZA.graphqlgraphql en initieert een raadpleging van de bemiddelingspecificatie in het Bemiddelingsregister.
7. De Zorgaanbieder 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. De zorgaanbieder ontvangt response van de PEP (bij ongeldig verzoek) of vanuit het Bemiddelingsregister (resource)
10. Einde proces