Indhold

Introduktion

Formål

Denne guide har som formål at give et overblik over Antigentest indlæseren.

Beskrivelse

Antigentest indlæseren anvendes til at hente og vedligeholde data om Antigentest enheder der er godkendte i Europa.

Denne information bliver f.eks. anvendt til Corona-passet for at afgøre om en given test er udført med en godkendt enhed.

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 -
LogningDet logges når et Antigentest data hentes

Definitioner og referencer

Reference

Beskrivelse

NSPDen nationale service platform




Dokument historik

Dato

Ansvarlig

Beskrivelse

22/11-2021Mikael Jørgensen

Initiel version







Adgang, brug og snitflader

Adgang

Teknisk navnantigentestregister
OpdateringsfrekvensDagligt
Kildehttps://covid-19-diagnostics.jrc.ec.europa.eu/devices
Versioner1 (ny reference implementering)


Snitfladebeskrivelse og brug

Antigentest indlæseren henter data ved at kalde den beskrevne HTTP grænseflade med et antal søgekriterier.

Den URL der kaldes er:

https://covid-19-diagnostics.jrc.ec.europa.eu/devices/export/csv?manufacturer=&text_name=&marking=Yes&method=&rapid_diag=1&target_type=6&search_method=AND

URL'en fortæller at der hentes data

Hvis et andet udtræk ønskes, kan konfigurations-propertien inputDeviceUrl ændres til at levere de ønskede data.

De mulige værdier kan afprøves på https://covid-19-diagnostics.jrc.ec.europa.eu/devices/

Input hentes fra den angivne URL og data mappes til tilsvarende felter i databasen

Håndtering af boolske værdier

Nogle af felterne i de modtagne CSV data repræsenterer boolske værdier.

Værdier der tilhører

("1", "yes", "y", "true")

opfattes som true og alle andre opfattes som false.

Hvis et felt indeholder en tydeligvis ikke boolsk værdi, vil den derfor opfattes som false.

Hentning af data

Antigentest indlæseren vil hente data med den frekvens der er angivet i konfigurations propertien fetch.cron.

Manuel hentning af data

Efter behov kan hentning af data aktiveres via statussiden ved at kalde URL'en http://<host>:<port>/antigentestindlaeser/status?FetchData=Start hvor <host> og <port> peger på den aktuelle installation.

Datatyper - oversigt

Navn

Beskrivelse

antigentestStamdata for et antigentest udstyr

Datatyper - detaljer

Datatype: antigentest
FeltnavnBeskrivelseOptionalUnik nøgleType
idDevice
Udstyrs IDNejxVarChar(16)
commercialName

Udstyrs navn

Ja
VarChar(250)
idManufacturer
Producent IDJa
VarChar(16)
manufacturerName
Producent navnJa
VarChar(150)
manufacturerCountry
Producent landJa
VarChar(50)
manufacturerWebsite

Producent webadresse

Ja
VarChar(150)
ceMarking

Ja
int
hscCommonList

Ja
int
hscMutualRecognition

Ja
int
formats

Ja
VarChar(100)
physicalSupports

Ja
VarChar(2000)
targets

Ja
VarChar(50)
specimens

Ja
VarChar(2000)
pathogens

Ja
VarChar(3000)
lineages

Ja
VarChar(50)
commercialStatus

Ja
VarChar(50)
lastUpdated

Ja
VarChar(50)
idTest

Ja
VarChar(16)
assayCategory

Ja
VarChar(50)
rapidDiagnostic

Ja
int
selfTest

Ja
int
readerRequired

Ja
int
method

Ja
VarChar(50)
measurement

Ja
VarChar(50)
subclass

Ja
VarChar(50)
detectionPrinciple

Ja
VarChar(50)
subcategory

Ja
VarChar(50)
timeMinutes

Ja
VarChar(50)
lod

Ja
VarChar(2000)
positiveControl

Ja
VarChar(50)
negativeControl

Ja
VarChar(50)
performanceControl

Ja
VarChar(2000)
calibration

Ja
VarChar(50)
analyticalSensitivity

Ja
VarChar(50)
analyticalSpecificity

Ja
VarChar(50)
crossreactivity

Ja
VarChar(2000)
fp

Ja
VarChar(2000)
fn

Ja
VarChar(2000)
precisionX

Ja
VarChar(2000)
accuracy

Ja
VarChar(2000)
reproducibility

Ja
VarChar(2000)
robustness

Ja
VarChar(50)
clinicalSensitivity

Ja
VarChar(2000)
clinicalSpecificity

Ja
VarChar(2000)
throughput

Ja
VarChar(2000)
typeOfAntigen

Ja
VarChar(200)

DataModifiedDate

Modificeret (format: yyyy-MM-ddTHH:mm:ss+Z)Ja

Timestamp

DataValidFrom

Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)Nej
Timestamp

DataValidTo

Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)Nej
Timestamp

Statusside

Statusservicen kan tilgås på URL http://<host>:<port>/antigentestindlaeser/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:

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 databasen

Fejl ved adgang til data kilden


Fejl ved indlæsning af data