Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Version 0.2.0

...

Anchor
_formater
_formater
2. Formater

Anchor
_binær_markering_boolean
_binær_markering_boolean
2.1. Binær markering (Boolean)

En Boolean binær markering angiver et true/false værdisæt. Feltbeskrivelsen angiver hvilket værdisæt bruges for feltet.

Mulige værdisæt:

TypeTrue værdiFalse værdi
XX  (blank)
**  (blank)
JA/NEJJANEJ
Ja/NejJaNej
JaJa  (blank)
Y/NYN

Anchor
_beskyttelsestype
_beskyttelsestype
2.2. Beskyttelsestype

En beskyttelsestype består af 5 cifre. Hver beskyttelsestype har en unik kode, der identificerer typen for en beskyttelse.

EksempelvisMulige værdiset:

00001 angiver navne: Navne- og adressebeskyttelse, 00002 angiver lokalvejviserbeskyttelse.
00002: Lokalvejviser beskyttelse
00003: Markedsføringsbeskyttelse
00004: Forskerbeskyttelse (udgået)
00005: Kreditadvarsel

Anchor
_bygningsnummer
_bygningsnummer
2.3. Bygningsnummer

Et Bygningsnummer angiver en bygning på en grønlandsk adresse og består af maksimalt 3 4 cifre.

Eksempelvis: 001, 0101

Anchor
_dato
_dato
2.4. Dato

En hændelsesdato i GCTP er altid et heltal på 8 tegn formateret som ÅÅÅÅMMDD ( f.eks. 20210102, for 2. Januar 2021)

GCTP har oftest Hændelsesdato angivet som HDTO, men datoer anvendes andre steder og har forskellige navne.

Eksempelvis: 20210102 (2. januar 2021)

Anchor
_datotid
_datotid
2.5. Datotid

Visse datoer angives med tid også og her har derfor timer og minutter med i formatet. Dette format er 12 tegn og på formen ÅÅÅÅMMDDTTMI.

Eksempelvis: 202101020800 ( f.eks. 202101020800 for 2. januar 2021 kl. 808:00)

Anchor
_dato_sekvens
_dato_sekvens
2

...

.6. Dato sekvens

Visse datoer benytter timer og minutter som enten:

  1. Et sekvensnummer på 4 cifre.
  2. En usikkerhedsmarkering (99 i minutter).

De første 8 cifre i en dato sekvens vil altid være en gyldig dato. De sidste 4 cifre skal ikke fortolkes som tid.

Dette format er 12 tegn og på formen ÅÅÅÅMMDDTTMI.

Eksempelvis: 202306123350 (12. juni 2023, sekvensnummer 3350), 202306120099 (12. juni 2023, datoen er usikker)

Anchor
_etage
_etage
2.

...

7. Etage

En etage kan angives med op til 2 cifre eller op til 4 /karakterer.

Eksempelvis: 1, 22, st, kl

Anchor
_

...

husnummer
_

...

husnummer
2.

...

8.

...

Husnummer

Et husnr husnummer kan være op til 3 cifre og evt. et husbogstav A-Z, foranstillede . Foranstillede nuller er tilladt men ignoreres.

Eksempelvis: 1, 001, 401, 23A, 023A, 001

Anchor
_kommunekode
_kommunekode
2.

...

9. Kommunekode

Et heltal på op til 4 cifre der betegner en kommune i CPR-Registeret. En kommune er også en myndighed. Foranstillede nuller er tilladt men ignoreres.

GCTP felter er typisk navngivnet med KOMKOD som en del af navnet.

Eksempelvis: 0101, 151, 0201

Anchor
_landekode
_landekode
2.

...

10. Landekode

Et heltal på op til 4 cifre der betegner et land i CPR-Registeret. Et land er også en myndighed. Foranstillede nuller er tilladt men ignoreres.

GCTP felter er typisk navngivnet med LANDKOD som en del af navnet.

Eksempelvis: 5100, 5120, 5313

Anchor
_myndighedskode
_myndighedskode
2.

...

11. Myndighedskode

Et heltal på op til 4 cifre der betegner en myndighed i CPR-Registeret. Myndigheder er en fællesbetegnelser for alle administrative enheder som kan anvendes dels som konstaterende, men også som registrende enhed. Foranstillede nuller er tilladt men ignoreres.

...

GCTP felter er typisk navngivnet med MYNKOD som en del af navnet.

Eksempelvis: 0010, 0201, 5100, 9314

Anchor
_personnummer
_personnummer
2.

...

12. Personnummer

Et personnummer identificerer en person i CPR-Registeret og angives på formen DDMMÅÅXXXX hvor XXXX er personnummer løbenummeret.

Eksempelvis: 0101811111

Anchor
_postnummer
_postnummer
2.

...

13. Postnummer

Et postnummer identificerer et postdistrikt i danmark og består af eksakt 4 cifre. f.eks. 2500 for Valby

Eksempelvis: 2500 (Valby).

Anchor
_sidedør
_sidedør
2.

...

14. Sidedør

En sidedør kan være tv, th, mf eller karakterer op til 4 tegn.

Eksempelvis: tv, th, mf, 0162

Anchor
_status
_status
2.

...

15. Status

Status angiver en persons status i CPR-Registeret og består af en kode på op til 2 cifre. Foranstillede nuller er tilladt men ignoreres.

Statuskoder er yderligere beskrevet her: https://cprservicedesk.atlassian.net/wiki/spaces/CPR/pages/1722384544/Statuskoder+i+CPRCPRs Dokumentationssite.

Eksempelvis: 01, 03, 90

Anchor
_tidstempel
_tidstempel
2.

...

16. Tidstempel

Tidstempler anvendes hvis der også er brug for sekunder og evt. mikrosekunder ved registrering af et specifikt tidspunkt.

Tidstempler er på 20 cifre og et heltal på formen ÅÅÅÅMMDDTTMISSnnnnnn, hvor nnnnnn er mikrosekunder.( f.eks. 20210102080030600087 for kl. 08:00.30 2. Januar 2021 mikrosekunder 600087 )

Anchor
_usikkerhedsmarkering
_usikkerhedsmarkering
2.

...

17. Usikkerhedsmarkering

En '*' markerer at feltet er registrets registret som usikkert ellers blank. Feltets navngivning vil relaterer sig til et andet felt der indeholder den værdi der er usikker.

Ofte vil Usikkerhedsmarkeringen usikkerhedsmarkeringen være tilknyttet et dato felt og feltnavn slutte på "USM.Eksempelvis felt STARTDATO v='20200101' og felt STARTDATOUSM v='*' betyder at STARTDATO er usikker.".

...

Eksempel hvor STARTDATO ikke er usikkert:

Code Block
languagexml
<root xmlns="http://www.cpr.dk">
    <Gctp v="2.0" env="">
        <System r="CprSoeg">
            <Service r="STAM">
                <CprServiceHeader r="STAM" ts="20230609143340461756"/>
                <CprData u="O">
                    <Rolle r="HovedRolle">
                        <Field r="STARTDATO" v="20200101"/>
                        <Field r="STARTDATOUSM"/>
                    </Rolle>
                </CprData>
                <Kvit r="Ok" v="0"/>
            </Service>
        </System>
    </Gctp>
</root>

...

Eksempel hvor STARTDATO er usikkert:

Code Block
languagexml
<root xmlns="http://www.cpr.dk">
    <Gctp v="2.0" env="">
        <System r="CprSoeg">
            <Service r="STAM">
                <CprServiceHeader r="STAM" ts="20230609143340461756"/>
                <CprData u="O">
                    <Rolle r="HovedRolle">
                        <Field r="STARTDATO" v="20200101"/>
                        <Field r="STARTDATOUSM" v="*"/>
                    </Rolle>
                </CprData>
                <Kvit r="Ok" v="0"/>
            </Service>
        </System>
    </Gctp>
</root>

...

Anchor
_uuid
_uuid
2.

...

18. UUID

En UUID består af 36 karakterer. 32 alfanumeriske karakterer, fordelt i fem grupper, adskilt af bindestreg(-).

Eksempelvis: 2f31bcaa-8c20-4d71-898b-1a651a509e8

Anchor
_vejkode
_vejkode
2.

...

19. Vejkode

Et heltal på op til 4 cifre der betegner en vej i CPR-registereret.

GCTP felter er typisk navngivnet med VEJKOD som en del af navnet.

Eksempelvis: 0001, 1250

Anchor
_ventetidstempel
_ventetidstempel
2.

...

20. Ventetidstempel

Ventetidstempel anvendes til unikt at identificere en hændelse der er gemt i ventesystemet og er på formen ÅÅÅÅMMDDTTMISSnnnnnn, hvor nnnnnn er mikrosekunder.

i I GCTP er Ventetidstempel ventetidstempel altid angivet som VNTS.

Eksempelvis: 19990915032134800016 (15. september 1999 kl. 03:21:34.800016)