Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Dato

Ansvarlig

Beskrivelse

22/11-2021Mikael Jørgensen

Initiel version

22/02-2022Mikael Jørgensen

Tilrettet jf.

Jira
serverNSI JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIde64c3bc3-001c-3439-bc53-f7a235a8cd61
keySDS-5401

22/2-2023Mikael JørgensenTilrettet jf. ?

Adgang, brug og snitflader

Adgang

Teknisk navnantigentestregister
OpdateringsfrekvensDagligt
KildeNSP Proxy - https://
covid
eu-
19
proxy-
diagnostics
prod.
jrc
nsp.
ec.europa.eu/devices
dsdn.dk 
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://covideu-19proxy-diagnosticsprod.jrcnsp.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

  • på csv (tegnsepareret) format (csv)
  • enheder der er CE godkendte (marking=Yes)
  • enheder der anvendes til hurtigtest (rapid_diag=1)

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

dsdn.dk

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

antigentestStamdata for et antigentest udstyr

Datatyper - detaljer

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

Display tekst

Ja
VarChar(4000)
lang
SprogJa
VarChar(50)
active

Angiver om testen er aktiv

Ja
Boolean
system
DatakildenJa
VarChar(4000)
version

Tidsstempel der angiver versionen

Ja
VarChar(200)
validUntil
Tidsstempel der angiver slutdato for testenJa
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.

...

  • 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

...

Fejl ved indlæsning af data

Værdi i data overstiger allokeret felt I databasen - enkelte elementer indlæses ikke

Image Added

Data overholder ikke overordnet struktur - hele datasættet afvises

Image Added

Elementer i data overholder ikke strukturen - enkelte elementer indlæses ikke

Image AddedImage Removed