Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
outlinetrue
stylenone

...

[Navngivning af metoder adskiller sig fra Datafordelerens retningslinjer (se datafordeler.dk), idet specifikationerne for CPR's tjenester er udarbejdet før udgivelse af retningslinjerne.]

Eksempel på count: count.json

PersonFull.jsonPersonMedium.json og PersonSmall.json er hentet fra CPR's demodata (test04) den 14. februar 2020. Der er ikke garanti for, at eksemplerne over tid vil matche JSON schermes.

...

Code Block
languagejs
titleHent alle personer bopælsregistreret på vejen Hammersholt Byvej i Allerød Kommune eller Hillerød Kommune
linenumberstrue
/**
* 201 er kommunekoden for Allerød
* 219 er kommunekoden for Hillerød
* Kommunekoden er en optimeret query param
* aktuel betyder, at det er den p.t. gældende registrering.
**/
query = "?"
		+ "adropl.status.eq=aktuel"
		+ "&cadr.cprkommunekode.wi=201|219"
		+ "&cadr.vejadresseringsnavn.eq=Hammersholt%20Byvej";

//Svarer til
query = (aktuelAdresseAlleroedKommune OR aktuelAdresseHilleroedKommune) AND aktuelAdresseVejHammersholtByvej;


Code Block
languagejs
titleHvor mange personer bor aktuelt på en specifik adresse
linenumberstrue
/**
* Status bopael_i_danmark eller bopael_i_danmark_hoej_vejkode betyder, at personen har bopæl i en dansk kommune. Statusoplysningen er ikke histroisk, hvorfor det ikke er nødvendigt at anvende i form af aktuel, histroisk mv.
* count=true betyder, at der kun returneres antal.
**/
query = "?"
		+ "person.foedselsdato.lt=2008-01-01"
		+ "&person.foedselsdato.ge=2007-01-01"
		+ "&person.status.wi=bopael_i_danmark|bopael_i_danmark_hoej_vejkode"
		+ "&count=true

//Vil returnere ANTAL personer, som er født i 2007 og som har bopæl i en dansk kommune


Code Block
languagejs
titleHvor mange personer bor aktuelt på en specifik adresse
linenumberstrue
/**
* 201 er kommunekoden for Allerød
* Vejkoden 999 er fiktiv
* Kombinationen af en vejkode og kommunekode udgør en unik identifikation af en vej.
* count=true betyder, at der kun returneres antal.
**/
query = "?"
		+ "adropl.status.eq=aktuel"
		+ "&cadr.cprkommunekode.eq=201"
		+ "&cadr.cprvejkode.eq=999"
		+ "&cadr.husnummer.eq=004"
		+ "&count=true";

//Vil returnere ANTAL personer på vejen med vejkode 999 med husnummer 4
//Bemærk, at hvis det er en etageejendom vil dette eksempel returnere antal personer i alle lejligheder.
//Bemærk også, at husnr altid angives med foranstillede 0'er, således at et husnr er opbygget af 3 cifre og optionelt et bogstav efterfølgende. Husnr 041 svarer til nr. 41, 004 til 4 , 009A til 9A.

...