Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: dokumentation+eksempel til SDS-6970: Ny PersonInformation snitflade til at finde afdøde personer

...

  1. at verificere om et CPR nummer eksisterer. Servicen tager ikke hensyn til om personen f.eks. er afgået ved døden.
  2. at hente status for en given person med udgangpunkt i et CPR nummer. Denne kode kan blandt andet bruges til at afgøre er afgået ved døden eller på anden måde inaktiv
  3. at hente alder (age) for en given person med udgangspunkt i et CPR nummer.
  4. at hente fødselsdag for en given person
  5. at hente værgemål en given person har (som forældre eller værge)
  6. at hente de navne en given person har
  7. at returnere en liste af personer der er afdøde udfra en liste af cpr numre og dato som input.

Bemærk: Denne service kan kun anvendes internt på NSP. Derfor har servicen heller ikke nogen sikkerhedsprotokol.

...

  1. http://stamdatahost/stamdata-personinformation/person/{cpr}
  2. http://stamdatahost/stamdata-personinformation/person/{cpr}/status
  3. http://stamdatahost/stamdata-personinformation/person/{cpr}/age
  4. http://stamdatahost/stamdata-personinformation/person/{cpr}/birthday
  5. http://stamdatahost/stamdata-personinformation/person/{cpr}/custody
  6. http://stamdatahost/stamdata-personinformation/person/{cpr}/name
  7. http://stamdatahost/stamdata-personinformation/person/deceased

5.4.2 Eksempel 1: Person findes

...

Der svares med HTTP statuskode 404. Bemærk at Content-Type headeren også er application/json når HTTP koden 404 skyldes at CPR nummeret ikke findes.

Code Block
languagejs
{ }

Eksempel 11: Find afdøde personer

I dette eksempel kaldes servicen med en liste af CPR numre og en dato. Servicen returnere en liste af person id'er fra input listen, som tilhører afdøde personer, som døde før tidspunktet i inputtet.

Request

Request i form af curl udtryk.

Code Block
languagebash
curl -H "Accept: application/json" http://stamdatahost/stamdata-personinformation/v1/person/person/deceased?cpr=0304784567&cpr=1508902650&dato=2023-07-21T17:32:28

Response

Der svares med HTTP statuskode 200.

Code Block
languagejs
[{"cpr":"0304784567"},{"cpr":"1508902650"}]


...

[1]                                          Det er forventningen, at det er i nær fremtid bliver muligt at adgangsstyre på system-niveau.

...