Skip to content

HealSync app aims to enhance the efficiency and quality of inpatient care by leveraging technology for better monitoring, communication, and treatment planning.

Notifications You must be signed in to change notification settings

Sadmin23/HealSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


About HealSync

Patient Features:

  • Vitals Monitoring: Track and display vital signs (e.g., heart rate, blood pressure, breathing rate, temperature) with a graphical representation over time.
  • Prescription Management: View and manage prescribed medications.
  • Reports Access: Access medical reports and diagnostic results.
  • Treatment Plan: An overview of the current treatment plan, including steps and objectives.
  • Treatment History: A detailed history of past treatments and interventions.
  • Emergency Contact System:
    • Video Call, Voice Call, and Chat: Direct communication with emergency doctors.
    • Email: An alternative method for contacting medical professionals in emergencies.

Doctor Interface:

  • Patient Data Monitoring: Access and review patient vitals, reports, and treatment histories.
  • Treatment Planning: Prescribe medications, plan treatment steps, and add new reports.
  • Collaboration Tools: Communicate and collaborate with other doctors and nurses.

Nurse Interface:

  • Patient Data Monitoring: View and track patient vitals and data.
  • Vitals Update: Regularly update patient vitals and monitor changes.

Admin Interface:

  • System Oversight: Monitor and manage overall system data and ensure smooth operation.

Key Benefits:

  • Integrated Care: Facilitates seamless interaction and data sharing between patients, doctors, and nurses.
  • Real-Time Monitoring: This ensures up-to-date patient information is always accessible.
  • Emergency Readiness: Quick and easy access to emergency care through multiple communication channels.
  • Comprehensive Treatment Management: Provides a holistic view of patient care from admission to discharge.

This app aims to enhance the efficiency and quality of inpatient care by leveraging technology for better monitoring, communication, and treatment planning.

(back to top)

Built With

  • React
  • FastAPI
  • MongoDB
  • Redux
  • React Router
  • TailwindCSS
  • Chart.js
  • Axios
  • ZEGOCLOUD

(back to top)

Installation

  1. Clone the repo

    git clone https://github.com/Sadmin23/HealSync.git
  2. Go to Frontend

    cd Frontend
  3. Install NPM packages

    npm install
  4. Go to Calling App

    cd ..
    cd Calling App
  5. Create a .env file

  6. Enter your ZEGOCLOUD app Id and server secret key

    REACT_APP_ZEGO_APP_ID='YOUR APP ID'
    REACT_APP_ZEGO_SERVER_SECRET='YOUR SERVER SECRET KEY'
  7. Install NPM packages

    npm install
  8. Go to Backend

    cd ..
    cd Backend
  9. Create a .env file and enter your Mongodb url

     DATABASE_URL='YOUR MONGODB URL'
  10. Intsall python packages

 pip install -r requirements.txt

(back to top)

Database Schema

schema

(back to top)

API Routes

api

(back to top)

Screenshots

Registration page

register

Sign In page

signin

Patient Vitals

vitals

Patient Treatment Plan

treatment_plan

Patient Medical Timeline

timeline

Dashboard

dashboard

Patient List

patients

Emergency Call between Patient and Doctor

emergency emergency_call emergency_call2

(back to top)

About

HealSync app aims to enhance the efficiency and quality of inpatient care by leveraging technology for better monitoring, communication, and treatment planning.

Topics

Resources

Stars

Watchers

Forks