Indhold
Introduktion
Formål
Denne guide har som formål at give et overblik over KIDS indlæseren.
Beskrivelse
KIDS indlæseren anvendes til at vedligeholde og notificere om Covid-19 testresultater.
Denne information bliver f.eks. anvendt til Corona-passet for at afgøre om en der foreligger en gyldig test.
Læsevejledning og forudsætninger
Dette dokument er henvendt til anvendere af de vedligeholdte data.
Sikkerhed
Service udstil type | - |
Krævede adgange | - |
Whitelisting | - |
Krævet sikkerhedsniveau | - |
Forudsætninger for anvendelse | - |
Logning | Det logges når KIDS data modtages |
Definitioner og referencer
Reference | Beskrivelse |
---|---|
NSP | Den nationale service platform |
Dokument historik
Dato | Ansvarlig | Beskrivelse |
---|---|---|
26/11-2021 | Mikael Jørgensen | Initiel version |
Adgang, brug og snitflader
Adgang
Teknisk navn | kidsregister |
Opdateringsfrekvens | Når data modtages |
Kilde | SFTP server |
Versioner | 1 (ny reference implementering) |
Snitflade beskrivelse og brug
KIDS indlæsen har til opgave at indlæse en CSV fil med Covid-19 testresultater og gemme hvert testresultat i en database og notificere til NSP NAS at der er ankommet et testresultat til et givent CPR nummer.
Input
Den CSV fil som indlæseren behandler skal være på formen
|
hvor felterne i CSV filen mappes til test_result tabellen som vist her
CSV felt | test_result kolonne |
---|---|
Personidentifier | person_identifier |
TestIdentifier | test_identifier |
Type of test | type_of_test |
Test name | test_name |
Test Manufacturer | test_manufacturer |
Timestamp Sample | timestamp_sample |
Timestamp Result | timestamp_result |
Result of the test | result_of_the_test |
Testing center | testing_centre_or_facility |
Timestamp LastUpdate | timestamp_last_update |
Mark for deletion | sletteflag |
Output
Indholdet i den SOAP forespørgsel der sendes til .../nas2/notificationbroker
er på formen
|
Statusside
Statusservicen kan tilgås på URL http://<host>:<port>/kidsindlaeser/status hvor <host>
og <port>
peger på den aktuelle installation.
Denne statusservice returnerer en HTTP status kode, som enten er 200 (ok) eller 500 (internal server error). Ved 500 er det tegn på, at en NSP driftleverandøren skal i gang med at undersøge problemet.
Statusservicen giver udslag i følgende situationer, som vil sætte support i gang:
- Afhængighedsproblemer (fx. ingen forbindelse til en database eller en SFTP server)
De mulige svar fra statusservicen er:
OK status
Ved normal drift vil statusservicen returnere http 200 med denne information
Ikke Ok status
Opstår som følge af HTTP 500 status kode og kræver NSP driftleverandørens umiddelbare opmærksomhed. De mulige situationer, hvor HTTP 500 status kode leveres er beskrevet herunder.
Fejl ved adgang til SFTP server
Fejl ved adgang til databasen
Fejl ved adgang til NSP NAS servicen