Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Stepheny Lucas, Mitali Desai, Amisha Khot, Sincee Harriet, Nilambari Narkar
DOI Link: https://doi.org/10.22214/ijraset.2022.47434
Certificate: View Certificate
The breakthrough on computer-based technology has resulted in storage of a lot of electronic data in the healthcare industry. Machine Learning technology has been proven beneficial in giving an immeasurable platform in the medical field so that health care issues can be resolved effortlessly and expeditiously. Prediction of disease at early stage could help people from getting the necessary treatment on time. These days many virtual prediction models are available for the same. The existing systems either made use of only one algorithm or prediction system were capable for predicting only one disease. The maximum accuracy of the existing systems range between 52% to 88%. The algorithms used in various prediction system consisted of Linear Regression, Decision Tree, Naïve Bayes, KNN, CNN, Random Forest Tree, etc. In our project i.e., “SmartCare: A Symptoms Based Disease Prediction Model Using Machine Learning Approach”, it is possible to predict more than one disease at a time. So, the user does not need to traverse many models to predict the diseases. It will help to reduce the time and cost of predicting diseases at prior stages, so as to prevent the extremities of it and thus, there is a chance of reducing mortality rate.
I. INTRODUCTION
Healthy lifestyle, healthcare and medicines are few of the essential elements of human lifestyles and economy. There is a tremendous change in the world we are living in now and the world that existed few months back. Everything has turned ugly and divergent. In this case, where the entirety has grown to become digital or let us say virtual, the doctors and nurses are giving their maximum efforts to keep people's lives and people’s health even though they ought to danger their very own.
Even now in some parts of the world there are still some far-flung villages, remote places which lack clinical centers, health facilities. Machines have started to gain popularity and dependency by humans as, without any human mistakes, they could perform duties greater efficaciously and with a steady degree of accuracy.
A disease predictor is nothing but a virtual doctor, which can predict the disorder of any affected person without any human errors. The first disease prediction system focused on input of blood report values. Whereas The Symptoms Based Disease Prediction Model predicts the disease of the patient based on the input of symptoms. Depending on the disease being diagnosed a specialized doctor will be assigned for the patient.
The following algorithms are used in developing the Symptoms Based Disease Prediction Model: -
II. LITERATURE REVIEW
III. SYSTEM ANALYSIS
A. Objective
With the advancement of technology in almost every field, and the growing use of machine learning in various sectors, notably healthcare. The main goal of our project is to help people diagnose illnesses at an early stage so that the patient can receive the necessary treatment on time. The user can also predict the disease while sitting at home. It can also be used in hospitals to take appropriate precautions to avoid or reduce risk, thereby improving quality of care and avoiding potential hospital admissions.
B. Problem Statement
The “SmartCare: A Symptom-Based Disease Prediction Model Using Machine Learning Approach” does not focus on the prediction of a specific disease; instead, it predicts disease based on the symptoms given by the user. As a result, the user does not need to traverse many models to predict the disease. There is a probability of lowering the death rate due to the prediction of disease at an early stage. Utilizing machine learning methods, our goal is to create a symptom-based disease prediction model. The Frontend of the system would consist of a responsive website that can be accessed through any device. The website will be developed using HTML, CSS and JavaScript will be connected to the ML model using Flask. The user has to input the parameters for a specific disease and the model will detect if the disease is present or not. Based on more than 5000 records of patients, our goal is to create a prediction model that analyses the user’s symptoms, determines the disease he or she is more likely to have, and directs the user to the closest hospitals based on location.
IV. SYSTEM REQUIREMENT
A. Hardware Requirements
B. Software Requirements
V. SYSTEM DESCRIPTION
Users can give various symptoms and the issues they are facing. The application takes the user's symptoms as inputs to check for various illnesses that could be associated with it using the algorithms. The system also provides the users with a list of hospitals near them which they could visit for further consultancy. The model will be available as a website for the user to use and is simple as well as easy to use. The traditional diagnosis approach demands an affected person visiting a doctor, undergoing many clinical assessments, and then reaching a conclusion. This whole process was very time consuming. This project proposes an automated disease prediction system using machine learning approach to save time and cost by predicting diseases at prior stages, so as to prevent the extremities of it and thus, there is a chance of reducing mortality rate.
VI. IMPLEMENTATION AND RESULT
A. System Architecture
Fig. 1 illustrates architecture of the website where first the user will visit the Home page of the website and then go the Disease prediction where they will enter their symptoms. The four algorithms used for disease prediction include Decision Tree Algorithm, K-Nearest Neighbour Algorithm, Naïve Bayes Algorithm and Random Forest Algorithm. The user can also navigate from disease prediction page to the Consultancy page where on allowing his/her location they will be provided with list of all nearest hospitals. The user can also share their views with us through the feedback back. The about page gives a brief idea about the website to the user and also lists all the disease the website can predicted. All the pages are connected together with the help of the navbar. This will help the user to easily and efficiently navigate from one page to another.
The Frontend of the system would consist of a responsive website that can be accessed through any device. The website was developed using HTML, CSS and JavaScript and connected to the ML model using Flask. The user has to input the parameters for a specific disease and the model will detect if the disease is present or not, using four different algorithms which have significantly increased the accuracy rate of the system to 97%. They consist of Decision Tree algorithm, K-nearest neighbour algorithm, Naïve Bayes algorithm and Random Forest tree algorithm.
B. Modules Used
The website contains five pages i.e., Home Page, Disease Prediction Page, Consultant Page, About Page and Feedback Page.
VII. ACKNOWLEDGEMENT
We would like to express our sincere gratitude to our teacher Asst. Prof. Nilambari Narkar, our principal Dr. Y.D. Venkatesh, and our department head Dr. Vaishali Gaikwad for providing us the golden opportunity to do this wonderful project on the topic. The research carried out for the project helped us learn a lot of things and it also gave us practical experience with machine learning. We are really grateful to them.
Making predictions from data is a strong use of machine learning. But it\'s crucial to keep in mind that machine learning is only as effective as the data used to train the algorithms. The website has been created in such a way that using it will be simple and easy for users. The project successfully implemented a website that could predict a disease with a 97% accuracy rate after comparing the four algorithms. Along with disease prediction, the website includes an about page, consultancy page and a feedback page where users can provide valuable feedback. In terms of future work, we intend to store the data of the users and use that information in the existing dataset and work on increasing the accuracy rate as well as include a greater number of diseases which the model can predict, generation of report and include services like virtual doctor appointments and online medicine shopping.
[1] studocu. What is a decision tree? [2] Board Infinity. Explain random forest algorithm in machine learning? [3] IBM. What is the k-nearest neighbors algorithm? [4] Reshma. Classification using naive bayes. [5] Akkem Yaganteeswarudu. Multi disease prediction model by using machine learning and flask api. In 2020 5th International Conference on Communication and Electronics Systems (ICCES), pages 1242–1246. IEEE, 2020. [6] P Hamsagayathri and S Vigneshwaran. Symptoms based disease prediction using machine learning techniques. In 2021 Third International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV), pages 747–752. IEEE, 2021. [7] Archana Singh and Rakesh Kumar. Heart disease prediction using machine learning algorithms. In 2020 international conference on electrical and electronics engineering (ICE3), pages 452–457. IEEE, 2020. [8] Yanli Liu, Yourong Wang, and Jian Zhang. New machine learning algorithm: Random forest. In International Conference on Information Computing and Applications, pages 246–252. Springer, 2012. [9] Daniel Berrar. Bayes’ theorem and naive bayes classifier. Encyclopedia of Bioinformatics and Computational Biology: ABC of Bioinformatics, 403, 2018. [10] Bahzad Charbuty and Adnan Abdulazeez. Classification based on decision tree algorithm for machine learning. Journal of Applied Science and Technology Trends, 2(01):20–28, 2021. [11] Gongde Guo, Hui Wang, David Bell, Yaxin Bi, and Kieran Greer. Knn model-based approach in classification. In OTM Confederated International Conferences” On the Move to Meaningful Internet Systems”, pages 986–996. Springer, 2003.
Copyright © 2022 Stepheny Lucas, Mitali Desai, Amisha Khot, Sincee Harriet, Nilambari Narkar. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET47434
Publish Date : 2022-11-12
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here