Page History
...
Dato | Ansvarlig | Beskrivelse | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
22/11-2021 | Mikael Jørgensen | Initiel version | ||||||||||||
22/02-2022 | Mikael Jørgensen | Tilrettet jf.
| ||||||||||||
Adgang, brug og snitflader
...
Teknisk navn | antigentestregister |
Opdateringsfrekvens | Dagligt |
Kildehttps://covid-19-diagnostics.jrc.ec.europa.eu/devices | NSP Proxy - URL |
Versioner | 1 (ny reference implementering) |
...
Antigentest indlæseren henter data ved at kalde den beskrevne HTTP grænseflade med et antal søgekriterier.
Den URL der kaldes er:
URL'en fortæller at der hentes data
- på csv (tegnsepareret) format (
csv
) - enheder der er CE godkendte (
marking=Yes
) - enheder der anvendes til hurtigtest (r
apid_diag=1
)
Hvis et andet udtræk ønskes, kan konfigurations-propertien inputDeviceUrl
ændres til at levere de ønskede data.
URL til NSP Proxy i produktion
URL'en henter et fast datasæt fra NSP Proxy.
URL'en styres via konfigurations-propertien inputDeviceUrl
.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
.
...
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 |
---|---|
antigentest | Stamdata for et antigentest udstyr |
Datatyper - detaljer
Datatype: antigentest | ||||
---|---|---|---|---|
Feltnavn | Beskrivelse | Optional | Unik nøgle | Type |
idDevice | Udstyrs ID | Nej | x | VarChar(16) |
display |
Display tekst | Ja | VarChar( |
1000) |
idManufacturer
manufacturerName
manufacturerCountry
lang | Sprog | Ja | VarChar(50) |
manufacturerWebsite
active | Angiver om testen er aktiv | Ja |
ceMarking
Boolean | ||
system | Datakilden | Ja |
hscMutualRecognition
formats
VarChar( |
targets
1000) |
physicalSupports
version | Tidsstempel der angiver versionen |
Ja | VarChar( |
1000) |
specimens
pathogens
validUntil | Tidsstempel der angiver slutdato for testen | Ja | VarChar( |
lineages
commercialStatus
lastUpdated
idTest
assayCategory
rapidDiagnostic
selfTest
readerRequired
method
measurement
subclass
detectionPrinciple
subcategory
timeMinutes
lod
positiveControl
negativeControl
performanceControl
calibration
analyticalSensitivity
analyticalSpecificity
crossreactivity
fp
fn
precisionX
accuracy
reproducibility
robustness
clinicalSensitivity
clinicalSpecificity
throughput
typeOfAntigen
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.
...
- Afhængighedsproblemer (fx. ingen forbindelse til kilden)
- Værdier i de hentede date data overholder ikke formatet eller enkelte værdier overstiger den allokerede længde i databasen
...