death
# language: en Feature: death When a consumer of the BRP API queries data of a deceased person Then the consumer wants to be alerted to this by means of an indication with the requested data, without explicitly requesting death data with the fields parameter Rule: suspension of maintenance with reason "O" is always supplied where the person requested has died, even where it has not been requested with fields Scenario Outline: <sub titel> of a person who has not died Given the person with citizen service number '000000152' has the following data | naam | waarde | | geslachtsnaam (02.40) | Jansen | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <fields> | Then the response has a person with the following data | naam | waarde | | burgerservicenummer | 000000152 | Examples: | sub titel | fields | | overlijden velden wordt gevraagd | burgerservicenummer,overlijden | | overlijden velden wordt niet gevraagd | burgerservicenummer | Scenario: overlijden data is not requested for a deceased person Given the person with citizen service number '000000152' has the following 'inschrijving' data | naam | waarde | | reden opschorting bijhouding (67.20) | O | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | burgerservicenummer | Then the response has a person with the following data | naam | waarde | | burgerservicenummer | 000000152 | And the person has the following 'opschortingBijhouding' data | naam | waarde | | reden.code | O | | reden.omschrijving | overlijden | Scenario: the date of death is requested for a deceased person Given the person with citizen service number '000000152' has the following 'overlijden' data | datum overlijden (08.10) | plaats overlijden (08.20) | land overlijden (08.30) | | 20020701 | 0518 | 6030 | And the person has the following 'inschrijving' data | naam | waarde | | reden opschorting bijhouding (67.20) | O | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | burgerservicenummer,overlijden.datum | Then the response has a person with the following data | naam | waarde | | burgerservicenummer | 000000152 | And the person has the following 'overlijden' data | naam | waarde | | datum.type | Datum | | datum.datum | 2002-07-01 | | datum.langFormaat | 1 juli 2002 | And the person has the following 'opschortingBijhouding' data | naam | waarde | | reden.code | O | | reden.omschrijving | overlijden | Scenario Outline: <field> overlijden with an unknown value is requested for a deceased person Given the person with citizen service number '000000152' has the following 'overlijden' data | naam | waarde | | datum overlijden (08.10) | 20020701 | | <naam gba element> | 0000 | And the person has the following 'inschrijving' data | naam | waarde | | reden opschorting bijhouding (67.20) | O | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | burgerservicenummer,overlijden.<field> | Then the response has a person with the following data | naam | waarde | | burgerservicenummer | 000000152 | And the person has the following 'opschortingBijhouding' data | naam | waarde | | reden.code | O | | reden.omschrijving | overlijden | And the person has no 'overlijden' data Examples: | naam gba element | field | | plaats overlijden (08.20) | plaats | | land overlijden (08.30) | land | Rule: the leeftijd field is not supplied for deceased persons Scenario: leeftijd is requested for a deceased person Given the person with citizen service number '000000152' has the following data | geboortedatum (03.10) | | 19500304 | And the person has the following 'overlijden' data | datum overlijden (08.10) | plaats overlijden (08.20) | land overlijden (08.30) | | 20020701 | 0518 | 6030 | And the person has the following 'inschrijving' data | naam | waarde | | reden opschorting bijhouding (67.20) | O | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | leeftijd | Then the response has a person with only the following 'opschortingBijhouding' data | naam | waarde | | reden.code | O | | reden.omschrijving | overlijden |