Overlap Inschrijvingscontrole met consultatieperiode
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 overlap inschrijvingscontrole met consultatieperiode wordt dus steeds de periode van de inschrijving vergeleken met een periode in de vraag van de synschrone dienst. De opgevraagde periode moet in een bepaalde periode liggen voor en na de inschrijving.
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.
Synchrone diensten (SOAP)
Werking
Bij een Overlap inschrijvingscontrole dient uit de vraag een periode gehaald te worden. Deze periode wordt dan vergeleken met de periode die gebruikt is bij de inschrijving van het INSZ in de Repertorium.RegistreerInschrijving-02.00 dienst. Indien er minimaal 1 dag overlap is tussen beide periodes zal de vraag kunnen doorgaan.
Welke elementen worden gebruikt voor de overlap 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.
Validaties
Einddatum moet ingevuld zijn
If false gooi uitzondering “13102 - Een vraagelement bevat een niet toegelaten waarde”
INSZ moet ingeschreven zijn in het repertorium voor de afnemer met startdatum niet verder terug in de tijd dan de consultatieperiode (systeemdatum - consultatieperiode > start inschrijvingsperiode)
If false gooi uitzondering “13103 - INSZ niet ingeschreven in de consultatieperiode”
De systeemdatum moet in de consultatieperiode liggen (inclusief) (de datum van de request, de systeemdatum dus, moet binnen de groene pijl vallen)
If false gooi uitzondering “13103 - INSZ niet ingeschreven in de consultatieperiode”
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 aanvraagdatum vallen of ermee gelijk zijn (het einde van de oranje pijl mag niet voorbij de begindatum van de inschrijvingsperiode, de aanvraagdatum dus, gaan)
If false gooi uitzondering “13104 - Opgevraagde periode te groot”
Diensten
Op deze pagina
- 1 Situering
- 2 Synchrone diensten (SOAP)
- 2.1 Werking
- 2.2 Validaties
- 2.3 Diensten
Met vragen kunt u steeds terecht bij de MAGDA Service Desk.
Related pages
Voor vragen of opmerkingen kan u de MAGDA helpdesk contacteren
De MAGDA Gebruikersomgeving is een officiële website van de Vlaamse overheid
uitgegeven door Digitaal Vlaanderen