Abonneren

VERSIE: 19-05-2023 STATUS: definitief

Incrementele implementatie
Het iWlz-netwerkmodel wordt incrementeel geïmplementeerd aan de hand van het afsprakenstelsel iWlz-netwerkmodel. Het eerste deel dat wordt geïmplementeerd is het Indicatieregister, voor deze implementatiestap is de dienst Abonneren deels van toepassing.

De dienst Abonneren wordt in de eerste implementatiestap deels ingevoerd. De operationeel netwerkbeheerder VECOZO maakt namens bronhouder CIZ in deze eerste fase de abonnementen aan voor de afnemers (zorgkantoren). Het is in deze eerst implementatiestap voor zorgkantoren nog niet mogelijk om zelf een abonnementsverzoek naar bronhouder CIZ te sturen.

De inhoud van dit artikel is derhalve niet van toepassing op deze implementatiestap.

Inleiding
Dit artikel beschrijft de dienst Abonneren. Deze dienst wordt door bronhouders aangeboden aan (toekomstige) afnemers.

1 Abonnementen binnen de iWlz

Voor het kunnen versturen van een notificatie aan een deelnemer is het nodig om abonnementen te faciliteren. Een abonnement beschrijft wat de reden is voor een notificatie, welke nieuwe gegevens of welke (combinatie van) wijzigingen er toeleiden dat er een notificatie moet worden verstuurd. de trigger. Elke abonnement bevat één specifieke trigger. Zo kan een deelnemer zich abonneren op een trigger en ontvangt daarmee een notificatie wanneer de trigger geactiveerd wordt. 

In de iWlz worden alleen abonnementen beschreven die een bronhouder MOET implementeren en aanbieden. Of een deelnemer een abonnement heeft op een bepaald abonnement hangt af van de abonnementsvorm. 

Het staat een bronhouder en deelnemer vrij om buiten de afgesproken iWlz-abonnementen een willekeurig abonnement af te spreken en te faciliteren. Deze ‘ongereguleerde’ abonnementen worden verder niet besproken, maar passen in hetzelfde principe van het iWlz-vrijwillige abonnement.

2 iWlz-abonnementsvormen

Er zijn twee iWlz-abonnementsvormen, voor elk type notificatie één. Het onderscheid zit in de noodzaak dat een deelnemer een bepaalde notificatie ontvangt. Voor de iWlz-verplichte abonnementen krijgt de deelnemer altijd een notificatie, voor de iWlz-vrijwillige abonnementen  geldt dat als de deelnemer een bepaalde notificatie wenst te ontvangen, het aan de deelnemer is om een abonnement te nemen.

Abonnementsvorm

Deelnemer abonnement

Abonneren door

Voor type notificatie

iWlz-verplicht

Verplicht

Bronhouder voor deelnemer

Noodzakelijke

iWlz-vrijwillig

Vrijwillig

Deelnemer zelf

Vrijwillige 

Wanneer een deelnemer van een gebeurtenis op de hoogte gesteld moet worden, bijvoorbeeld in het geval dat er een nieuwe indicatie is, dan plaatst de bronhouder voor de deelnemer het abonnement zodat gegarandeerd kan worden dat de deelnemer genotificeerd zal worden. De bronhouder is verantwoordelijk voor het plaatsen van het abonnement.

N.B. Het uitwerken van de verschillen tussen de verplichte en vrijwillige abonnementsvormen is nog onderwerp van discussie. Deze worden in een volgende versie van het afsprakenstelsel worden deze nader uitgewerkt.

3 Vastleggen en raadplegen abonnementen

De verschillende typen abonnementen die een organisatie aanbiedt worden gepubliceerd in de Service Directory. De overige netwerkdeelnemers kunnen vervolgens de Service Directory raadplegen om te ontdekken welke abonnementen een organisatie aanbiedt en welk type  door de twee bronhouders worden aangeboden (minimaal de hierboven beschreven iWlz-abonnementen).

Sequentiediagram Vastleggen en raadplegen abonnementen

#

Beschrijving

Toelichting

1

publiceer abonnementtype

registreer de gegevens van het abonnementtype in de servicedirectory

2

response

verwerk response

3

raadpleeg abonnementtypen

raadpleeg de servicedirectory op de beschikbare abonnementtypen 

4

informatie

beoordeel de informatie over het abonnementtype

4 Inhoud abonnementtype

Bij het vastleggen van een abonnementtype in de service directory worden de volgende gegevens geregistreerd:

Gegeven

Beschrijving

organisatieID

Identificatie van de partij die het abonnement verstrekt in het netwerk

abonnementTypeID

Identificatie van het abonnement type

abonnementVorm

Aanduiding van de abonnementsvorm

abonnementOmschrijving

Beschrijving van het abonnement

idTypeAbonnee

Aanduiding van het type Id dat moet worden meegegeven bij het afsluiten van het abonnement. Een abonnement kan werken op basis van meerdere idTypeAbonnee’s

eventType

Aanduiding welke register event de notificatie veroorzaakt

eventTriggerOmschrijving

Beschrijving van de trigger die de notificatie veroorzaakt

objectIDType

Beschrijving welke ObjectID wordt teruggeven in de notificatie, voor gebruik als juiste ID in de GraphQL query

4.1 Voorbeeld abonnementtype-specificatie

Het voorbeeld beschrijft de json-string voor het verplichte abonnement  van een zorgkantoor, dat een zorgaanbieder notificeert op een nieuwe bemiddeling wanneer de betreffende zorgaanbieder de of een van de bemiddelde aanbieders is. 

{ "organisatieID": "89e0e41a-13df-4fe2-ad72-d9c32ca5641c", "abonnementTypeID": "NIEUWE_BEMIDDELING_VOOR_ZORGAANBIEDER", "abonnementVorm": "IWLZ_VERPLICHT", "abonnementOmschrijving": "Elke nieuw betrokken bemiddelde aanbieder ontvangt hiervan een notificatie", "iDTypeAbonnee": "AgbCode", "eventType": "CREATE", "eventTriggerOmschrijving": "Bij elke registratie in BemiddeldeInstelling van een zorgaanbieder ontvangt die aanbieder met die AgbCode een notificatie", "objectIDType": "bemiddeldeInstellingId" }

5 Afhandelen abonnemensttypen

De twee abonnementstypen worden verschillend afgehandeld. Voor het abonnementstype iWlz-vrijwillig moet de deelnemer het abonnement voor zichzelf plaatsen bij de bronhouder, de aanbieder van het abonnement. Voor het abonnementstype iWlz-verplicht zijn er twee mogelijkheden. Een waarbij de bronhouder vergelijkbaar aan de wijze waarop de deelnemer bij het iWlz-vrijwillige abonnement een abonnement plaatst, maar dan namens de deelnemer of een variant waarbij er geen sprake is van een abonnement. Uiteindelijk zal er één variant worden geïmplementeerd. 

5.1 Afhandelen iWlz-Vrijwillig abonnementstype

Het abonneren van een deelnemer voor een iWlz-vrijwillig abonnement is een handeling van de deelnemer zelf. De deelnemer mag zelf bepalen of een abonnement wenselijk is en om een notificatie te ontvangen. De deelnemer mag zich abonneren op een iWlz-Vrijwillig abonnement mits is voldaan aan de eisen van het abonnement en bijvoorbeeld het bezit van een geldige AgbCode. het identificatie kenmerk past binnen de toegestane van de deelnemer voldoet aan de set aan idTypeAbonnee’s voor dat abonnement. 

Sequentiediagram Afhandelen iWlz-Vrijwillig abonnementstype

#

Beschrijving

Toelichting

1

abonnement verzoek

Stel een abonnementsverzoek op

2

verstuur verzoek

Dien een abonnementsverzoek in

3

valideer verzoek

Bepaal of de deelnemer abonnee mag worden op het betreffende abonnement 

4

verstuur verzoek

verstuur het verzoek verder

5

registreer abonnement

registreer het abonnement en genereer {abonnementID} voor abonnee

6

response {abonnementID}

retourneer het {abonnementID}

7

response {abonnementID}

retourneer het {abonnementID}

8

response {abonnementID}

retourneer het {abonnementID}

9

register {abonnementID}

registreer het {abonnementID}

ALT

ongeldig verzoek

Deelnemer is niet gerechtigd voor een abonnement

10

response ongeldig verzoek

retourneer ongeldig verzoek

11

response ongeldig verzoek

ontvang ongeldig verzoek terug

 

Alleen bij het abonneren van een deelnemer zelf ontvangt de deelnemer daar een abonnementID voor terug. Met dit ID kan de deelnemer zelf het abonnement opzeggen. 

5.2. Afhandelen iWlz-Verplicht abonnementstype

Voor het afhandelen van de iWlz-verplichte abonnementen zijn er twee mogelijkheden. Een met abonnementenregistratie en een zonder. 

5.2.1. Afhandelen iWlz-verplicht abonnement MET abonnement registratie

Het abonneren van een deelnemer voor een iWlz-verplicht abonnement is een handeling van de bronhouder, omdat de verantwoordelijkheid van het notificeren bij de bronhouder ligt. De bronhouder doet dit volgens een vaste afspraak. 

Bronhouder

Deelnemer

Basis voor abonneren

CIZ

Zorgkantoor

Postcode regio tabel

Zorgkantoor

Zorgaanbieder

Actieve AgbCode volgens de iWlz AGBcode tabel

Zorgkantoor

Zorgkantoor

Zorgkantoorcode

#

Beschrijving

Toelichting

1

nieuwe deelnemer

nieuwe deelnemer treedt toe aan iWlz-netwerk

2

plaats verplicht abonnement voor deelnemer

Voor elke (nieuwe) deelnemer maakt de bronhouder een abonnement aan voor de iWlz-verplichte abonnementen die bij de rol van die deelnemer horen.

Bijvoorbeeld wanneer er een nieuw gecontracteerde iWlz zorgaanbieder is, abonneert het zorgkantoor met wie het contract is afgesloten die zorgaanbieder op de iWlz-Verplichte abonnementen voor zorgaaanbieders. 

5.2.2. Afhandelen iWlz-verplicht abonnementstype ZONDER abonnement registratie

De bronhouder is verantwoordelijk voor het verzenden van de notificatie bij een iWlz-verplicht abonnementstype. Bij elk abonnementstype is beschreven welke registratie de grondslag voor notificatie is en aan welke deelnemer. Een bronhouder kan op basis daarvan bepalen wanneer en aan wie de notificatie gestuurd moet worden zonder dat die deelnemer een abonnement heeft. 

Door het ontbreken van een abonnementsregistratie moet de bronhouder voor elke deelnemer die nog niet eerder is genotificeerd het organisatieID van die deelnemer opzoeken in het Adresboek. 

#

Beschrijving

Toelichting

0

lookup abonnee

Na een notificatie trigger moet de abonnee opgezocht worden

1

lookup {organisatieID}

 deelnemer

Het gaat om een verplicht abonnement, waardoor de trigger een functionele organisatieID bevat, bijvoorbeeld de Agbcode van een zorgaanbieder. Voor het kunnen opstellen van de notificatie moet het NetwerkID worden opgezocht voor het kunnen bepalen van het Endpoint van de deelnemer. 

2

lookup {organisatieID}

 deelnemer

Netwerkpunt zet verzoek door

3

response {organisatieID}

Adresboek retourneert het ID van de deelnemer

4

response {organisatieID}

netwerkpunt zet response door naar backoffice voor het opstellen van de notificatie.

5.3 Inhoud plaatsen abonnement

De inhoud voor het plaatsen van een abonnement, abonneren, is gelijk voor het plaatsen van een iWlz-verplicht abonnement met abonnement registratie door de bronhouder en het plaatsten van een iWlz-vrijwillig abonnement door de deelnemer. 

 

Bij het abonneren van een deelnemer moeten de volgende gegevens worden aangeboden: 

 

Gegeven

Beschrijving

organisatieID

Netwerkidentificatie van de abonnerende partij, identificerend voor het kunnen afleveren van de notificatie. 

abonnementTypeID

Identificatie van het abonnement waarop deelnemer wil abonneren of geabonneerd moet worden.

iDTypeAbonnee

Aanduiding van het type Id dat moet worden meegegeven bij het afsluiten van het abonnement

idAbonnee

Daadwerkelijk identificatie conform bij idType geselecteerd id type

5.3.1 Voorbeeld abonneren

Voor het abonneren van een zorgaanbieder op het  iWlz-verplicht abonnement ‘Nieuwe bemiddeling voor zorgaanbieder’ moet het volgende worden aangeboden:

{ "organisatieID": "c40b3669-1b06-4c99-8c84-f4fac1264b39", "abonnementTypeID": "NIEUWE_BEMIDDELING_VOOR_ZORGAANBIEDER", "iDTypeAbonnee": "AgbCode", "iDAbonnee": "12341234" }

response: 

{ "abonnementID": "3fa85f64-5717-4562-b3fc-2c963f66afa6" }

 

6 Verwijderen abonnement

6.1 Verwijderen abonnement iWlz-verplicht abonnement

Alleen bij de variant dat de bronhouder voor iWlz-verplichte abonnementtype en abonnement registratie gebruikt is het nodig dat de bronhouder het abonnement ook verwijdert van een deelnemer wanneer de partij geen deelnemer  meer is van de iWlz of een andere rol heeft. Dit is bijvoorbeeld in het geval dat een zorgaanbieder geen iWlz zorgaanbieder meer is en de zorgaanbieder niet meer op de hoogte gebracht hoeft te worden. 

#

Beschrijving

Toelichting

1

deelnemer verliest toegang

Een deelnemer kan de grondslag voor een iWlz verplicht abonnement verliezen. Bijvoorbeeld als de deelnemer geen iWlz zorgaanbieder meer is. 

2

verwijder abonnement van deelnemer

De bronhouder verwijderd alle abonnementen op notificaties voor de deelnemer uit d abonnementenregistratie

6.2 Verwijderen abonnement iWlz-vrijwillig abonnement

Wanneer een deelnemer bij een iWlz-vrijwillig abonnement ervoor kiest geen notificaties meer te ontvangen naar aanleiding van dat abonnement, kan de deelnemer zelf het abonnement opzeggen door het te verwijderen bij de bronhouder. 

#

Beschrijving

Toelichting

1

abonnement verwijder verzoek {abonnementID}

Deelnemer stuurt verzoek om te verwijderen in voor het betreffende iWlz-vrijwillig abonnement

2

verstuur verzoek {abonnementID}

 

3

verstuur verzoek

 

4

valideer verzoek

bepaal of verzoek voor verwijderen afkomstig is van juiste deelnemer

5

response {204}

abonnement is verwijderd, opdracht uitgevoerd

6

response {204}

 

7

response {204}

 

ALT

Ongeldig abonnements verzoek

 

8

ongeldig verzoek

verzoek afkomstig van onjuiste deelnemer

9

ongeldig verzoek

 

10 

ongeldig verzoek

 

7 Huidige iWlz-abonnementtypen

Momenteel zijn er twee registers in ontwikkeling, het Indicatieregister van het CIZ en het Bemiddelingsregister van de zorgkantoren. 

Er zijn op dit moment voor de deelnemers voor het Indicatieregister en het Bemiddelingsregister de volgende iWlz-abonnementen gespecificeerd:

#

Trigger

Bronhouder

Deelnemer

Abo-vorm

1

De registratie van een nieuwe indicatie

CIZ

zorgkantoor

iWlz-verplicht

2

Een wijziging van een bestaande indicatie

CIZ

zorgkantoor

iWlz-verplicht

3

De registratie van een nieuwe ZorgInNatura

zorgkantoor

zorgaanbieder

iWlz-verplicht

4

Een wijziging van een bestaande ZorgInNatura

zorgkantoor

zorgaanbieder

iWlz-verplicht

5

Gewijzigde bemiddeling t.g.v nieuwe of gewijzigde ZorgInNatura ander betrokken zorgaanbieder

zorgkantoor

Overig betrokken zorgaanbieder

iWlz-vrijwillig

6

Gewijzigde Dossierhouder of CZT

zorgkantoor

alle betrokken zorgaanbieders

iWlz-vrijwillig

7

Dossieroverdracht cliënt

zorgkantoor

zorgkantoor

iWlz-verplicht

In de toekomst kan het zijn dat er van iWlz-verplichte abonnementen een iWlz-vrijwillige variant bijkomt voor een andere type deelnemer. Het iWlz-verplichte abonnement “Wijziging van een nieuwe indicatie” voor het zorgkantoor, kan voor een zorgaanbieder  een iWlz-vrijwillige variant worden.

Er zullen er nieuwe iWlz-abonnementen worden toegevoegd bij het ontwerp en ontwikkeling van nieuwe registers.