Page History
...
Notificeringer i NAS
I forbindelse med skriveoperationer i SKR (oprettelse, opdateringer og sletninger) sker der en notificering via NAS. Se evt. NAS 2.0 Anvenderguide.
De enkelte notificeringer indholder ikke detaljer vedr. opdateringen eller stamkortet, men udelukkende oplysninger om det cprnummer, for hvilket opdateringen har fundet sted. Det er efterfølgende op til anvenderen at hente det opdaterede stamkort ud via snitfladerne.
Følgende er et eksempel på en opdateringsnotificering:
...
Topic der anvendes: http://sundhedsdatastyrelsen.dk/PersonalDataCard/2020/11/01:DataCardUpdated
...
Valideringsbeskeder
Ved valideringsfejl i for et request til SKR returneres der en fejlbesked, som indeholder en kode og overdnet tekst samt detaljer for fejlen.
Eksempel: 200: Fejl i request i forbindelse med oprettelse af pårørende, Detaljer: Påkrævet element mangler: relatedPerson.associatedEntity.associatedPerson.name.given.
Nedenfor er de mulige fejlbeskeder beskrevet. Første tabel indeholder de overordnede fejlbeskeder og tilhørende fejlkoder, mens tabellen derunder indeholder de fejlbeskeder, der beskriver detaljer for fejlen.
Valideringsbeskeder
Kode | Besked |
---|---|
100 | Der opstod en fejl |
101 | Der opstod en fejl i forbindelse med hent stamkort |
102 | Ingen data fundet |
200 | Fejl i request i forbindelse med oprettelse af pårørende |
201 | Intern fejl i forbindelse med oprettelse af pårørende |
210 | Fejl i request i forbindelse med ændring af pårørende |
211 | Intern fejl i forbindelse med ændring af pårørende |
220 | Fejl i request i forbindelse med sletning af pårørende |
221 | Intern fejl i forbindelse med sletning af pårørende |
230 | Fejl i request i forbindelse med oprettelse af sprog |
231 | Intern fejl i forbindelse med oprettelse af sprog |
240 | Fejl i request i forbindelse med ændring af sprog |
241 | Intern fejl i forbindelse med ændring af sprog |
250 | Fejl i request i forbindelse med sletning af sprog |
251 | Intern fejl i forbindelse med sletning af sprog |
260 | Fejl i request i forbindelse med oprettelse af midlertidig adresse |
261 | Intern fejl i forbindelse med oprettelse af midlertidig adresse |
270 | Fejl i request i forbindelse med ændring af midlertidig adresse |
271 | Intern fejl i forbindelse med ændring af midlertidig adresse |
280 | Fejl i request i forbindelse med sletning af midlertidig adresse |
281 | Intern fejl i forbindelse med sletning af midlertidig adresse |
290 | Fejl i request i forbindelse med oprettelse af tandlæge |
291 | Intern fejl i forbindelse med oprettelse af tandlæge |
300 | Fejl i request i forbindelse med ændring af tandlæge |
301 | Intern fejl i forbindelse med ændring af tandlæge |
310 | Fejl i request i forbindelse med sletning af tandlæge |
311 | Intern fejl i forbindelse med sletning af tandlæge |
320 | Fejl i request i forbindelse med ændring af kontaktinformation |
321 | Intern fejl i forbindelse med ændring af kontaktinformation |
500 | Ugyldig sikkerhedsbillet |
501 | Adgang til CPR-nummeret ikke tilladt |
502 | CPR-nummer angivet som DataEnterer i request matcher ikke CPR-nummer i certifikat |
503 | CVR-nummer er ikke whitelisted til DGWS niveau 3 kald på denne operation |
504 | Delegering ikke tilladt |
505 | CVR nummer ikke fundet i sikkerhedsbilletten |
506 | Bruger skal være identificeret ved CPR nummer |
507 | Brugertype kunne ikke bestemmes udfra sikkerhedsbillet |
508 | Forkert audience i sikkerhedsbillet |
509 | Ingen gyldig bruger type identificeret |
800 | Fejl i request i forbindelse med migrering af stamkort |
801 | Intern fejl i forbindelse med migrering af stamkort |
802 | Der opstod en fejl i forbindelse med migrering af stamkort |
810 | Fejl i request i forbindelse med migrering af stamkort |
820 | Fejl i request i forbindelse med migrering af stamkort |
830 | Fejl i request i forbindelse med migrering af stamkort |
Detaljer for valideringsbeskeder:
Tidsstemplet [datetime] for elementet [element navn] overholder ikke det påkrævede format. |
Elementet [element navn] skal starte med følgende præfiks: [præfiks]. Fandt værdien: [element værdi] |
Ugyldig værdi fundet: [værdi] |
Ugyldigt element fundet: [element navn] |
Værdien [værdi] er ikke tilladt for elementet [element]. Tilladte værdier er: [tilladte værdier] |
[antal fundet] elementer blev fundet, men der tillades maks [antal tilladt]: [element navn] |
[antal fundet] elementer blev fundet, men mindst [antal påkrævet] elementer er påkrævet: [element navn] |
Der blev ikke fundet noget gyldigt indhold i elementet: [element navn] |
Påkrævet element mangler: [element navn] |
[antal] af de påkrævede adresseelementer ([elementer]) mangler i elementet: [element navn] |
Længden af værdien [værdi] overstiger det tilladte maks på [tilladt længde] |
Længden af værdien [værdi] er mindre end det påkrævede minimum på [påkrævet længde] |
Værdien "given + family" overstiger maks længde: [maks længde], Fundet: [længde]: [element navn] |
"given" skal indeholde mindst ét tegn. |
Root '[oid værdi]' og assigning authority '[værdi]' er ikke tilladte i elementet: [element navn] Tilladte elementer er: [elementer] |
Ugyldig relationshiptype code: [værdi] |
Person id ikke gyldigt. 10 cifre er påkrævet [element navn] [[id]] |
Id eksisterer ikke |
Kaldet til Cprexist fejlede: [exception message] |
Uspecificeret valideringsfejl ved indlæsning [request type] Request: [fejlbesked] |
Ugyldig language code: [sprogkode] |
Id for en eller flere af de specificerede pårørende matcher ikke nuværende data. |
Ingen pårørende fundet med UUID: [uuid] |
Ingen tandlæge fundet med UUID: [uuid] |
Ingen midlertidig adresse fundet med UUID: [uuid] |
Ingen sprog fundet med UUID: [uuid] |
Ingen id'er for pårørende i request. |
Intet id for tandlæge i request. |
Intet id for midlertidig adresse i request. |
Intet id for sprog i request. |
Der er allerede angivet en midlertidig adresse for borgeren. |
Der er allerede angivet en tandlæge for borgeren: [tandlæge navn] |
Der er allerede angivet et sprog for borgeren: [sprogkode] |
Et id for en pårørende i create-request findes allerede: [uuid] |
Id'et for midlertidig adresse i create-request findes allerede: [uuid] |
Id'et for tandlæge i create-request findes allerede: [uuid] |
Id'et for sprog i create-request findes allerede: [uuid] |
StartingDate må ikke være senere end EndingDate |
Et ukendt adresseelement blev fundet: UsablePeriod |
Mere end 2 period elementer blev fundet i adressen. |
Et ukendt adresseelement blev fundet. |
Adressen kunne ikke parses. |
Navn skal bestå af to dele: Given og family. |
Datetime string [datetime] overholder ikke det gyldige format: [datetime format] |
Ukendt phone type fundet. H, MC, or WP er gyldige. |
Mere end 4 street elementer blev fundet i addressen. |
Internal error: Class names and labels must match. |
Ugyldigt input ved kald af MinLog service. |
Fejl ved oprettelse af MinLog data. |
Fejl ved forberedelse af input til MinLog registrering. |
Fejl ved oprettelse af MinLog data: CPRnummer er påkrævet for personen, hvis data hentes/opdateres. |
Fejl ved oprettelse af MinLog data: CPR for brugeren er påkrævet. |
Fejl ved oprettelse af MinLog data: Activity er påkrævet. |
Fejl ved oprettelse af MinLog data: Event time er påkrævet. |
Fejl ved oprettelse af MinLog data: Source system er påkrævet. |