Consultatieperiode Inschrijvingscontrole
Inschrijvingscontroles van een INSZ zijn steeds van toepassing voor een specifieke afnemer. Alle controles die hieronder beschreven zijn slaan steeds op een INSZ die door dezelfde afnemer identificatie is ingeschreven als waarvoor de inschrijvingscontrole gedaan wordt in de vraag van de synchrone of het bericht van de asynchrone diensten.
Situering
MAGDA biedt standaard een actieve inschrijvingscontrole aan. Dit betekent dat een INSZ moet insgeschreven zijn in het inschrijvingsregister en de systeemdatum (vandaag) binnen de periode van inschrijving moet vallen. In somige gevallen is dit niet voldoende als rekening gehouden wordt met de machtigingen of de periode waarin een dossier beheerd wordt. Het is immers mogelijk dat een gegeven over de periode van het dossier na de periode dient opgevraagd te worden of dat een wijziging aan een dossier wordt gemaakt na de periode waarin het INSZ is ingeschreven.
Bij een consultatieperiode inschrijvingscontrole dient uit de vraag (voor synchrone diensten) of het document (voor asynchrone diensten) een periode gehaald te worden. Deze periode wordt dan vergeleken met de periode die berekend wordt op basis van de startdatum van de periode van inschrijving van het INSZ in de Repertorium.RegistreerInschrijving-02.00 dienst. De periode uit de request moet volledig binnen de berekende periode vallen. Zie ook tekening hieronder.
Welke elementen worden gebruikt voor de consultatieperiode inschrijvingscontrole en welke logica er evntueel wordt op toegepast is te vinden in de handleidingen van de individuele diensten.
Parameters
Bij deze inschrijvingscontrole zijn twee parameters in gebruik:
de lengte van consultatieperiode in dagen
de lengte van de opvraagbare periode in dagen
De lengtes van deze periodes zijn afhankelijk van de machtiging.
Visueel
Voorbeeld
De afnemer heeft een machtiging om gegevens op te vragen tot 3 jaar voor de aanvraagdatum en mag de gegevens verwerken tot 1 jaar na de aanvraagdatum. Deze aanvraagdatum is niet gekend als we enkel kijken naar de request. Daar de gebruiker verondersteld is de periode van het dossier te gebruiken om het INSZ van de aanvrager in te schrijven in het inschrijvingsrepertorium Persoon, kan de startdatum van de periode in het repertorium gebruikt worden als de aanvraagdatum.
Validaties
Einddatum moet ingevuld zijn
If false gooi uitzondering “13102 - Een vraagelement bevat een niet toegelaten waarde”
De begindatum van de request periode moet na de begindatum van de opvraagbare periode vallen en voor de aanvraagdatum (het begin van de oranje pijl mag niet voor het begin van de blauwe pijl gaan)
If false gooi uitzondering “13104 - Opgevraagde periode te groot”
De einddatum van de request periode moet voor de einddatum van de consultatie vallen of ermee gelijk zijn (het einde van de oranje pijl mag niet voorbij de einddatum van de consultatieperiode - de groene pjil - gaan)
If false gooi uitzondering “13104 - Opgevraagde periode te groot”
De periode in de request valt volledig buiten de consultatieperiode en de opvraagbare periode
If true gooi uitzondering “13252 - Registratie persoon dekt niet de gevraagde periode”
Bepaling periode validatie
Bij sommige diensten zijn de elementen die de periode bepalen optioneel. Indien deze elementen totaal ontbreken in de vraag kan geen overlap inschrijvingscontrole gedaan worden en zal een uitzondering “13105 - Geen periode opgegeven” gegooid worden.
Indien in uitzonderlijke gevallen de begin- of einddatum ontbreekt en daardoor de periode niet kan bepaald worden zal een uitzondering “13101 - Combinatie van vraagelementen niet toegelaten of bepaald element niet aanwezig“ gegooid worden.
Synchrone diensten (SOAP)
Diensten
Op deze pagina
- 1 Situering
- 1.1 Parameters
- 1.2 Visueel
- 1.3 Voorbeeld
- 1.4 Validaties
- 2 Synchrone diensten (SOAP)
- 2.1 Diensten
Met vragen kunt u steeds terecht bij de MAGDA Service Desk.