An open API service indexing awesome lists of open source software.

https://github.com/jiteshshelke/complete-health-diagnostic-hub

🩺 Complete Health Diagnostic Hub – A 🌐 web-based platform using 🤖 machine learning to predict potential health risks for ❤️ heart, 🩸 kidney, 🏥 liver, and 🩹 diabetes conditions.
https://github.com/jiteshshelke/complete-health-diagnostic-hub

artificial-intelligence data-science flask-application healthcare healthcareai kaggle-dataset logistic-regression machine-learning machine-learning-algorithms medicalai python

Last synced: 27 days ago
JSON representation

🩺 Complete Health Diagnostic Hub – A 🌐 web-based platform using 🤖 machine learning to predict potential health risks for ❤️ heart, 🩸 kidney, 🏥 liver, and 🩹 diabetes conditions.

Awesome Lists containing this project

README

        

# Complete Health Diagnostic Hub 🏥💡

![Health Diagnostic](./images/chatgpt-banne.png)

Welcome to the **Complete Health Diagnostic Hub** 🏥, a machine-learning-based system designed to predict the likelihood of heart disease, kidney disease, liver disease, and diabetes using advanced classification algorithms. 🚀

## 🌟 Features
- ✅ Predicts **Heart Disease**, **Kidney Disease**, **Liver Disease**, and **Diabetes**.
- 🤖 Utilizes **Logistic Regression, Decision Tree, KNN, Random Forest, and SVM** models.
- 🔬 Data sourced from **Kaggle** for robust training.
- 📊 Feature selection and preprocessing for optimal accuracy.
- 🌐 Flask-based web application for user-friendly predictions.

## 🏠 Technologies Used
- **Python 3.10** 🐍
- **Flask** 🌍 (For web deployment)
- **Pandas, NumPy** 📊 (Data Processing)
- **Matplotlib, Seaborn** 📈 (Data Visualization)
- **Scikit-learn** 🤖 (Machine Learning)
- **Joblib, Pickle** 🔄 (Model Serialization)

## 🛠️ Setup & Installation

```bash
# Clone the repository
git clone https://github.com/JiteshShelke/Complete-Health-Diagnostic-Hub.git
cd Complete-Health-Diagnostic-Hub

# Create a virtual environment
python -m venv env
source env/bin/activate # On Windows: env\Scripts\activate

# Install dependencies
pip install -r requirements.txt
```

## 🚀 How to Run

```bash
# Run the Flask app
python app.py

# Open in your browser
http://127.0.0.1:5000/
```

## 💂️ Project Web App Images
Here are some screenshots of the web application:

![Web App Home](./images/home.png)
![Web first](./images/1.png)
![Prediction Page](./images/2.png)
![Results Page](./images/3.png)

## 📂 Dataset Information
The project utilizes four medical datasets from **Kaggle**:
1. **Heart Disease Dataset** ❤️ - [Download Here](https://www.kaggle.com/code/syedali110/heart-disease-detection/input)
2. **Kidney Disease Dataset** 🩸 - [Download Here](https://www.kaggle.com/code/niteshyadav3103/chronic-kidney-disease-prediction-98-accuracy/input?select=kidney_disease.csv)
3. **Liver Disease Dataset** 🏥 - [Download Here](https://www.kaggle.com/datasets/rabieelkharoua/predict-liver-disease-1700-records-dataset/data)
4. **Diabetes Dataset** 🧑‍⚕️ - [Download Here](https://www.kaggle.com/datasets/akshaydattatraykhare/diabetes-dataset)

## 🎯 Methodology

1. **Data Collection** 💞 - Datasets sourced from Kaggle.
2. **Data Preprocessing** 🛠️ - Handling missing values, encoding, and scaling.
3. **Feature Selection** 🔍 - Key attributes selected based on medical relevance.
4. **Model Training** 🤖 - Various ML models trained and evaluated.
5. **Evaluation Metrics** 📊 - Accuracy, Precision, Recall, and F1-score.
6. **Deployment** 🌐 - Model integrated into a Flask web app.

## 🌍 API Endpoints

| Method | Endpoint | Description |
|--------|---------|-------------|
| `POST` | `/predict/heart` | Predicts Heart Disease |
| `POST` | `/predict/kidney` | Predicts Kidney Disease |
| `POST` | `/predict/liver` | Predicts Liver Disease |
| `POST` | `/predict/diabetes` | Predicts Diabetes |

## 🤝 Contributing
Pull requests are welcome! For significant changes, please open an issue first to discuss what you would like to change.

## 🐝 License
This project is licensed under the **MIT License**.

## 💎 Contact
For queries, reach out to **Jitesh Shelke** 👨‍💻 on GitHub: [@JiteshShelke](https://github.com/JiteshShelke)

---
🌟 _Empowering healthcare with AI!_ 🌟