Page History
...
Notifikationer i NAS
I forbindelse med skriveoperationer i SKR (oprettelse, opdateringer og sletninger) oprettes notifikationer via NAS. Se evt. NAS 2.0 Anvenderguide.
De enkelte notifikationer indholder ikke detaljer vedr. opdateringen eller stamkortet, men udelukkende oplysninger om det cprnummer der er blevet opdateret. Det er efterfølgende op til anvenderen at hente det opdaterede stamkort ud via snitfladerne.
...
Følgende er et eksempel på en opdateringsnotifikation:
...
Der anvendes dette topic: http://sundhedsdatastyrelsen.dk/PersonalDataCard/2020/11/01:DataCardUpdated
...
Kode | Besked | Beskrivelse af fejlsituation |
---|---|---|
100 | Der opstod en fejl | - |
101 | Der opstod en fejl i forbindelse med hent stamkort | Fejlen opstår ved kald af operationen GetPersonalDataCard. |
102 | Ingen data fundet | - |
200 | Fejl i request i forbindelse med oprettelse af pårørende | Fejlen opstår når man forsøger at oprette slægtninge ved kald af operationen CreateRelatives og den givne Uuid for slægtningen ikke findes. |
201 | Intern fejl i forbindelse med oprettelse af pårørende | Fejlen opstår ved kald af operationen CreateRelatives. |
210 | Fejl i request i forbindelse med ændring af pårørende | Fejlen opstår når man forsøger at opdatere slægtninge ved kald af operationen UpdateRelatives. |
211 | Intern fejl i forbindelse med ændring af pårørende | Fejlen opstår ved kald af operationen UpdateRelatives. |
220 | Fejl i request i forbindelse med sletning af pårørende | Fejlen opstår når man forsøger at slette slægtninge ved kald af operationen DeleteRelatives og den angivne RelativeId ikke findes. |
221 | Intern fejl i forbindelse med sletning af pårørende | Fejlen opstår ved kald af operationen DeleteRelatives. |
230 | Fejl i request i forbindelse med oprettelse af sprog | Fejlen opstår ved kald af operationen CreateLanguage og den angivne sprogkode ikke eksisterer i databasen. |
231 | Intern fejl i forbindelse med oprettelse af sprog | Fejlen opstår ved kald af operationen CreateLanguage. |
240 | Fejl i request i forbindelse med ændring af sprog | Fejlen opstår ved kald af operationen UpdateLanguage og hvis det angivne sprog mangler eller allerede eksisterer for en person. |
241 | Intern fejl i forbindelse med ændring af sprog | Fejlen opstår ved kald af operationen UpdateLanguage. |
250 | Fejl i request i forbindelse med sletning af sprog | Fejlen opstår ved kald af operationen DeleteLanguage og hvis det angivne LanguageId mangler. |
251 | Intern fejl i forbindelse med sletning af sprog | Fejlen opstår ved kald af operationen DeleteLanguage. |
260 | Fejl i request i forbindelse med oprettelse af midlertidig adresse | Fejlen opstår når man forsøger at oprette TemporaryAddress vha. kald til operationen CreateTemporaryAddress og en af følgende situationer gælder:
|
261 | Intern fejl i forbindelse med oprettelse af midlertidig adresse | Fejlen opstår ved kald af operationen CreateTemporaryAddress. |
270 | Fejl i request i forbindelse med ændring af midlertidig adresse | Fejlen opstår når man forsøger at opdatere TemporaryAddress vha. kald til operationen UpdateTemporaryAddress og en af følgende situationer gælder:
|
271 | Intern fejl i forbindelse med ændring af midlertidig adresse | Fejlen opstår ved kald af operationen UpdateTemporaryAddress. |
280 | Fejl i request i forbindelse med sletning af midlertidig adresse | Fejlen opstår når man forsøger at slette TemporaryAddress vha. kald til operationen DeleteTemporaryAddress og der gælder at den angivne adresse er tom eller ikke eksisterer. |
281 | Intern fejl i forbindelse med sletning af midlertidig adresse | Fejlen opstår ved kald af operationen DeleteTemporaryAddress. |
290 | Fejl i request i forbindelse med oprettelse af tandlæge | Fejlen opstår når man forsøger at oprette HealthProvider vha. kald til operationen CreateHealthProvider og en af følgende situationer gælder:
|
291 | Intern fejl i forbindelse med oprettelse af tandlæge | Fejlen opstår ved kald af operationen CreateHealthProvider. |
300 | Fejl i request i forbindelse med ændring af tandlæge | Fejlen opstår når man forsøger at opdatere HealthProvider vha. kald til operationen UpdateHealthProvider og en af følgende situationer gælder:
|
301 | Intern fejl i forbindelse med ændring af tandlæge | Fejlen opstår ved kald af operationen UpdateHealthProvider. |
310 | Fejl i request i forbindelse med sletning af tandlæge | Fejlen opstår når man forsøger at slette HealthProvider vha. kald til operationen DeleteHealthProvider og en af følgende situationer gælder:
|
311 | Intern fejl i forbindelse med sletning af tandlæge | Fejlen opstår ved kald af operationen DeleteHealthProvider. |
320 | Fejl i request i forbindelse med ændring af kontaktinformation | Fejlen opstår ved opdatering af ContactInformation vha. kald til operationend UpdateContactInformation og en af attributterne i kaldet ikke er i det forventede format. Eksempelvis hvis telefonnummeret større end den maksimale længde (45 tegn) |
321 | Intern fejl i forbindelse med ændring af kontaktinformation | Fejlen opstår ved kald af operationen UpdateContactInformation. |
400 | Fejl i request i forbindelse med gem datacard | Fejlen opstår i en af følgende situationer:
|
401 | Intern fejl i forbindelse med gem datacard | Fejlen opstår ved kald af operationen saveDataCard og hvis den angivne slægning der skal slettes ikke findes. |
410 | Borgerens kontaktoplysninger eksisterer i forvejen | Fejlen opstår hvis de angivne kontaktoplysninger i kaldet allerede findes. |
420 | Borgerens midlertidige adresse eksisterer i forvejen | Fejlen opstår hvis den angivne adresse i kaldet allerede findes. |
430 | Borgerens sprog eksisterer i forvejen | Fejlen opstår hvis det angivne sprog i kaldet allerede findes. |
440 | Borgerens tandlæge eksisterer i forvejen | Fejlen opstår hvis den angivne tandlæge i kaldet allerede findes. |
500 | Ugyldig sikkerhedsbillet | Fejlen opstår hvis sikkerhedsbilletten enten mangler eller er ugyldig. |
501 | Adgang til CPR-nummeret ikke tilladt | Fejlen opstår hvis brugeren brugeren ikke har tilladelse til at kalde operationen. |
502 | CPR-nummer angivet som DataEnterer i request matcher ikke CPR-nummer i certifikat | Fejlen opstår hvis det CPR-nummer, der er angivet i kaldet, ikke stemmer overens med det certifikat der benyttes i service kaldet. |
503 | CVR-nummer er ikke whitelisted til DGWS niveau 3 kald på denne operation | Fejlen opstår hvis CVR-nummeret i certifikatet er ikke whitelisted. |
504 | Delegering ikke tilladt | Fejlen opstår hvis ActingUser er en HealthcareProfessional, men ingen PrincipalUser er til stede. |
505 | CVR nummer ikke fundet i sikkerhedsbilletten | Fejlen opstår ved sikkerhedsbilletten ikke indeholder et CVR nummer. |
506 | Bruger skal være identificeret ved CPR nummer | Fejlen opstår hvis UserIdentifier ikke er i CPR-format |
507 | Brugertype kunne ikke bestemmes udfra sikkerhedsbillet | - |
508 | Forkert audience i sikkerhedsbillet | Fejlen opstår hvis sikkerhedsbilletten ikke indeholder det korrekte audience. |
509 | Ingen gyldig bruger type identificeret | Fejlen opstår hvis sikkerhedsbilletten ikke indeholder hverken ActingUser eller Organisation. |
510 | Delegering ikke tilladt, da ingen relation angivet mellem borgere kunne bestemmes | Fejlen opstår hvis sikkerhedsbilletten ikke indeholder en person der hvor der er relation til det CPR nummer der er angivet i service kaldet. |
800 | Fejl i request i forbindelse med migrering af stamkort | Fælles Stamkort er verificeret af borgeren |
801 | Intern fejl i forbindelse med migrering af stamkort | Fejlen opstår ved kald af operationen MigratePersonalDataCard. |
802 | Der opstod en fejl i forbindelse med migrering af stamkort | - |
810 | Fejl i request i forbindelse med migrering af stamkort | Der eksisterer et telefonnummer af type hjemme i forvejen |
820 | Fejl i request i forbindelse med migrering af stamkort | Borgerens sprog eksisterer i forvejen |
830 | Fejl i request i forbindelse med migrering af stamkort | Borgerens TempAddress findes allerede |
900 | Tidsstempel matcher ikke allerede gemt data | Tidsstemplet i serviceanmodningen for opdatering stemmer ikke overens med det tidspunkt, hvor data sidst blev opdateret. Dette gælder elementer: ContactInfo, Pårørende, Sprog, TempAddress og HealthProvider. |
...
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] |
Uoverensstemmelse mellem root '[oid værdi]' og assigning authority '[værdi]' i elementet: [element navn] |
Ugyldig relationshiptype code: [værdi] |
Person id ikke gyldigt. 10 cifre er påkrævet [element navn] [[id]] |
Id eksisterer ikke |
Kaldet til PersonInformation fejlede: [exception message] |
Feltet [element navn] indeholder et Cpr-nummer |
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. |
Intern fejl: navne på klasser og labels skal matche. |
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. |
Der forsøges at opdatere oplysninger i borgerens stamdata, hvor det lokale tidsstempel ikke matcher det der ligger i databasen. Genindlæs fra stamkortregister for at få de nyeste data (der kan være opdateret siden sidste hentning) |
Der forsøges at oprette et telefonnummer på borgeren, hvor det eksisterer i forvejen. Genindlæs fra stamkortregister, og opdater telefonnummeret |
Der forsøges at oprette en midlertidig adresse på borgeren, hvor den eksisterer i forvejen. Genindlæs fra stamkortregister, og opdater den midlertidige adresse |
Der forsøges at oprette et sprog på borgeren, hvor det eksisterer i forvejen. Genindlæs fra stamkortregister, og opdater sproget |
Der forsøges at oprette en tandlæge for borgeren, hvor der eksisterer en i forvejen. Genindlæs fra stamkortregister, og opdater tandlægen |
DataEnterer er påkrævet ved opdatering. |
...