Det er et grundliggende krav at Antigentest indlæseren udarbejdes i henhold til reference arkitektur for stamdata indlæsere (https://www.nspop.dk/display/public/web/Referencearkitektur)
Antigentest indlæseren vil hente og gemme data omkring antigentest-enheder så de er til rådighed or andre systemer.
Data kommer på formen
{ "valueSetId": "covid-19-lab-test-manufacturer-and-name", "valueSetDate": "2022-01-25", "valueSetValues": { "1341": { "display": "Qingdao Hightop Biotech Co., Ltd, SARS-CoV-2 Antigen Rapid Test", "lang": "en", "active": true, "system": "https://covid-19-diagnostics.jrc.ec.europa.eu/devices", "version": "2021-07-07 05:23:59 CEST", "validUntil": null }, "1065": { "display": "Becton Dickinson, BD Veritor™ System for Rapid Detection of SARS CoV 2", "lang": "en", "active": true, "system": "https://covid-19-diagnostics.jrc.ec.europa.eu/devices", "version": "2021-07-07 05:13:00 CEST", "validUntil": null }, .... "1581": { "display": "CTK Biotech, Inc, OnSite COVID-19 Ag Rapid Test", "lang": "en", "active": true, "system": "https://covid-19-diagnostics.jrc.ec.europa.eu/devices", "version": "2021-07-07 05:10:05 CEST", "validUntil": null } } } |
Indlæseren vil validere at de ankomne data overholder dette format.
Data vil blive indlæst så godt som muligt, så hvis der skulle være elementer i data der ikke overholder formatet eller har værdier der overstiger den allokerede længde i databasen, vil det kun være disse elementer der mangler i data. Ved en sådan situation vil indlæserens statusservice gøre opmærksom på problemet.
Indtil videre er beslutningen, at der ikke foretages trunkering af data for at undgå fejl ved for lange felter.