Capstone Project

Back to listing
Group 2022-10 Status completed
Title Digital health experiment management platform
Supervisor P. Lago, C. Grova (PHYS)
Description Digital health refers to the use of computing platforms, connectivity, software, and sensors for health-related applications. Now that digital technologies are an integral part of our world, they have the potential to revolutionize health research and healthcare by reducing inefficiencies, reducing costs, and improving access. However, when designing experiments to validate these technologies in clinical research, it is often difficult to manage the sensor data, while managing the experiment at the same time. - This project will develop a platform that will support researchers interested in creating digital health experiments using mobile, wearable, and smart home sensors. - The challenges are related to management of sensor data including the following reasons (1) the temporal nature of sensor data calls for different storage options than traditional sql databases (2) metadata needs to be stored to understand the sensing device specifications, units of measurement, position where it was worn, etc (3) Patient self-reports should be related to the sensor data. - The platform will enable researchers to: - Authenticate - Create an experiment – Create a new sensing device – Select sensing devices for the experiment -Select a specific device for a participant – Visualize sensor data from participants by day, device. The platform will allow participants to: - Login and Authenticate – Review and sign informed consent – View their own sensing data – Remove consent. The platform will alert the researcher if data is not being received for any participant as this might indicate a problem with the device during the experiment. A mobile application and a custom sensing device with appropriate hardware will function as sensing devices for evaluating the platform. Both devices will send sensor data to the platform and the platform will store it and match it with the participant and device. - Deliverables: 1) A software platform that operates on a web environment 2) the detailed design of such software 3) A mini-mobile application that collects and sends sensor data to the platform (4) hardware and software for the custom sensing device
Requirement Courses: Software Processes and methodologies, Object Orientated Programming, Database, Data Structures and Algorithm, Operating System, Computer networks and protocol, Network and Security. Software Skills: Knowledge of software development, validation and testing, Angular JS, supabase, SQL and Non-SQL databases, and collaborative programming tools (Git).
Tools Development laptop
Number of Students 6
Students Devin Kuriya, Mitchel Scott-Bond, Shriman Vinayagamoorthy, Amanda Marsillo, Rahat Bhatti, Siddhesh Mishra
Comments: Contact: paula.lago@concordia.ca
Links: