Bilag - Generelle Dataregler

Indholdsfortegnelse

1. Indledning

Nærværende dokument beskriver de generelle dataregler, der gælder for indberetning af data vha. GCTP ajourførings-services.

2. Dataregler vedrørende datatyper og formater

I forbindelse med indberetning af data gennem GCTP ajourførings-services, er der en række generelle regler, som gælder på tværs af services. Disse regler vedrører primært datatypen for det enkelte felt der indberettes, men kan også beskæftige sig med formatet af et felts data.

Nedenstående tabel beskriver de generelle dataregler for felter på tværs af GCTP Services, herunder også den fejlkode (kvitteringsnummer) man vil få såfremt data ikke overholder regelsættet

Table 1. Generelle dataregler
Felt typeKvitteringsnummerRegelsæt
Tal (inkl. myndighedskoder)37Skal være numeriske, men må godt have foranstillede 0’er.
Tekster60Skal indeholde validt tegnsæt, beskrevet i servicehåndbogens bilag om tegnsæt.
Datoer40Skal være en gyldig dato med formatet ÅÅÅÅMMDD - f.eks. 20210101.
Tidsstempel89Skal være et gyldigt tidsstempel med formatet ÅÅÅÅMMDDTTMISSnnnnnn, med gyldig dato og tidspunkt (inkl. timer, minuter, sekunder, og mikrosekunder) - f.eks. 20181108122355619256.
Personnummer52Skal have formatet ÅÅMMDDNNNN, hvor ÅÅMMDD er en valid dato, og NNNN er nummerisk - f.eks. 0706071111.
172Personnummeret skal findes i CPR systemet - kan dog være 0000000000, hvis det er ukendt.
UUIDer4333Skal være en UUID version 4 med formatet XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX - f.eks. 8d00ef82-8aaf-458a-bbc2-232f8f989588.

3. Dataregler vedrørende vent

I forbindelse med indberetning af data gennem GCTP ajourførings-services, er der generelle regler der vedrører ventesystemet, som gælder på tværs af services. Disse regler kan både relatere sig til det indsendte data, hvis det skal i vent, og evt. relation til data der allerede ligger i ventesystemet.

Et regelsæt kan være en advarsel - i modsætning til fejl, kan advarsler ignoreres ved at sende det samme data igen.
Table 2. Generelle dataregler for vent
KvitteringsnummerRegelsæt
2350Hændelsen findes ikke i ventesystemet.
2351Aktionen er ikke tilladt pga. hændelsens status i ventesystemet.
2368Hvis data i vent ikke har en hændelsesdato, må du ikke ændre dette. Eller hvis data i vent har en hændelsesdato, må du ikke sætte den blank.
2371Som godkender kan du ikke ændre i hændelsesdatoen.
2523 (advarsel)Hvis en service initieres med et kendt personnummer som nøgle, og det personnummer har data i vent, udstedes denne advarsel.
5333Hændelsesdatoen må højst være et år større end dags dato, og den må ikke være før 1/1 1858.

v1.0.14