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.
-
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.
-
Download Prescription: Users can download prescription in 'pdf' format for further corresponding use.
- 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.
- Click "Download Prescription" at last to download the generated results.
- Use the hospital locator feature to find nearby healthcare facilities.
We would like to extend our gratitude to the jsPDF project for providing the tools to generate and download prescriptions in PDF format. Their work has been invaluable to the functionality of our system.
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.