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.
To run the server, you will need the CardioLink_ServerApp.jar file, the accompanying Cardiolink.db Database file and the run.bat file, which should all be stored in the same folder once downloaded. 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.
Differentiate user permissions and functionalities based on roles such as patient, doctor, and administrator each with specific permissions and access levels.
Secure login system for user authentication and access control.
Installed on the patient’s device for data reading and physiological monitoring.
Installed at the hospital, storing and managing data from multiple patients using a database.
Enables doctors to review and update patient information remotely.
Use of a relational database instead of plain text files.
- 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.