Developing a software interface between Dräger Winaccess API and influxDB Time series database

Blessing, Benn (2021) Developing a software interface between Dräger Winaccess API and influxDB Time series database. [USQ Project]

Text (Project)
BLESSING Benn dissertation_redacted.pdf

Download (1MB) | Preview


This project aims to provide a software solution for the comprehensive capture and storage of vitals signs data and in doing so evaluate the suitability of a time series database for storing and accessing this data. The source of the vital signs data will be the API interface on the Draeger Infinity Gateway server, which in turn captures live vital signs data from the Draeger patient monitoring platform.

Numeric values are routinely exported from patient monitoring platforms to electronic medical record in the multi vendor HL7 format (Health Level 7), however typical HL7 exports lack the continuous waveform data which is often sought by clinical research projects. In addition, by developing an understanding of the function of the underlying proprietary Infinity paitent monitoring Network, we will extend the solutions capability to recording data from multiple simultaneous source devices and incorporate recording of alarm events. This will require a multithreaded model to maximise the number of simultaneous beds recorded. The solution is built using C++17, InfluxDB as the database solution, influxDB-cxx and several libraries from the Boost C++ project. It is a windows only solution in order to interface with the vendor supplied Windows DLL which provides the API call functions.

Statistics for USQ ePrint 51795
Statistics for this ePrint Item
Item Type: USQ Project
Item Status: Live Archive
Faculty/School / Institute/Centre: Historic - Faculty of Health, Engineering and Sciences - School of Civil Engineering and Surveying (1 Jul 2013 - 31 Dec 2021)
Supervisors: Wen, Paul
Qualification: Bachelor of Computer Systems Engineering (Honours)
Date Deposited: 21 Dec 2022 03:49
Last Modified: 25 Jun 2023 23:59
Uncontrolled Keywords: vital signs, healthcare, API, Draeger, database, time series, medical, biomedical engineering, C++

Actions (login required)

View Item Archive Repository Staff Only