Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anil951/diagno-guide
DiagnoGuide : AI for Precise Diagnosis, Personalized Medication, & Nearby Hospitals
https://github.com/anil951/diagno-guide
data-science disease-prediction hospital-locator machine-learning medical medication medication-reminder ml random-forest svm
Last synced: 13 days ago
JSON representation
DiagnoGuide : AI for Precise Diagnosis, Personalized Medication, & Nearby Hospitals
- Host: GitHub
- URL: https://github.com/anil951/diagno-guide
- Owner: Anil951
- License: mit
- Created: 2023-07-31T14:19:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-25T19:34:03.000Z (4 months ago)
- Last Synced: 2024-07-26T15:32:48.744Z (4 months ago)
- Topics: data-science, disease-prediction, hospital-locator, machine-learning, medical, medication, medication-reminder, ml, random-forest, svm
- Language: Jupyter Notebook
- Homepage: https://diagnoguide.onrender.com/
- Size: 30.7 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DIAGNOGUIDE
## Overview
DiagnoGuide is a comprehensive disease diagnosis and treatment system that harnesses the power of Machine Learning algorithms to predict diseases based on user-provided symptoms and personal details. The system offers personalized medication recommendations and assists users in locating nearby healthcare facilities for prompt medical attention. Additionally, DiagnoGuide allows users to download prescriptions in PDF format, enabling them to easily access and utilize their personalized medication recommendations. DiagnoGuide aims to revolutionize the healthcare industry by providing accurate and timely healthcare solutions to users, empowering them to make informed decisions about their health.
## Features
1. Disease Prediction: The system analyzes user-provided symptoms and personal details to predict the most likely disease, aiding early detection and treatment.
2. Personalized Medication Recommendations: Based on the predicted disease and user details, the system generates personalized medication recommendations, considering factors like age, gender, and medical history.
3. Hospital Locator: The system offers a hospital locator feature that helps users easily find nearby healthcare facilities on an interactive map, ensuring timely access to medical assistance.
4. Download Prescription: Users can download prescription in 'pdf' format for further corresponding use.
## Requirements
- Python with Flask framework
- Libraries: scikit-learn, pandas, joblib/pickle
- Front-end: HTML, CSS, JavaScript with AJAX## Installation
1. Clone the repository from GitHub.
2. Install the required libraries using `pip install -r requirements.txt`.
3. Run the application using `python app.py`.## How to Use
1. Provide user details such as age, gender, alcohol consumption, and pregnancy status (if applicable).
2. Enter the symptoms experienced.
3. Click on "Predict Disease" to receive the predicted disease and personalized medication recommendations.
4. Click "Download Prescription" at last to download the generated results.
5. Use the hospital locator feature to find nearby healthcare facilities.## Acknowledgements
We would like to extend our gratitude to the [jsPDF project](https://github.com/parallax/jsPDF) for providing the tools to generate and download prescriptions in PDF format. Their work has been invaluable to the functionality of our system.
## Contributing
We welcome contributions from the community to enhance the system's capabilities and accuracy. Feel free to submit pull requests and report issues on GitHub.
> [!NOTE]
> Please note that DiagnoGuide is not a substitute for professional medical advice. It is intended for informational purposes only and should not be considered a medical diagnosis. Always consult a qualified healthcare professional for accurate medical evaluation and treatment.## Demo