Skip to content

CardioLink is an app that provides cardiac telemonitoring for patients. This app allows doctors to see their patients recordings.

Notifications You must be signed in to change notification settings

AmaliaRial/CardioLink_DoctorApp

Repository files navigation

CardioLink

Project Description

The project focuses on building a telemedicine application for remote supervision of patients with cardiac diseases, specifically arrhythmias and heart failure. These conditions require continuous monitoring of both symptoms and physiological signals to detect early warning signs and prevent severe events.

Installation

To run the application, you will need the CardioLink_DoctorApp.jar file and the accompanying run.bat file, which once downloaded, should both be stored in the same folder. Make sure you have Java 25 installed on your system. If not, download and install it from the official Java website, and add it to your system's PATH. Once everything is in place, simply run the server by executing the .jar (if that doesn't work, try the run.bat file, which will launch the server using the command java -jar Server.jar). All these files can be found in the out/artifacts folder.

Features

  • Role-based Access Control

Differentiate user permissions and functionalities based on roles such as patient, doctor, and administrator each with specific permissions and access levels.

  • User Authentication

Secure login system for user authentication and access control.

  • Patient Client Application

Installed on the patient’s device for data reading and physiological monitoring.

  • Hospital Server Application

Installed at the hospital, storing and managing data from multiple patients using a database.

  • Doctor Application

Enables doctors to review and update patient information remotely.

  • Database Integration

Use of a relational database instead of plain text files.

Users

  • Patients: Symptom reporting form. Physiological Monitoring via Bitalino
  • Doctors: Can log into the system and review patients’ symptoms and physiological records. Add or modify clinical notes.
  • Administrators: Monitor server status. Secure shutdown mechanism which requires a password.

Collaborators

Conclusion

CardioLink brings together a team of Biomedical Engineers dedicated to developing reliable telemonitoring solutions for patients with cardiac conditions. Through this project, we aim to enable early detection of cardiac anomalies and promote continuous, personalized care. By facilitating remote monitoring, CardioLink seeks not only to prevent the progression of heart diseases but also to empower patients and healthcare professionals with timely information that can truly make a difference in clinical outcomes.

For further information about the project please check our our User Manual, if you want to learn about our code please check out our Developer Manual.

About

CardioLink is an app that provides cardiac telemonitoring for patients. This app allows doctors to see their patients recordings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages