HEART & THYROID PREDICTION SYSTEM

I’m a 2nd year Biotechnology student with a strong interest in programming. As a self learner, I wanted to build something meaningful at the intersection of technology and healthcare. With the rising prevalence of heart and thyroid disorders, early detection is essential to prevent serious complications. However, many people lack access to quick screening tools or awareness of normal health parameters. This project was driven by the idea of creating a simple, user-friendly system that helps individuals understand their health risks using basic test results.

The system predicts the risk of heart disease and thyroid disorders based on user-input medical test values. It allows users to: Enter test results step-by-step with displayed normal ranges View a graphical representation of Normal % vs Risk % Generate and save a detailed PDF report including: -Name, Age, Date & Time -Entered test values -Prediction results -Graph visualization -Disclaimer stating AI-based prediction

Frontend: Python Tkinter for GUI design Backend: Machine learning models trained for heart and thyroid prediction Libraries used: NumPy, Matplotlib (for graphs), Joblib (for model loading), ReportLab (for PDF generation) Workflow: 1. User inputs test values
2. Data is preprocessed and scaled 3. Model predicts risk 4. Results displayed with graph 5. Option to export a structured PDF report

Challenges we ran into: - Designing a smooth and intuitive Tkinter interface - Integrating graph visualization within the GUI - Ensuring model accuracy and proper scaling of inputs

** Accomplishments that we're proud of:** - Successfully combining GUI + Machine Learning + Report Generation - Creating a user-friendly system that non-technical users can operate - Generating professional-looking health reports with graphs - Implementing dual prediction (heart + thyroid) in one platform

What we learned: - Practical integration of ML models into real-world applications - GUI development using Tkinter - Generating reports programmatically using ReportLab - Improving user experience through clear visualization and layout

What's next for Heart disease & Thyroid Prediction System: - Adding more diseases for multi-condition screening - Improving model accuracy with larger datasets - Converting the system into a web or mobile application - Adding doctor recommendations based on results

Built With

Share this project:

Updates