Vis enkel innførsel

dc.contributor.advisorPedersen, Edvard
dc.contributor.advisorOlav Melberg, Hans
dc.contributor.authorSøreide, Anders
dc.date.accessioned2024-08-09T05:34:36Z
dc.date.available2024-08-09T05:34:36Z
dc.date.issued2024-05-15en
dc.description.abstractQuerying and exploring health data can lead to the discovery of new rela- tions between conditions, medications, hospital events, etc. For this purpose, temporal health queries are useful since the order in which events happen is important. Many of the querying tools available do not address the unique needs of temporal health queries, making these queries difficult and time-consuming to perform. One tool made for this purpose, Snotra, enables temporal health queries with a syntax that is human-readable and easy to understand and write. Problems in the technical implementation and underlying architecture of Snotra currently prevent it from being used to query large datasets from health registers. By implementing a subset of Snotra operations we can compare to design a new underlying engine for Snotra to handle larger datasets. This thesis ex- plores possible avenues to fix the underlying architecture of Snotra, comparing a selection of approaches including SQL, Dataframes, and custom low-level querying functions. The most promising approach is further developed into a prototype supporting a small subset of Snotra operations. This work shows how Polars extended with custom Rust query functions is a viable path for implementing performant and scalable temporal health queries.en_US
dc.identifier.urihttps://hdl.handle.net/10037/34239
dc.language.isoengen_US
dc.publisherUiT Norges arktiske universitetno
dc.publisherUiT The Arctic University of Norwayen
dc.rights.holderCopyright 2024 The Author(s)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0en_US
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)en_US
dc.subject.courseIDINF-3990
dc.subjectTemporal health queriesen_US
dc.subjectDataframesen_US
dc.subjectHealth registersen_US
dc.titleA before B: Investigations into how best to perform Temporal Health Queriesen_US
dc.typeMastergradsoppgaveno
dc.typeMaster thesisen


Tilhørende fil(er)

Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
Med mindre det står noe annet, er denne innførselens lisens beskrevet som Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)