Skip to content

The web app which is used to remove the dependencies on the doctors, to help out the poor and helpless people with the normal medical checkup and to help people avoid paying huge amount to doctor unnecessarily. This project is made with Django, machine learning algorithms and deep learning (ANN and CNN).

License

Notifications You must be signed in to change notification settings

Pradip-p/E-Health-Care

Repository files navigation

E-Health-Care

The web app which is used to remove the dependencies on the doctors, to help out the poor and helpless people with the normal medical checkup and to help people avoid paying huge amount to doctor unnecessarily. This project is made with Django, machine learning algorithms and deep learning (ANN and CNN).

Overview

In todays time we see a lot of the shortage of the doctors in the world especially in NEPAL.A lot of people are suffering a lot without the help of the proper medical checkup.Also most of the cases many cases arise leading to dealth due to lack of timely medical checkup So to cope up with all of those problems this app is designed which would prove its benefits upto much extent.

Demo

Image of project demo

Application

  • To remove the dependencies on the doctors.
  • To help out the poor and helpless people with the normal medical checkup.
  • To help people avoid paying huge amount to the doctors unnecessarily.
  • To extend the role of the technology in the medical field.

Down below are the names of the various model files used:

  • pneumonia model = pickle_model_pneumonia.pkl

  • Diabetes model = pickle_model_diabetes.pkl

  • Heart model = pickle_model_heart.pkl

  • Disease model = pickle_model_disease.pkl


Kernals used for training deep learning model

Details of various datasets used for model development :


Tools used for project development:

  • Python ( 3.7 version)

  • Django

  • Javascript

  • Pandas

  • Numpy

  • HTML

  • CSS

Installation

The Code is written in Python 3.7.0. If you don't have Python installed you can find it here. If you are using a lower version of Python you can upgrade using the pip package, ensuring you have the latest version of pip. To install the required packages and libraries, run this command in the project directory after cloning the repository: Use the docker to install requirements file.

  • python manage.py migrate

  • python manage.py makemigrations

  • manage.py migrate

  • python manage.py createsuperuser

  • python manage.py runserver

Features

Patient

  • Sign up/ sign In

  • Can update and edit profile

  • Can view list of Specialist doctor

  • Can search specialist doctor by name, address and speciality

  • Can search doctor by disease name and doctor

  • Can predict Disease by entering provided symptoms

  • Can predict heart problem by entering parameters

  • Can predict pneumonia by uploading x-ray images

  • Can predict diabetes problem by entering

  • Suggest doctor after predicting any disease if doctor is available

  • Patient can take appointment

  • Patient can cancel, view and download appointment details

  • Patient can give feedback to system

Admin

  • Can view total patients, predictions, Doctors and feedback from patient

  • Can view new patient who predicts disease

  • Sign In and logout

  • Can add, edit and delete and search all doctor

  • Assign doctor to respective disease

Doctor

  • Sign up through provided username and password from admin

  • View the list of all patients who predicts disease which he was assign to take charge of it(Disease)

  • Can add, edit and delete the appointment

  • Can view booked appointment

  • Can send disease precaution to patient through email

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

About

The web app which is used to remove the dependencies on the doctors, to help out the poor and helpless people with the normal medical checkup and to help people avoid paying huge amount to doctor unnecessarily. This project is made with Django, machine learning algorithms and deep learning (ANN and CNN).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •