HAALCENTRAAL English translation
BRP API / Personen / Features / fields

Persoon: requesting overlijden fields with fields

#language: en

Feature: Persoon: requesting overlijden fields with fields

  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 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.type         | Datum       |
    | datum.datum        | 2002-07-01  |
    | datum.langFormaat  | 1 juli 2002 |

    Examples:
    | fields                       |
    | overlijden.datum             |
    | overlijden.datum.type        |
    | overlijden.datum.datum       |
    | overlijden.datum.langFormaat |
    | overlijden.datum.jaar        |
    | overlijden.datum.maand       |
    | overlijden.datum.onbekend    |

  Scenario Outline: 'datum overlijden (08.10)' of type '<type>' is requested with field path 'overlijden.datum'
    Given the person with citizen service number '000000152' has the following 'overlijden' data
      | datum overlijden (08.10) |
      | <GbaDatum>               |
      When persons are searched with the following parameters
      | naam                | waarde                          |
      | type                | RaadpleegMetBurgerservicenummer |
      | burgerservicenummer | 000000152                       |
      | fields              | overlijden.datum                |
      Then the response has a person with the following 'overlijden' data
      | naam               | waarde        |
      | datum.type         | <type>        |
      | datum.datum        | <datum>       |
      | datum.jaar         | <jaar>        |
      | datum.maand        | <maand>       |
      | datum.onbekend     | <onbekend>    |
      | datum.langFormaat  | <langFormaat> |

      Examples:
      | type           | GbaDatum | datum      | jaar | maand | onbekend | langFormaat  |
      | Datum          | 20200308 | 2020-03-08 |      |       |          | 8 maart 2020 |
      | DatumOnbekend  | 00000000 |            |      |       | true     | onbekend     |
      | JaarDatum      | 20200000 |            | 2020 |       |          | 2020         |
      | JaarMaandDatum | 20200300 |            | 2020 | 3     |          | maart 2020   |

  Scenario Outline: 'plaats overlijden (08.20)' is requested with field path '<fields>'
    Given the person with citizen service number '000000152' has the following 'overlijden' data
    | datum overlijden (08.10) | plaats overlijden (08.20) |
    | 20200308                 | 0518                      |
    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 'overlijden' data
    | naam                | waarde        |
    | plaats.code         | 0518          |
    | plaats.omschrijving | 's-Gravenhage |

    Examples:
    | fields                         |
    | overlijden.plaats              |
    | overlijden.plaats.code         |
    | overlijden.plaats.omschrijving |

  Scenario Outline: 'plaats overlijden (08.20)' with the default value is requested with field path '<fields>'
    Given the person with citizen service number '000000012' has the following 'overlijden' data
    | naam                      | waarde |
    | plaats overlijden (08.20) | 0000   |
    When persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000012                       |
    | fields              | <fields>                        |
    Then the response has a person without 'overlijden' data

    Examples:
    | fields            |
    | overlijden.plaats |

  Scenario Outline: 'land overlijden (08.30)' is requested with field path '<fields>'
    Given the person with citizen service number '000000152' has the following 'overlijden' data
    | datum overlijden (08.10) | land overlijden (08.30) |
    | 20200308                 | 6014                    |
    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 'overlijden' data
    | naam               | waarde                       |
    | land.code          | 6014                         |
    | land.omschrijving  | Verenigde Staten van Amerika |

    Examples:
    | fields                       |
    | overlijden.land              |
    | overlijden.land.code         |
    | overlijden.land.omschrijving |

  Scenario Outline: 'land overlijden (08.30)' with the default value is requested with field path '<fields>'
    Given the person with citizen service number '000000012' has the following 'overlijden' data
    | naam                    | waarde |
    | land overlijden (08.30) | 0000   |
    When persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000012                       |
    | fields              | <fields>                        |
    Then the response has a person without 'overlijden' data

    Examples:
    | fields          |
    | overlijden.land |