HAAL✻CENTRAAL English translation
BRP API / Personen / Features / overleden-personen-zoeken

Searching for deceased persons

# language: en
Feature: Searching for deceased persons

  Background:
    Given address 'A1' in municipality '\'s-Gravenhage'
    And 'Robin', born on 26-05-1983
    * has the following data
      | geslachtsnaam (02.40) |
      | Maassen               |
    And 'Robin' was registered at address 'A1' 3 years ago
    And 'Saskia', born on 26-05-1983
    * has the following data
      | geslachtsnaam (02.40) | voornamen (02.10) |
      | Maassen               | Saskia            |
    And 'Saskia' was registered at address 'A1' 2 years ago
    And 'Saskia' died on 23-03-2023

  Rule: with the exception of search path 'raadplegen met burgerservicenummer', deceased persons matching the search criteria supplied are not supplied unless this is requested with the optional 'inclusiefOverledenPersonen' parameter

    Scenario Outline: the optional parameter 'inclusiefOverledenPersonen' has not been supplied
      When 'burgerservicenummer' is requested for persons searched by <zoek criteria>
      Then only 'Robin' is found

      Examples:
        | zoek criteria                                         |
        | adresseerbaar object identificatie van 'A1'           |
        | geslachtsnaam 'Maassen' en geboortedatum '1983-05-26' |
        | nummeraanduiding identificatie van 'A1'               |
        | postcode en huisnummer van 'A1'                       |
        | straatnaam, huisnummer en gemeentecode van 'A1'       |

    Scenario: the optional parameter 'inclusiefOverledenPersonen' has not been supplied
      When 'burgerservicenummer' is requested for persons searched by surname 'Maassen', given names 'Saskia' and municipality of registration '0518'
      Then no persons are found

    @info-api
    Scenario Outline: the optional parameter 'inclusiefOverledenPersonen' has been supplied
      When 'burgerservicenummer' is requested for persons searched by <zoek criteria> and parameters
        | inclusiefOverledenPersonen |
        | true                       |
      Then 'Robin en Saskia' is found
      And 'Saskia' has the following 'opschortingBijhouding' data
        | reden.code | reden.omschrijving | datum.datum | datum.langFormaat | datum.type |
        | O          | overlijden         |  2023-03-23 |     23 maart 2023 | Datum      |

      Examples:
        | zoek criteria                                         |
        | adresseerbaar object identificatie van 'A1'           |
        | geslachtsnaam 'Maassen' en geboortedatum '1983-05-26' |
        | nummeraanduiding identificatie van 'A1'               |
        | postcode en huisnummer van 'A1'                       |
        | straatnaam, huisnummer en gemeentecode van 'A1'       |

    @info-api
    Scenario: the optional parameter 'inclusiefOverledenPersonen' has not been supplied
      When 'burgerservicenummer' is requested for persons searched by surname 'Maassen', given names 'Saskia' and municipality of registration '0518' and parameters
        | inclusiefOverledenPersonen |
        | true                       |
      Then 'Saskia' is found
      And 'Saskia' has the following 'opschortingBijhouding' data
        | reden.code | reden.omschrijving | datum.datum | datum.langFormaat | datum.type |
        | O          | overlijden         |  2023-03-23 |     23 maart 2023 | Datum      |

    @info-api
    Scenario: the person searched for by citizen service number has died
      When 'burgerservicenummer' is requested for persons searched by citizen service number of 'Saskia'
      Then 'Saskia' is found
      And 'Saskia' has the following 'opschortingBijhouding' data
        | reden.code | reden.omschrijving | datum.datum | datum.langFormaat | datum.type |
        | O          | overlijden         |  2023-03-23 |     23 maart 2023 | Datum      |