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. It aims to revolutionize the healthcare industry by providing accurate and timely healthcare solutions to users, empowering them to make informed decisions about their health.
-
Disease Prediction: The system analyzes user-provided symptoms and personal details to predict the most likely disease, aiding early detection and treatment.
-
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.
-
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.
- Python with Flask framework
- Libraries: scikit-learn, pandas, joblib/pickle
- Front-end: HTML, CSS, JavaScript with AJAX
- Clone the repository from GitHub.
- Install the required libraries using
pip install -r requirements.txt
. - Run the application using
python app.py
.
- Provide user details such as age, gender, alcohol consumption, and pregnancy status (if applicable).
- Enter the symptoms experienced.
- Click on "Predict Disease" to receive the predicted disease and personalized medication recommendations.
- Use the hospital locator feature to find nearby healthcare facilities.
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.