requesting overlijden fields with fields (Persoon)
#language: en @gba Feature: requesting overlijden fields with fields (Persoon) Scenario Outline: 'datum overlijden (08.10)' is requested with field path '<fields>' Given the person with citizen service number '000000152' has the following 'overlijden' data | naam | waarde | | datum overlijden (08.10) | 20020701 | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <fields> | Then the response has a person with the following 'overlijden' data | naam | waarde | | datum | 20020701 | Examples: | fields | | overlijden.datum | | overlijden.datum.type | | overlijden.datum.datum | | overlijden.datum.langFormaat | | overlijden.datum.jaar | | overlijden.datum.maand | | overlijden.datum.onbekend | Scenario Outline: '<type>' of an overlijden is under investigation and one or more fields are requested with field path '<fields>' Given the person with citizen service number '000000152' has the following 'overlijden' data | naam | waarde | | aanduiding in onderzoek (83.10) | <aanduiding in onderzoek> | | datum ingang onderzoek (83.20) | 20020701 | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <fields> | Then the response has a person with the following 'overlijden' data | naam | waarde | | inOnderzoek.aanduidingGegevensInOnderzoek | <aanduiding in onderzoek> | | inOnderzoek.datumIngangOnderzoek | 20020701 | Examples: | aanduiding in onderzoek | fields | type | | 060000 | overlijden | hele categorie overlijden | | 060800 | overlijden.datum | hele groep overlijden | | 060810 | overlijden.plaats | datum overlijden | | 060820 | overlijden.land | plaats overlijden | | 060830 | overlijden.datum,overlijden.plaats | land overlijden | Scenario Outline: unknown value for <groep> <veld> Given the person with citizen service number '000000139' has the following 'overlijden' data | naam | waarde | | <element> | 0000 | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000139 | | fields | burgerservicenummer,overlijden.<veld> | Then the response has a person with only the following data | naam | waarde | | burgerservicenummer | 000000139 | | overlijden.<veld>.code | 0000 | | overlijden.<veld>.omschrijving | Onbekend | Examples: | veld | element | | plaats | plaats overlijden (08.20) | | land | land overlijden (08.30) | Scenario: an entirely unknown date of death Given the person with citizen service number '000000358' has the following 'overlijden' data | naam | waarde | | datum overlijden (08.10) | 00000000 | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000358 | | fields | burgerservicenummer,overlijden.datum | Then the response has a person with only the following data | naam | waarde | | burgerservicenummer | 000000358 | And the person has the following 'overlijden' data | naam | waarde | | datum | 00000000 | Scenario Outline: '<rubriek>' is requested with field path '<fields>' Given the person with citizen service number '000000152' has the following 'overlijden' data | naam | waarde | | datum overlijden (08.10) | 20020701 | | plaats overlijden (08.20) | 0513 | | land overlijden (08.30) | 6030 | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | overlijden.<fields> | Then the response has a person with the following 'overlijden' data | naam | waarde | | <fields>.code | <code> | | <fields>.omschrijving | <omschrijving> | Examples: | rubriek | fields | code | omschrijving | | plaats overlijden (08.20) | plaats | 0513 | Gouda | | land overlijden (08.30) | land | 6030 | Nederland | Rule: where no corresponding value for the code occurs in the table, only the code is supplied Scenario Outline: the code for the country of death (08.30) does not occur in the table Landen Given the person with citizen service number '000000243' has the following 'overlijden' data | land overlijden (08.30) | | 1234 | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000243 | | fields | overlijden.land | Then the response has a person with only the following 'overlijden' data | naam | waarde | | land.code | 1234 |