BRP-API / Haal-Centraal-BRP-historie-bevragen

https://brp-api.github.io/Haal-Centraal-BRP-historie-bevragen/
Other
2 stars 2 forks source link

Create peildatum-periode-filtering.feature #80

Closed melsk-r closed 2 years ago

melsk-r commented 2 years ago

De feature bestanden in de folder 'features' verwijderen we op een later moment.

De scenario's zijn zo minimalistisch gehouden vandaar dat in de 'fields' parameter steeds alleen het 'burgerservicenummer' is opgenomen. Indien dat voor de duidelijkheid gewenst is heb ik ook nog een versie waarin daar ook 'aangaanHuwelijkPartnerschap' en 'ontbindingHuwelijkPartnerschap' is opgenomen.

Zie ook mijn opmerking/vraag in issue 1205.

melsk-r commented 2 years ago

Zoals hierboven vermeldt zijn 'aangaanHuwelijkPartnerschap' en 'ontbindingHuwelijkPartnerschap' niet opgenomen in dit feature bestand. Wellicht is het toch van belang om dat toch te doen of om nog een apart feature te maken waarin de status van de diverse partnerhistorie voorkomens tot uiting komen. Ik vraag me nl. af wat de response zou moeten zijn in het volgende scenario:

Scenario: Peildatum in ontbonden huwelijk/partnerschap
  Gegeven de persoon met burgerservicenummer 555550001 heeft de volgende huwelijken/partnerschappen in de registratie
  | Categorie | Burgerservicenummer (01.20) | Datum aangaan (06.10) | Datum ontbinding (07.10) | 
  | 5         | 555550002                   | 20171103              |                          | 
  | 55        | 555550003                   | 20101022              | 20140315                 | 
  Als partnerhistorie wordt gezocht met de volgende parameters
  | naam                | waarde                                                                         |
  | type                | RaadpleegMetBurgerservicenummer                                                |
  | burgerservicenummer | 555550001                                                                      |
  | fields              | burgerservicenummer,aangaanHuwelijkPartnerschap,ontbindingHuwelijkPartnerschap |
  | peildatum           | 20120229                                                                       |

Moet die er zo uitzien?

  | naam                                             | waarde          |
  | burgerservicenummer                              | 555550003       |
  | aangaanHuwelijkPartnerschap.datum.type           | Datum           |
  | aangaanHuwelijkPartnerschap.datum.langformaat    | 22 oktober 2010 |
  | aangaanHuwelijkPartnerschap.datum.datum          | 2010-10-22      |

Hier is ontbindingHuwelijkPartnerschap niet opgenomen omdat op peildatum het huwelijk/partnerschap nog helemaal niet ontbonden was. Of moet deze er juist als volgt uitzien?

  | naam                                             | waarde          |
  | burgerservicenummer                              | 555550003       |
  | aangaanHuwelijkPartnerschap.datum.type           | Datum           |
  | aangaanHuwelijkPartnerschap.datum.langformaat    | 22 oktober 2010 |
  | aangaanHuwelijkPartnerschap.datum.datum          | 2010-10-22      |
  | ontbindingHuwelijkPartnerschap.datum.type        | Datum           |
  | ontbindingHuwelijkPartnerschap.datum.langformaat | 15 maart 2014   |
  | ontbindingHuwelijkPartnerschap.datum.datum       | 2014-03-15      |

waarbij we van een huwelijk/partnerschap dat geldig was op peildatum alle gegevens in de response plaatsen ook al waren ze op de peildatum nog niet van toepassing.

Zie #82