Skip to content

Commit

Permalink
gebruik Brp Shared Dto mappers (WIP)
Browse files Browse the repository at this point in the history
  • Loading branch information
nielskorporaal committed Nov 19, 2024
1 parent 47e686d commit 32abebd
Show file tree
Hide file tree
Showing 36 changed files with 1,972 additions and 1,384 deletions.
97 changes: 97 additions & 0 deletions features/geboortedatum/geboortedatum.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
#language: nl

@api
Functionaliteit: raadpleeg bewoning in periode levert leeftijd bewoner

Als consumer van de Bewoning API
wil ik kunnen opvragen welke personen in een periode op een adresseerbaar object verblijven/hebben verbleven
zodat ik deze informatie kan gebruiken in mijn proces

Achtergrond:
Gegeven adres 'A1' heeft de volgende gegevens
| gemeentecode (92.10) | identificatiecode verblijfplaats (11.80) |
| 0800 | 0800000000000001 |
En de persoon met burgerservicenummer '000000024' heeft de volgende gegevens
| geboortedatum (03.10) |
| 19791118 |
En de persoon is ingeschreven op adres 'A1' met de volgende gegevens
| gemeente van inschrijving (09.10) | datum aanvang adreshouding (10.30) |
| 0800 | 20100818 |

Regel: een persoon is binnen een periode bewoner van een adresseerbaar object als:
- de van datum van de periode valt op of na datum aanvang adreshouding van de persoon op het adresseerbaar object
- de tot datum van de periode valt vóór datum aanvang adreshouding van de persoon op het volgende adresseerbaar object

Scenario: leeftijd van de bewoner wordt geleverd bij het raadplegen van bewoning met periode
Als bewoningen wordt gezocht met de volgende parameters
| naam | waarde |
| type | BewoningMetPeriode |
| datumVan | 2010-09-01 |
| datumTot | 2014-08-01 |
| adresseerbaarObjectIdentificatie | 0800000000000001 |
Dan heeft de response een bewoning met de volgende gegevens
| naam | waarde |
| periode | 2010-09-01 tot 2014-08-01 |
| adresseerbaarObjectIdentificatie | 0800000000000001 |
En heeft de bewoning een bewoner met de volgende gegevens
| burgerservicenummer |
| 000000024 |
En heeft de bewoner de volgende 'geboorte' gegevens
| naam | waarde |
| datum.datum | 1979-11-18 |
| datum.langFormaat | 18 november 1979 |
| datum.type | Datum |

Scenario: leeftijd van de bewoner wordt geleverd bij het raadplegen van bewoning met peildatum
Als bewoningen wordt gezocht met de volgende parameters
| naam | waarde |
| type | BewoningMetPeildatum |
| peildatum | 2010-09-01 |
| adresseerbaarObjectIdentificatie | 0800000000000001 |
Dan heeft de response een bewoning met de volgende gegevens
| naam | waarde |
| periode | 2010-09-01 tot 2010-09-02 |
| adresseerbaarObjectIdentificatie | 0800000000000001 |
En heeft de bewoning een bewoner met de volgende gegevens
| burgerservicenummer |
| 000000024 |
En heeft de bewoner de volgende 'geboorte' gegevens
| naam | waarde |
| datum.datum | 1979-11-18 |
| datum.langFormaat | 18 november 1979 |
| datum.type | Datum |

Regel: indicatie geheim met waarde hoger dan 0 wordt ongevraagd meegeleverd

Abstract Scenario: een persoon met indicatie geheim <waarde>, naam van de bewoner wordt geleverd bij het raadplegen van bewoning met periode
En de persoon heeft de volgende 'inschrijving' gegevens
| naam | waarde |
| indicatie geheim (70.10) | <waarde> |
Als bewoningen wordt gezocht met de volgende parameters
| naam | waarde |
| type | BewoningMetPeriode |
| datumVan | 2010-09-01 |
| datumTot | 2014-08-01 |
| adresseerbaarObjectIdentificatie | 0800000000000001 |
Dan heeft de response een bewoning met de volgende gegevens
| naam | waarde |
| periode | 2010-09-01 tot 2014-08-01 |
| adresseerbaarObjectIdentificatie | 0800000000000001 |
En heeft de bewoning een bewoner met de volgende gegevens
| burgerservicenummer | geheimhoudingPersoonsgegevens |
| 000000024 | true |
En heeft de bewoner de volgende 'geboorte' gegevens
| naam | waarde |
| datum.datum | 1979-11-18 |
| datum.langFormaat | 18 november 1979 |
| datum.type | Datum |

Voorbeelden:
| waarde |
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
82 changes: 0 additions & 82 deletions features/leeftijd/leeftijd.feature

This file was deleted.

Loading

0 comments on commit 32abebd

Please sign in to comment.