Healthcare Chatbot using Machine Learning and Natural Language Processing

N. Lakshmi Prasanna*, Alekhya Ogiboyina**, Manikanta Nallabothula***, Nagajyothi Somepalli****, Nithin Vempati*****
*-***** Department of Computer Science and Engineering, Vasireddy Venkatadri International Technological University, Namburu, Andhra Pradesh, India.
Periodicity:January - June'2025
DOI : https://doi.org/10.26634/jmt.12.1.21939

Abstract

Healthcare is a fundamental necessity and a basic right of every human. Major advancements, like the development of healthcare chatbots, are transforming the healthcare industry. They help individuals who cannot consult doctors for every minor ailment by providing timely assistance. By helping users assess health concerns and providing relevant information, chatbots reduce unnecessary doctor visits. The purpose of this study is to create a healthcare chatbot that leverages advanced technologies such as Natural Language Processing (NLP) to efficiently process user inputs. It guides users through a series of questions to identify their symptoms and uses Machine Learning (ML) to suggest possible health conditions. The system incorporates an ensemble learning approach using majority voting among K-Nearest Neighbors (KNN), AdaBoost, and Multi-Layer Perceptron (MLP), achieving an accuracy of 96.47%. Additionally, it offers personalized recommendations such as disease descriptions, precautions, diet plans, exercise plans, medications, and suggests doctors based on the user's location, providing essential details to help them find the right healthcare professional. By relieving the burden on doctors for minor health concerns, the chatbot contributes to a more streamlined healthcare system, ensuring healthcare resources are allocated effectively for serious medical cases and enabling users to manage their health with a virtual assistant available around the clock.

Keywords

Healthcare Chatbot, Disease Prediction, Machine Learning (ML), Ensemble Learning, K-Nearest Neighbors (KNN), AdaBoost.

How to Cite this Article?

Prasanna, N. L., Ogiboyina, A., Nallabothula, M., Somepalli, N., and Vempati, N. (2025). Healthcare Chatbot using Machine Learning and Natural Language Processing. i-manager’s Journal on Mobile Applications & Technologies, 12(1), 34-45. https://doi.org/10.26634/jmt.12.1.21939

References

[3]. Asif, S., Wenhui, Y., ul Ain, Q., Yueyang, Y., & Jinhai, S. (2024). Improving the accuracy of diagnosing and predicting coronary heart disease using ensemble method and feature selection techniques. Cluster Computing, 27(2), 1927-1946.
[7]. Bhanuteja, T., Kumar, K. V. N., Poornachand, K. S., Ashish, C., & Anudeep, P. (2021). Symptoms based multiple disease prediction model using machine learning approach. International Journal of Innovative Technology and Exploring Engineering (IJITEE), 10 (9), 67-72.
[13]. Hussain, H., Aswani, K., Gupta, M., & Thampi, G. T. (2020). Implementation of disease prediction chatbot and report analyzer using the concepts of NLP, machine learning and OCR. International Research Journal of Engineering and Technology (IRJET), 7 (4), 1814-1819.
[16]. Li, Z., Qiao, D., Yang, T., Wang, J., & Chen, H. (2025). Event recognition technology and short-term rockburst early warning model based on microseismic monitoring and ensemble learning. Scientific Reports, 15(1), 1-18.
[19]. Mendapara, H., Digole, S., Thakur, M., & Dange, A. (2021). Ai based healthcare chatbot system by using natural language processing. International Journal of Scientific Research and Engineering Development, 4(2), 89-96.
[20]. Musalamadugu, T. S., Kumari, N., & Rodriquez, R. V. (2023). Impact of the AI-induced app 'Babylon'in the healthcare industry. In Artificial Intelligence and Knowledge Processing (pp. 59-66). CRC Press.
[21]. Patil, M. V., Subhawna, P. S., & Singh, P. (2021). AI based healthcare chat bot system. International Journal of Scientific & Engineering Research, 12(7), 668-671.
[22]. Patton, L. L. (2015). The ADA Practical Guide to Patients with Medical Conditions. John Wiley & Sons.
[24]. Prasanna, N. L., Jyothi, P. J., & Nallamekala Rajeswari, R. T. (2018). A diagnosis system for multi class primary headaches using ant miner plus algorithm. International Journal of Recent Technology and Engineering (IJRTE), 7(4), 241-245.
[27]. Ranjan, A., Hukre, S., Rathore, S., & Kerkett, R. (2022). Healthcare chatbot: Sanjeevani. International Journal for Research in Applied Science & Engineering Technology (IJRASET), 10 (6), 3894-3900.
[28]. Sharmila, S. L., Dharuman, C., & Venkatesan, P. (2017). Disease classification using machine learning algorithms-a comparative study. International Journal of Pure and Applied Mathematics, 114(6), 1-10.
[31]. Sriram, T. V., Rao, M. V., Narayana, G. S., Kaladhar, D. S. V. G. K., & Vital, T. P. R. (2013). Intelligent Parkinson disease prediction using machine learning algorithms. International Journal of Engineering and Innovative Technology, 3(3), 1568-1572.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 15 15 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.