Ga naar inhoud

Raadplegen van de eigen en overlappende Bemiddelingspecificatie(s) en overige informatie door het Zorgkantoor (UCBR-0005_6)

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

Use Case Beschrijving

Titel: Raadplegen van de eigen en overlappende Bemiddelingspecificatie(s) en overige informatie door het Zorgkantoor.
Actoren: Zorgkantoor betrokken bij de levering van zorg aan een client uit een andere regio.

Precondities:

  • De Bemiddelingspecificatie is opgenomen in het Bemiddelingsregister.
  • Het Zorgkantoor is door het verantwoordelijk zorgkantoor betrokken bij de levering van zorg aan de client door de registratie van een bemiddelingspecificatie.
  • Het Zorgkantoor weet de toewijzing ingangsdatum, het vaststellingsmoment en de toewijzing einddatum van de bemiddelingspecificatie.

Autorisatie:

Een zorgkantoor mag voor het toeleiden van de client de Bemiddelingspecificatie raadplegen waarin dit zorgkantoor als uitvoerend zorgkantoor is opgenomen. - Volledige autorisatieregel: BRA0006, BRA0007, BRA0008, BRA0009 - Autorisatiematrix: BRA0006, BRA0007, BRA0008, BRA0009

(../autorisatiematrix.md)

Trigger: - Een zorgkantoor wil de eigen toegewezen bemiddelingspecificatie, de informatieve bemiddelingsspecificatie, de regiehouder en aanvullende client gegevens raadplegen voor het leveren van zorg aan een cliënt.

Query-template beschrijving

Query ID Beschrijving Verplichte input resultaat
QBR-0005-ZKu.graphql Op basis van de bemiddelingsspecificatieID, eigen identificatie en toewijzingingangsdatum en toewijzingendatum, de (overlappende) Bemiddelingspecificatie(s), Bemiddeling, Client, Dossierhouder, CoordinatorZorgThuis, Contactpersoon en Contactgegevens raadplegen bemiddelingspecificatieID, uzoviCode, toewijzingIngangsdatum, vaststellingMoment, dagVaststellingMoment, toewijzingEinddatum Bemiddelingspecificatie / Bemiddeling / Client / Dossierhouder / Coordinator zorg thuis / Contactgegevens
QBR-0006-ZKu.graphql Op basis van de bemiddelingsspecificatieID, eigen identificatie en toewijzingingangsdatum, de (overlappende) Bemiddelingspecificatie(s), Bemiddeling, Client, Dossierhouder, CoordinatorZorgThuis, Contactpersoon en Contactgegevens raadplegen bemiddelingspecificatieID, uzoviCode, toewijzingIngangsdatum, vaststellingMoment, dagVaststellingMoment Bemiddelingspecificatie / Bemiddeling / Client / Dossierhouder / Coordinator zorg thuis / Contactgegevens

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. Als de zorgaanbieder contract heeft bij een zorgkantoor uit een andere regio (bovenregionaal) dan het verantwoordelijke zorgkantoor, heeft dat zorgkantoor een (eigen) bemiddelingsspecificatie voor het leveren van zorg (zie ook: UCBR-0004-raadplegen). Met de aanvullende informatie uit de eigen bemiddelingsspecificatie mag dat zorgkantoor ook de bemiddelingspecificaties van de andere betrokken zorgaanbieders raadplegen. Hiervoor zijn naast de eigen bemiddelingspecificatieID en de eigen uzoviCode, ook de toewijzingIngangsdatum en het vaststellingMoment nodig en de toewijzingEinddatum zodra de eigen bemiddelingspecificatie een toewijzingEinddatum heeft. Deze informatie is nodig om de periode-overlap met de andere bemiddelingsspecificaties met de eigen bemiddelingspecificatie te bepalen.

Info

Zie UCBR-0004-raadplegen voor het raadplegen van de toewijzingIngangsdatum en de toewijzingEinddatum.

Schematisch:

---
config:
  theme: neutral
  look: classic
---
stateDiagram
    [*] --> raadplegen
    state idAvailable <<choice>>
    raadplegen --> idAvailable
    idAvailable --> notifyWait: nee
    state eigen {
      notifyWait 
    }
    notifyWait --> [*]



    state einddatum <<choice>>
    idAvailable --> einddatum: ja
    state andere {
      einddatum --> QBR0003ZAiq: nee
      einddatum --> QBR0002ZAiq: ja
      QBR0003ZAiq --> QBR0003ZA
      QBR0002ZAiq --> QBR0002ZA
    }
    QBR0003ZA --> SENT
    QBR0002ZA --> SENT 
    SENT --> PEP
    PEP --> [*]: geen toegang
    PEP --> resource: toegang
    resource --> [*]


    raadplegen: (1) Raadplegen Bemiddelingsregister voor toewijzing(en)
    eigen: Eigen toewijzing raadplegen
    andere: Eigen, andere toewijzingen, regiehouder en contact raadplegen
    idAvailable: (2) bemiddelingspecificatieID en toewijzingIngangsdatum bekend?
    notifyWait: (3) Ga naar de andere beschrijving
    notifyWait: UCBR-0004-raadplegen

    einddatum: (4) Heeft bemiddelingspecificatie een toewijzingEinddatum?


    QBR0002ZAiq: (6) Gebruik bemiddelingspecificatieID + UzoviCode + toewijzingIngangsdatum + vaststellingMoment + dagVaststellingMoment + toewijzingEinddatum
    QBR0002ZA: Gebruik template QBR-0005-ZKu
    QBR0003ZAiq: (5) Gebruik bemiddelingspecificatieID + UzoviCode + toewijzingIngangsdatum + vaststellingMoment + dagVaststellingMoment
    QBR0003ZA: Gebruik template QBR-0006-ZKu
    SENT: (7) Insturen Query
    PEP: (8) Toegangscontrole PEP

  style notifyWait fill:#FFD600
  style raadplegen fill:#BBDEFB,color:none
  style notifyReceive,haalData,inputQuery fill:#C8E6C9
  style QBR0001ZA,QBR0002ZA,QBR0003ZA fill:#00C853
# Toelichting
1. Start raadplegen
2. Zijn bemiddelingspecificatieID en toewijzingIngangsdatumbekend?
- Ja → Ga verder naar stap 4.
- Nee → Ga naar stap 3.
3. Gebruik eerst query-template QBR-0004-ZKu (zie beschrijving UCBR-0004-raadplegen)
4. Heeft de bmemiddelingspecificatie (inmiddels) een toewijzingEinddatum?
- Ja → Ga verder naar stap 6
- Nee → Ga naar stap 5.
5. Gebruik query-template QBR-0006-ZKu.graphqlgraphql en vul de verplichte parameters:
- bemiddelingspecificatieID;
- instelling;
- toewijzingIngangsdatum;
- vaststellingMoment;
- dagVaststellingMoment.
6. Gebruik query-template QBR-0005-ZKu.graphqlgraphql en vul de verplichte parameters:
- bemiddelingspecificatieID;
- instelling;
- toewijzingIngangsdatum;
- vaststellingMoment;
- dagVaststellingMoment;
- toewijzingEinddatum.
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