/HealthBridge

Bridging the gap between Patients and Doctors

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0


Logo

Project HealthBridge

Bridging the gap between Patients and Doctors
Visit the website ยป

View Demo ยท Report Bug ยท Request Feature

Table of Contents

About The Project

Product Name Screen Shot

The aim of Project HealthBridge is to make the interaction of patients and doctors seamless, convenient and more organized. This platform is built keeping in mind the problems and hassles one has to face while using any medical facility via hospitals.

๐Ÿค’ Here's what we provide for patients:

๐Ÿ“„ Doctor appointment booking

๐Ÿ”ฌ Lab test booking

๐Ÿงพ Online prescription & medical history database

๐Ÿ’Š Generic drugs to brand name converter & recommendation system

๐Ÿš‘ Ambulance on demand service

๐Ÿงฌ Disease prediction services


๐Ÿง‘โ€โš•๏ธ For doctors, we provide the following services:

๐Ÿ’ป Appointment management system

โœ’๏ธ Online prescriptiion creation system

โš•๏ธ View medical history and previous appointments of patient

โ— Prioritized lab results for disease infected patients

For detailed descriiption of the services, plese visit the usage section


Predictions

We used Tensorflow to train a CNN which predicts Pneumonnia (from chest-xrays) and Breast Cancer (from cell images) with accuracy of 97% and 92% respectively.


Ambulance on Demand

A MERN Web App in which patients can make requests to the ambulance person in real time and depending upon the patient's location, the nearby ambulance will respond to the patients' request.


Built With


Python Python Python Python Python Python Python Python

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • Node.js
  • Python 3.6+

Installation


Flask API


  1. Clone the repo
git clone https://github.com/radioactive11/HealthBridge
  1. Install requirements
pip3 install -r requirements.txt
  1. Start Flask server (by default at localhost:5555)
cd ML
python3 app.py

Node & React


  1. Clone the repo
git clone https://github.com/radioactive11/HealthBridge
  1. Install requirements (server)
cd server
npm install
  1. Start Node server (by default at localhost:5000)
npm run dev
  1. Install requirements (client)
cd ../client
npm install
  1. Start React server (by default at localhost:3000)
npm start

Ambulance on Demand


  1. Clone the repo
git clone https://github.com/radioactive11/HealthBridge
  1. Do npm run dev to run the development server.

  2. Now go to http://localhost:3000 and set your own location as patient and make request to the ambulance.

  3. Open http://localhost:3000/01 , http://localhost:3000/02 till 04 in other tabs .

  4. The nearby ambulance will receive the requests and thus requests can be accepted from there.

Usage

  • Firstly, you need to create an account in the SignUp page

  • After that, you need to login with the credentials you used to register

  • Upon successful login, you will be greeted with a dashboard which will list the available services

  • If you want to book an appointment, click on Book Appointment and then fill up the appointment form. You can also view your previous appointments here

  • For getting branded names of generic medicines, just enter the name of the generic drug and click submit

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Arijit Roy - GitHub - roy.arijit2001@gmail.com

Kartik Goel - GitHub - goel.kartik39@gmail.com

Aman Jagdev - GitHub - amankumarjagdev@gmail.com

Website: https://eureka-web.vercel.app/

Made with ๐Ÿ’œ for ๐Ÿ‡ฎ๐Ÿ‡ณ