HAALCENTRAAL English translation
BRP API / Personen / Features / in-onderzoek

under investigation

#language: en

Feature: under investigation

Rule: where a requested field is under investigation, the corresponding inOnderzoek field and datumIngangOnderzoek are supplied as well

  Scenario Outline: burgerservicenummer is requested and <type> is under investigation
    Given the person with citizen service number '000000097' has the following data
    | aanduiding in onderzoek (83.10) | datum ingang onderzoek (83.20) |
    | <aanduiding in onderzoek>       | 20120920                       |
    When persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000097                       |
    | fields              | burgerservicenummer             |
    Then the response has a person with the following data
    | naam                | waarde    |
    | burgerservicenummer | 000000097 |
    And the person has the following 'inOnderzoek' data
    | naam                                    | waarde            |
    | burgerservicenummer                     | true              |
    | datumIngangOnderzoekPersoon.type        | Datum             |
    | datumIngangOnderzoekPersoon.datum       | 2012-09-20        |
    | datumIngangOnderzoekPersoon.langFormaat | 20 september 2012 |

    Examples:
    | aanduiding in onderzoek | type                     |
    | 010000                  | hele categorie persoon   |
    | 010100                  | hele groep persoon       |
    | 010120                  | burgerservicenummer veld |

  Scenario Outline: indicatieCurateleRegister is requested and <type> is under investigation
    Given the person with citizen service number '000000097' has the following 'gezagsverhouding' data
    | indicatie curateleregister (33.10) | aanduiding in onderzoek (83.10) | datum ingang onderzoek (83.20) |
    | 1                                  | <aanduiding in onderzoek>       | 20101205                       |
    When persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000097                       |
    | fields              | indicatieCurateleRegister       |
    Then the response has a person with the following data
    | naam                                              | waarde          |
    | indicatieCurateleRegister                         | true            |
    | inOnderzoek.datumIngangOnderzoekGezag.type        | Datum           |
    | inOnderzoek.datumIngangOnderzoekGezag.datum       | 2010-12-05      |
    | inOnderzoek.datumIngangOnderzoekGezag.langFormaat | 5 december 2010 |
    | inOnderzoek.indicatieCurateleRegister             | true            |

    Examples:
    | aanduiding in onderzoek | type                            |
    | 110000                  | hele categorie gezagsverhouding |
    | 113300                  | hele groep curatele             |
    | 113310                  | indicatie curateleregister      |

Rule: where one or more fields of a requested group are under investigation, the corresponding inOnderzoek fields and datumIngangOnderzoek are supplied as well

  Scenario: all fields of the group 'naam' are requested and <type> is under investigation
    Given the person with citizen service number '000000097' has the following data
    | naam                            | waarde                    |
    | voornamen (02.10)               | Arnitta                   |
    | geslachtsnaam (02.40)           | Jansen                    |
    | aanduiding in onderzoek (83.10) | <aanduiding in onderzoek> |
    | datum ingang onderzoek (83.20)  | 20120920                  |
    When persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000097                       |
    | fields              | naam                            |
    Then the response has a person with the following 'naam' data
    | naam                                         | waarde               |
    | geslachtsnaam                                | Jansen               |
    | voornamen                                    | Arnitta              |
    | volledigeNaam                                | Arnitta Jansen       |
    | voorletters                                  | A.                   |
    | inOnderzoek.voornamen                        | <voornamen io>       |
    | inOnderzoek.adellijkeTitelPredicaat          | <titel/predicaat io> |
    | inOnderzoek.voorvoegsel                      | <voorvoegsel io>     |
    | inOnderzoek.geslachtsnaam                    | <geslachtsnaam io>   |
    | inOnderzoek.aanduidingNaamgebruik            | <naamgebruik io>     |
    | inOnderzoek.voorletters                      | <voorletters io>     |
    | inOnderzoek.volledigeNaam                    | <volledige naam io>  |
    | inOnderzoek.datumIngangOnderzoek.type        | Datum                |
    | inOnderzoek.datumIngangOnderzoek.datum       | 2012-09-20           |
    | inOnderzoek.datumIngangOnderzoek.langFormaat | 20 september 2012    |

    Examples:
    | aanduiding in onderzoek | type                   | voornamen io | titel/predicaat io | voorvoegsel io | geslachtsnaam io | naamgebruik io | voorletters io | volledige naam io |
    | 010000                  | hele categorie persoon | true         | true               | true           | true             | true           | true           | true              |
    | 010200                  | hele groep naam        | true         | true               | true           | true             |                | true           | true              |
    | 010240                  | geslachtsnaam veld     |              |                    |                | true             |                |                | true              |

Rule: where a field in a group is under investigation and another field in the same or another group is requested, the inOnderzoek field of the group is not supplied

  Scenario: burgerservicenummer is under investigation but is not requested
    Given the person with citizen service number '000000097' has the following data
    | geslachtsaanduiding (04.10) | aanduiding in onderzoek (83.10) | datum ingang onderzoek (83.20) |
    | M                           | 010120                          | 20120920                       |
    When persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000097                       |
    | fields              | geslacht                        |
    Then the response has a person with the following data
    | naam                  | waarde |
    | geslacht.code         | M      |
    | geslacht.omschrijving | man    |


Rule: in onderzoek is not supplied where the investigation has ended

  Scenario: the investigation of 'hele categorie persoon' has ended
    Given the person with citizen service number '000000152' has the following data
    | aanduiding in onderzoek (83.10) | datum ingang onderzoek (83.20) | datum einde onderzoek (83.30) |
    | 010000                          | 20120920                       | 20120922                      |
    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 |

Rule: for a derived item of data, in onderzoek is supplied where at least one of the items of data from which it is derived is under investigation

  Scenario: 'hele categorie verblijfplaats' is under investigation and adresregel1 is requested
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                            | waarde   |
    | aanduiding in onderzoek (83.10) | 080000   |
    | datum ingang onderzoek (83.20)  | 20020701 |
    When persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000152                       |
    | fields              | adressering.adresregel1         |
    Then the response has a person with the following 'adressering' data
    | naam                                                       | waarde      |
    | inOnderzoek.adresregel1                                    | true        |
    | inOnderzoek.datumIngangOnderzoekVerblijfplaats.type        | Datum       |
    | inOnderzoek.datumIngangOnderzoekVerblijfplaats.datum       | 2002-07-01  |
    | inOnderzoek.datumIngangOnderzoekVerblijfplaats.langFormaat | 1 juli 2002 |

  Scenario: 'hele categorie persoon' is under investigation and aanhef is requested
    Given the person with citizen service number '000000152' has the following data
    | geslachtsnaam (02.40) | aanduiding in onderzoek (83.10) | datum ingang onderzoek (83.20) |
    | .                     | 010000                          | 20020701                       |
    When persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000152                       |
    | fields              | adressering.aanhef              |
    Then the response has a person with the following 'adressering' data
    | naam                                                | waarde      |
    | inOnderzoek.aanhef                                  | true        |
    | inOnderzoek.datumIngangOnderzoekPersoon.type        | Datum       |
    | inOnderzoek.datumIngangOnderzoekPersoon.datum       | 2002-07-01  |
    | inOnderzoek.datumIngangOnderzoekPersoon.langFormaat | 1 juli 2002 |

  Scenario: 'hele categorie partner' is under investigation and aanschrijfwijze is requested
    Given the person with citizen service number '000000152' has a 'partner' with the following data
    | geslachtsnaam (02.40) | aanduiding in onderzoek (83.10) | datum ingang onderzoek (83.20) |
    | .                     | 050000                          | 20020701                       |
    When persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000152                       |
    | fields              | adressering.aanschrijfwijze     |
    Then the response has a person with the following 'adressering' data
    | naam                                                | waarde      |
    | inOnderzoek.aanschrijfwijze                         | true        |
    | inOnderzoek.datumIngangOnderzoekPartner.type        | Datum       |
    | inOnderzoek.datumIngangOnderzoekPartner.datum       | 2002-07-01  |
    | inOnderzoek.datumIngangOnderzoekPartner.langFormaat | 1 juli 2002 |