MediPredict-from Symptoms to Smart Care
Keywords:
Machine Learning, Flask API, Disease Prediction, Personalized Healthcare, Artificial Intelligence, Medical Recommendation System, Web Application, Data PreprocessingAbstract
This study proposes a user-friendly Personalized Medical Recommendation System that integrates Artificial Intelligence (AI) and Machine Learning (ML) to improve disease prediction and healthcare accessibility, especially for non-technical users in resource-limited settings. The system is built using a Flask-based RESTful API that enables real-time predictions and delivers context-aware health recommendations through a web interface. It utilizes datasets covering symptoms, diseases, precautions, diet plans, workouts, and medication information. Data preprocessing techniques, including noise removal, normalization, missing value imputation, and synonym mapping, are applied to ensure consistency and reliability. Five classification algorithms—Support Vector Classifier (SVC), Random Forest, K-Nearest Neighbors (KNN), Gradient Boosting, and Multinomial Naive Bayes—were evaluated, with SVC achieving the highest accuracy of 95.2%. The system predicts diseases based on user-input symptoms and provides personalized recommendations. Overall, the framework offers a scalable, efficient, and practical solution for integrating AI-driven diagnosis into digital healthcare platforms.
References
Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., ... & Zheng, X. (2016). {TensorFlow}: a system for {Large-Scale} machine learning. In 12th USENIX symposium on operating systems design and implementation (OSDI 16) (pp. 265-283).
Chollet, F. (2021). Deep learning with Python. 2nd Edn. Shelter Island, NY.
Esteva, A., Robicquet, A., Ramsundar, B., Kuleshov, V., DePristo, M., Chou, K., ... & Dean, J. (2019). A guide to deep learning in healthcare. Nature medicine, 25(1), 24-29.
Grinberg, M. (2018). Flask web development. " O'Reilly Media, Inc.".
Miotto, R., Wang, F., Wang, S., Jiang, X., & Dudley, J. T. (2018). Deep learning for healthcare: review, opportunities and challenges. Briefings in bioinformatics, 19(6), 1236-1246.
Rajkomar, A., Dean, J., & Kohane, I. (2019). Machine learning in medicine. New England Journal of Medicine, 380(14), 1347-1358.
Rajpurkar, P., Chen, E., Banerjee, O., & Topol, E. J. (2022). AI in health and medicine. Nature medicine, 28(1), 31-38.
Raschka, S., & Mirjalili, V. (2019). Python machine learning: Machine learning and deep learning with Python, scikit-learn, and TensorFlow 2. Packt publishing ltd.
Shickel, B., Tighe, P. J., Bihorac, A., & Rashidi, P. (2017). Deep EHR: a survey of recent advances in deep learning techniques for electronic health record (EHR) analysis. IEEE journal of biomedical and health informatics, 22(5), 1589-1604.















