Aarogyadhara is a smart healthcare assistant designed to help users get instant responses to health-related queries using Artificial Intelligence. This system integrates modern NLP techniques to provide medical advice, symptom analysis, and basic disease information from trusted sources.
- 🤖 AI-powered chatbot for medical Q&A
- 💬 Natural Language Understanding (NLU) for user queries
- 🩺 Symptom-based condition suggestions
- 🧠 Integrated with health data sources (custom or external)
- 🌐 Web interface for interactive experience
Aarogyadhara/
├── app/ # Frontend or backend app files
├── models/ # Trained NLP or ML models
├── data/ # Medical datasets
├── utils/ # Helper scripts
├── main.py # Entry point of the application
├── requirements.txt # Python dependencies
└── README.md # Project overview
-
Clone the repository:
git clone https://github.com/Anshul-ydv/aarogyadhara.git cd aarogyadhara
-
Create and activate a virtual environment (recommended):
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install the dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
- Python 3
- NLP with spaCy / BERT / Transformers
- FastAPI / Flask for backend API
- Streamlit / HTML-CSS-JS frontend
- Medical datasets (custom-curated or public)
- Multilingual support for Indian regional languages
- Integration with wearable data (e.g., smartwatches)
- Real-time symptom checking with confidence levels
- Backend integration with hospital APIs for teleconsultation
This project is licensed under the MIT License — see the LICENSE file for details.
- Indian Government Health Portal
- WHO Disease Guidelines
- Hugging Face Transformers
- spaCy and Scikit-learn communities