LAM-454 Contract Controlle bij Diensten Portaal

Op het moment dat een applicatie de systeemrol “Toestemming Migrerend Systeem” instuurt, dan wordt er eerst bij het dienstenportaal opgevraagd of alle contracten wel getekend zijn.
Dit gebeurt via een api waar de URA aan wordt meegegeven.
Hoe geef je een URA door
De URA waarop het opgevraagd moet worden is : https://api.admin.vzvz.nl/dienstmutaties/<URA>.
Dit moet configurable worden, om eenvoudig een te kunnen passen.
[
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"ura": "<URA>",
"service_code": "string",
"service_name": "string",
"type": "Nieuw",
"signed_at": "2019-08-24",
"start_date": "2019-08-24",
"start_date_ar": "2019-08-24",
"end_date": "2019-08-24",
"date": "2019-08-24"
}
]
id = unieke mutatie-id vanuit het dienstenportaal
ura = uranummer van de contractmutatie
service_code = Nictizcode
service_name = Omschrijving Nictizcode
type = type contractmutatie
signed_at = datum onderteend
start_date = gewenste ingangsdatum mutatie (Mitz)
start_date_ar = gewenste ingangsdatum AR aanpassing
end_date = datum afsluiting (bij opheffing dienst)
date = datum contractmutatie
Wanneer is het goed.
Bij het meegeven van een URA, wordt er een record terug gegeven. In dit record het type gelijk zijn aan “nieuw”, start_date >= huidige datum en start_date_ar >= huidige datum.
Wat krijg je als er niets gevonden wordt
Als er bij een URA niets gevonden kan worden : RESPONS code 404 > Dienstmutatie niet gevonden. Het resutaat is dan NOTCONTRACTED.
In alle gevallen dat er geen juiste gegevens terug komen, dan zetten we het resutaat dan NOTCONTRACTED.