An open API service indexing awesome lists of open source software.

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.

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:
![Whatsapp UI](https://github.com/user-attachments/assets/f5686d2a-ff4e-4d9a-b956-7da40f6407bf)

---

## 🀝 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

[![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://linkedin.com/in/durjaysamrat)
[![GitHub](https://img.shields.io/badge/GitHub-%23121011?style=for-the-badge&logo=github&logoColor=white)](https://github.com/durjaysamrat)
[![Email](https://img.shields.io/badge/Email-D14836?style=for-the-badge&logo=gmail&logoColor=white)](mailto:durjaysamratn36@gmail.com)

---

⭐ **If you find this project helpful, give it a star!**
Let’s make healthcare more accessible with intelligent solutions. πŸ’‘πŸ’Š