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).
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.
- 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.
pneumonia model = pickle_model_pneumonia.pkl
Diabetes model = pickle_model_diabetes.pkl
Heart model = pickle_model_heart.pkl
Disease model = pickle_model_disease.pkl
Kernal for Malaria model :https://www.kaggle.com/shobhit18th/malaria-cell
Kernal for Pneumonia model :https://www.kaggle.com/shobhit18th/keras-nn-x-ray-predict-pneumonia-86-54
Heart : heart.csv [In the repository]
Diabetes : diabetes.csv [In the repository]
Disease : disease.csv [In the repository]
Pneumonia: https://www.kaggle.com/paultimothymooney/chest-xray-pneumonia
Python ( 3.7 version)
Django
Javascript
Pandas
Numpy
HTML
CSS
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
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
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
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
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.