DocQuest - AI Powered Medical Case Simulation
DocQuest is an AI-powered medical case simulation app that lets medical students practice real-world diagnostic reasoning through interactive patient interviews and case-solving exercises. π
Core trick
A GPT patient-simulation agent answers history questions while a separate evaluator agent scores the student's diagnosis plan.
Description
$26
README excerpt
# π©Ί DocQuest β AI-Powered Medical Case Simulation DocQuest is an **AI-driven medical case simulator** that allows healthcare students and professionals to practice **patient interactions, clinical reasoning, and diagnosis building**. It uses **Streamlit** for the frontend and **OpenAI GPT agents** for simulating both the patient and the evaluator. --- ## Features - **Virtual AI Patient** β responds to user questions about symptoms and history. - **Case Solving Mode** β enter provisional diagnosis, investigations, and management plan. - **Evaluator Agent** β scores your answers and provides structured feedback. - **Progress Tracking** β shows completed cases, average score, and assigns badge: - π± Beginner - β Intermediate - π Pro - **Case History Sidebar** β view your recent attempts with date, score, and **π Reattempt button**. - **Todayβs Challenge** β a highlighted random case shown on the home screen. - **Export Feedback as PDF** β download evaluator feedback in a report format. --- ## Tech Stack - **Python 3.10+** - **Streamlit** β interactive frontend - **OpenAI GPT-5** β patient & evaluator agents - **dotenv** β environment variable handling - **ReportLab** β PDF export - **GitHub** β version control & collaboration --- ## π Project Structure DocQuest-/ - βββ app.py # Main Streamlit app - βββ agents.py # AI patient + evaluator agents - βββ requirements.txt # Python dependencies - βββ cases.json # Medical case dataset - βββ global_histo