https://github.com/sohamjoshi25/opd-medical-chatbot
OPD Medical Chatbot is an AI-powered assistant designed to collect patient medical information for outpatient consultations. It streamlines patient intake by gathering symptoms, medical history, and basic details, ensuring accurate data collection before doctor consultations.
https://github.com/sohamjoshi25/opd-medical-chatbot
chatbot llm medical rag
Last synced: 2 months ago
JSON representation
OPD Medical Chatbot is an AI-powered assistant designed to collect patient medical information for outpatient consultations. It streamlines patient intake by gathering symptoms, medical history, and basic details, ensuring accurate data collection before doctor consultations.
- Host: GitHub
- URL: https://github.com/sohamjoshi25/opd-medical-chatbot
- Owner: SohamJoshi25
- License: apache-2.0
- Created: 2025-03-05T04:58:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-19T09:42:53.000Z (about 1 year ago)
- Last Synced: 2026-01-11T11:20:46.526Z (6 months ago)
- Topics: chatbot, llm, medical, rag
- Language: TypeScript
- Homepage:
- Size: 4.66 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OPD Medical Chatbot
OPD Medical Chatbot is an AI-powered assistant designed to collect patient medical information for outpatient consultations. It streamlines patient intake by gathering symptoms, medical history, and basic details, ensuring accurate data collection before doctor consultations. The project leverages modern web technologies for a responsive and user-friendly experience.
---
## Features
- **Symptom Assessment:** Collects and analyzes patient symptoms through conversational AI.
- **Medical History Collection:** Gathers essential medical history and personal details for accurate record-keeping.
- **Patient Education:** Provides reliable information about health issues and treatment options.
- **Appointment Preparation:** Ensures doctors receive structured patient data before consultations.
- **User-Friendly Interface:** Built with React, TypeScript, and Vite for a fast and interactive experience.
- **Extensible Architecture:** Designed for easy integration with additional healthcare systems and APIs.
---
## Tech Stack
- **Frontend:** React, TypeScript, Vite
- **AI/NLP:** (Planned) Retrieval-Augmented Generation (RAG) for enhanced responses
---
## Images

---
### 📁 Project Structure
OPD-Medical-Chatbot
├── .eslintrc.cjs
├── .gitignore
├── index.html
├── package.json
├── README.md
├── public/
│ └── images/
└── src/
├── contexts/
│ ├── data/
│ ├── hooks/
│ └── speech/
│
├── pages/
│ ├── chatbot/
│ ├── chatbot-chat/
│ │ └── utils/
│ ├── home/
│ ├── not-found/
│ └── response/
├── types/
└── utils/
---
## Disclaimer
This chatbot is intended to assist with patient intake and provide general health information. It does not replace professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider for medical concerns.
---
## Acknowledgments
- Inspired by modern medical chatbot solutions and best practices in healthcare AI.
---