Samenvatting
Overheidsregisters zijn pas betrouwbaar als ze de werkelijkheid kunnen volgen. Die werkelijkheid is complex, want de situaties van burgers en bedrijven zijn zo gevarieerd als ze zijn. Een betrouwbaar register volgt die complexiteit, zo eenvoudig als het kan: zo simpel als de complexe wereld toestaat.
Registers zijn nog vooral techniek
Veel registers zijn ontstaan in een tijd van mechanisatie en automatisering. Daarom zijn ze nog vaak technisch ingericht, als een database met gegevens. Maar een register is veel meer dan dat. Het legt de besluiten vast die de overheid neemt als ze de wet uitvoert.
Zo is het echter vandaag de dag niet. De gegevens in de systemen weerspiegelen enigszins de eindstanden van die besluiten en sluiten vaak niet aan bij de werkelijke gebeurtenissen van burgers en bedrijven. Dan gaat het mis zodra een situatie afwijkt van wat het systeem verwacht. Een fout is lastig te herstellen. En achteraf kan de overheid niet goed uitleggen waarop een besluit gebaseerd was. Met het verbinden van systemen groeit dit probleem exponentieel.
Gemeenten merken dat elke dag. De VNG schreef in 2019:
"De basisregistraties zijn opgebouwd als aparte silo's en functioneren nog altijd grotendeels als zodanig. Er is dus geen sprake van een stelsel, maar een stel basisregistraties. Het gebrek aan samenhang belemmert gemeenten in het uitvoeren van hun taken en daar hebben inwoners en ondernemers last van."
– VNG, position paper Het stelsel van basisregistraties door de ogen van gemeenten (2019)
Wat maakt een register betrouwbaar?
Betrouwbaar betekent in deze handreiking niet dat de gegevens altijd kloppen. De handreiking gaat er juist van uit dat overheidsinformatie soms onjuist is. Een register is betrouwbaar als het dat eerlijk laat zien, kan verantwoorden en kan herstellen.
Een betrouwbaar register legt niet alleen vast wat de overheid weet, maar ook waarop dat rust, wie ervoor instaat en hoe zeker het is. Het laat fouten herstellen zonder dat de geschiedenis verdwijnt. Dat rust op drie pijlers.
1. Verantwoordbaar: elk gegeven is herleidbaar. Gegevens zijn de gevolgen van de taken die de wet aan de overheid geeft. Bij elke vastlegging legt het register de herkomst vast: de bron, de wet of regel die het handelen toestaat, wie verantwoordelijk is en hoe het is gedaan. Ook als alles geautomatiseerd is, staat er altijd een mens voor in. Het register houdt meerdere tijdlijnen bij. Het laat zien wat in werkelijkheid gold en het laat zien wat het register op welk moment voor waar hield. Zo kan ook een organisatie die de gegevens gebruikt achteraf aantonen op welk gegeven ze handelde.
2. Herstelbaar: niets verdwijnt stilletjes. Een besluit rust op een context: de gegevens die er op dat moment zijn. Die context is niet altijd volledig, juist of accuraat. Het register verwerkt daarom correcties, ook als die uit systemen eerder in de keten komen. Wat eenmaal is vastgelegd, verandert niet meer. Een correctie is een nieuwe vastlegging die je kunt herleiden. De oorspronkelijke vastlegging blijft bestaan. Moet iets volgens de wet vernietigd worden? Dan blijft er een merkteken achter. Je ziet dat er iets was, zonder de inhoud te zien. Zo kan het register altijd vertellen wat het eerder heeft verstrekt en hoe het nu is.
3. Eerlijk over zekerheid: over het gegeven én over de verstrekking. Een betrouwbaar register is op twee manieren duidelijk over wat zeker is:
- Hoe zeker is het gegeven? Twijfelt een afnemer aan een gegeven? Dan meldt die dat terug. Het register legt dat vast als betwijfeling. Het blijft het gegeven leveren, maar met een aanduiding van hoe zeker het is. Zo weten alle afnemers van de twijfel terwijl het onderzoek nog loopt. De twijfel reist mee en de fout gaat niet ongemerkt verder door de keten.
- Wat is er geleverd? Het register weet precies wat het heeft geleverd. Elke verstrekking krijgt een eigen referentie. Met die referentie kan het register een eerdere verstrekking altijd precies zo opnieuw leveren. Het kan ook aantonen dat die verstrekking is gedaan. Zo staat vast op welke gegevens een besluit rustte, ook als die gegevens later zijn gecorrigeerd.
Van techniek naar betekenis
Een betrouwbaar register vraagt om een verschuiving: van technische infrastructuur naar functionele analyse en ontwerp. Begin je met een nieuw register? Richt het dan meteen betrouwbaar in. Veel vaker bestaan er al systemen en kun je niet zomaar opnieuw beginnen. Ook dan kun je de overstap maken.
Betekenis kun je achteraf niet toevoegen als die nooit is vastgelegd. Daarom begint de overstap aan de voorkant van het register, waar wijzigingen binnenkomen. Nu is dat vaak een technische interface die alleen gegevens aanmaakt, wijzigt of verwijdert (een 'CRUD API'). Dat moet anders: niet 'wijzig adres', maar 'registreer verhuizing'. De interface gaat functionele commando's ontvangen en daaruit gevolgen vastleggen. Van daaruit groeit het register stap voor stap naar meer betekenis.
Wat de handreiking oplevert
De handreiking maakt betrouwbaarheid concreet. Ze geeft een gedeelde taal, duidelijke grenzen, bewijs dat het werkt en steun bij het verbeteren van bestaande systemen.
- Een gedeelde taal. De handreiking beschrijft de begrippen en hoe de onderdelen samenhangen. Twee begrippen staan centraal. Het gevolgenjournaal legt alle gevolgen van de taakuitvoering vast. Een projectie toont die gevolgen vanuit één perspectief.
- Duidelijke grenzen. Een register werkt binnen één afgebakend domein, een 'bounded context'. Gegevens van buiten neemt het over via expliciete vertaalregels. Zo blijft zichtbaar wat er bij die overgang verloren gaat. Andersom kijken afnemers vanuit hun eigen domein naar dezelfde gevolgen. Er zijn dus altijd meerdere perspectieven. Een register ondersteunt daarom meerdere projecties, elk toegesneden op de informatiebehoefte van afnemers. Juist als systemen met elkaar verbonden worden, houdt dit de keten beheersbaar.
- Demonstraties in werkende code. De voorbeelden zijn scenario's uit een echte applicatie. Ze gebruiken de BRP en de WOZ als casus. Ze laten zien dat correctie, terugmelding, betwijfeling en onttrekking ook in complexe gevallen werken. Het is dus niet alleen theorie. De voorbeelden laten ook zien hoe je het bouwt. Daarmee zijn ze een bron van inspiratie, voor een nieuw register én voor het verbeteren van een bestaand systeem.
- Steun bij het verbeteren van bestaande systemen. Veel mensen zien een register als 'de database'. De instapverhalen helpen hen vanuit hun eigen achtergrond de handreiking in te stappen. De handreiking vraagt niet om opnieuw te beginnen. Samen met de voorbeelden biedt ze inspiratie en bouwstenen om een bestaand systeem stap voor stap te verbeteren.
Elke verandering aan een systeem is een kans om zo'n stap te zetten. Zo wordt een bestaand register steeds betrouwbaarder.