https://github.com/durjaysamrat/medicare-chatbot
Welcome to the Medicare-ChatBot repository! This project aims to provide a comprehensive chatbot solution for healthcare services using IBM-Watson. The chatbot is designed to assist users with medical inquiries, appointment scheduling, and general health information.
https://github.com/durjaysamrat/medicare-chatbot
chatbot ibm-cloud ibm-watson medical medical-application python twilio
Last synced: 4 months ago
JSON representation
Welcome to the Medicare-ChatBot repository! This project aims to provide a comprehensive chatbot solution for healthcare services using IBM-Watson. The chatbot is designed to assist users with medical inquiries, appointment scheduling, and general health information.
- Host: GitHub
- URL: https://github.com/durjaysamrat/medicare-chatbot
- Owner: durjaysamrat
- Created: 2023-09-04T16:52:01.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-16T09:36:07.000Z (about 1 year ago)
- Last Synced: 2025-05-30T14:20:16.816Z (about 1 year ago)
- Topics: chatbot, ibm-cloud, ibm-watson, medical, medical-application, python, twilio
- Language: Python
- Homepage:
- Size: 3.97 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π¬ Medicare ChatBot
Welcome to the **Medicare ChatBot** repository! π€π
This project introduces an intelligent chatbot designed to assist users with medical queries and provide healthcare-related information. Using **Natural Language Processing (NLP)** and **Machine Learning (ML)**, the bot simulates human-like conversations, offering reliable guidance and support for non-critical medical inquiries.
---
## π Overview
The **Medicare ChatBot** is built to help users access basic healthcare information without the need to visit a doctor for minor queries. It leverages cutting-edge NLP techniques to interpret user questions and provide accurate, context-aware responses.
β¨ **Key Features:**
- Supports **symptom-based queries** to suggest possible conditions.
- Offers **general healthcare tips** and remedies.
- Provides **24/7 availability** for non-critical assistance.
- User-friendly interface for seamless interaction.
---
## π» Tech Stack
- **Backend:** Flask (Python)
- **Natural Language Processing:**
- NLTK
- SpaCy
- Transformer Models
- **Frontend:** HTML, CSS, JavaScript
- **Database:** SQLite
- **Deployment:** Render, Flask Server
---
## π Getting Started
### Prerequisites
1. **Python** (3.7 or later)
2. Required Python Libraries (Install via `requirements.txt`):
- Flask
- NLTK
- SpaCy
- Pandas
### Installation
1. Clone the repository:
```bash
git clone https://github.com/durjaysamrat/Medicare-ChatBot.git
```
2. Navigate to the project folder:
```bash
cd Medicare-ChatBot
```
3. Install dependencies:
```bash
pip install -r requirements.txt
```
4. Run the Flask server:
```bash
python app.py
```
5. Open the chatbot in your browser:
```
http://localhost:5000
```
---
## π§ How It Works
1. **User Input:** The user asks a question or describes symptoms.
2. **NLP Engine:** The input is processed using tokenization, stemming, and entity recognition.
3. **Response Generation:**
- The bot queries its database for relevant information.
- Predefined responses are combined with AI-generated text for context-specific replies.
4. **Output:** The chatbot provides the response in a human-friendly format.
---
## π― Use Cases
- **Symptom Checker:** Offers preliminary analysis based on user-provided symptoms.
- **Healthcare Tips:** Provides general tips for well-being and prevention.
- **Medical FAQs:** Answers frequently asked questions about common conditions.
---
## π Project Structure
```
Medicare-ChatBot/
β
βββ templates/ # HTML files for the user interface
βββ static/ # CSS, JavaScript, and assets
βββ app.py # Flask application
βββ chatbot_model.py # Core logic for NLP and response generation
βββ database.db # SQLite database for medical data
βββ requirements.txt # Python dependencies
βββ README.md # Project documentation
```
---
## πΌοΈ Demo
### π ChatBot Interface:

---
## π€ Contributions
Contributions are welcome! π
- Report bugs or suggest new features via [issues](https://github.com/durjaysamrat/Medicare-ChatBot/issues).
- Fork the repository, make changes, and submit a pull request.
---
## π« Connect
[](https://linkedin.com/in/durjaysamrat)
[](https://github.com/durjaysamrat)
[](mailto:durjaysamratn36@gmail.com)
---
β **If you find this project helpful, give it a star!**
Letβs make healthcare more accessible with intelligent solutions. π‘π