Coder Social home page Coder Social logo

sadmin23 / healsync Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 14.67 MB

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

HTML 2.38% JavaScript 77.67% CSS 0.08% Python 19.87%
fastapi mongodb react zegocloud react-chartjs redux tailwind

healsync's Introduction


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)

healsync's People

Contributors

sadmin23 avatar coder-saim avatar lubna-sk25 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.