A web application that is capable of monitoring the health status of isolated quarantined patients, remotely by doctors. The ideal version would send patient information to doctors, as read from any monitoring devices (pulse oximeter,heart rate monitor, etc.) This application runs a simulation of mocked data, such that whenever a patients readings fluctuate out of the safe health range, a live alert would be sent to the doctors monitoring said patients.
Frontend implemented using HTML,CSS, and React JS Backend implemented using a Java REST API and ofcourse an SQL database
Includes separate UI modules for :
- Patient
- Doctor
- Admin
Patients must sign up, and once they are registered by a doctor or administrator they can view their vital health information through the patient portal. Doctors are registered under the admin portal. They can :
- Register Patients under them, if they have created accounts
- View a list of registered patients under the current doctor account
- View the vital health information of registered patients
- View patient health fluctuation alerts (if any), under the alerts tab
Administrator Information:
- id: ADMIN123
- Name: admin
- email: [email protected]
- password: admin@123
You will need
- HTML 5, CSS 3, Node - to run React JS
- Java JRE & JDK
- Apache Tomcat 8.5
- MY SQL version 8.0.21
- Eclipse IDE for Enterprise Java Developers
Application
Use npm start
to start the application
(You can change the host url in react/src/App.js Line 18)
Server
Open Eclipse IDE under the workspace "Covid19PatientMonitor/java":
- Run Project covid19_patient_monitor on server (Apache Tomcat 8.5) by Right-clicking covid19_patient_monitor > Run As > Run On Server
- Run Simulation by going to Project Simulation/Java Resources/src/test and Right-clicking test.java> Run As > Java Application (Run Simulation only after three patients have been registered under doctor)