<< Click to Display Table of Contents >> Eksport av data, NdvEksport.exe |
![]() ![]() ![]() |
Det opprettes en XML-fil for hvert arbeidssted. Hvis brukeren som kjører eksporten har rettigheter til å bytte arbeidssted vil den automatiske uttrekksrutinene kjøre gjennom prosessen for alle arbeidssteder i databasen. Når dette er gjort pakkes filen(e) sammen til en enkelt zip-fil, der hver av XML-filene er kryptert. Selve XML-filene slettes etter at de er lagt inn i ZIP-filen.
XML-filene gis navn etter institusjon, databaseversjon og tidspunkt for opprettelsen, slik som dette:
Format( 'NDV-%s-v%d-%s.xml', [CenterName,DbVersion,FormatDateTime( 'yyyymmdd', Now ) ]
ZIP-Filen gis navn etter databasens navn, slik
Format( 'NDV-Export-%s.ZIP, [DbName] )
Filen blir lagret i samme katalog som eksportprogrammet (NdvExport.exe). Det er standardisert på å bruke undermappen .\Export, relativt til FastTrak.exe.
Prosessen starter med at det hentes inn labdata for pasienter som finnes i en av protokollene (NDV, ENDO, NDV.PAS). Dette gjøres ved hjelp av relevante "LabCollectors" som er klasser som henter data fra DIPS, Winmed eller Helse Vest IKT sine webservicer for labdata. Se mappen .\EPR\Lab i utviklingsmiljøet for kildekode.
For hvert arbeidssted/institusjon markeres pasienter for eksport. De som markeres for eksport er alle pasienter som noen gang har vært registrert på brukerens aktive institusjon, og hvor det er registert samtykke (siste variabel NDV_CONSENT=1). Det tas ikke hensyn til om personnummer er registert, om dette er en testpasient eller andre forhold.
Personalia
I forbindelse med feilsøking kan det hentes ut personalia for pasienter som er markert som aktuelle, og som i tillegg er registrert med personnummer. Personalia består av lokal identifikator (løpenummer PersonId), fullt navn, kjønn og personnummer. Normalt er ikke dette en del av eksportfilen.
Labdata
Uthenting av labdata utføres for alle pasienter som er markert for eksport (MarkForExport=1 i tabellen dbo.StudCase), uavhengig av studie og institusjon. Den forutsetter derfor at de riktige pasientene allrede er markert, men den vil i tillegg kreve at pasienten har registrert et personnumer.
Det hentes bare ut labdata for et visst sett med prøver, se tabellen nedenfor. De nederste prøvene hentes ikke lenger inn fra 2014.
LOINC® |
Variabelnavn |
Prøvenavn |
Kommentar |
Status |
4548-4 |
HBA1c |
B-HbA1c |
Aktiv |
|
14682-9 |
CREAT |
S-Kreatinin |
Aktiv |
|
14959-1 |
UACR |
U-Albumin/Kreatinin ratio |
Denne erstatter alle måling av protein, se nederst i tabellen. |
Aktiv |
14647-2 |
CHOL |
S-Totalkolesterol |
Aktiv |
|
22748-8 |
LDL |
S-LDL-kolesterol |
Aktiv |
|
14646-4 |
HDL |
S-HDL-kolesterol |
Aktiv |
|
14927-8 |
TRIG |
S-Triglyserider |
Aktiv |
|
11218-5 |
UMALB |
U-Mikroalbumin |
Protein i spoturin, konsentrasjon målt med spesielt sensitiv metode. |
Utgått |
1754-1 |
UALB |
U-Albumin |
Albumin i spoturin, konsentrasjon bestemt med ordinær metode |
Utgått |
1755-8 |
UPROT24 |
dU-Protein |
Protein i døgnurin |
Utgått |