Skip to content

This project is built with the goal of assisting users in understanding their medical lab reports using modern AI technologies — by combining OCR, LLMs, and vector databases for accurate, interactive explanations.

Notifications You must be signed in to change notification settings

akshaysinhaaa/ai-doctor

Repository files navigation

AI Doctor - Medical Report Assistant

Follow me on GitHub Twitter Follow

This project is built with the goal of assisting users in understanding their medical lab reports using modern AI technologies — by combining OCR, LLMs, and vector databases for accurate, interactive explanations.

😉 YouTube Video Demo, Click the image

✅ Features

  • Upload PDF/Image: Upload lab reports in PDF or image format
  • Handwriting Extraction: Converts handwritten doctor notes into readable text
  • Query Your Report: Ask health-related questions based on your specific report
  • Powered by Google Gemini: Uses Gemini 1.5 Pro for medical QA
  • Contextual Answers with Pinecone: Uses Pinecone DB for semantic search on Henry's Lab Manual (1800+ pages)

📑 Suggest More

📚 Tech Stack

  • Next.js 15 - The React framework for production
  • TypeScript - For type safety and better code quality
  • Tailwind CSS - Utility-first CSS framework
  • Google Gemini - AI model for intelligent responses via @ai-sdk/google
  • Pinecone - Vector database for contextual search

🤔 FAQ

  • Is this a real medical diagnostic tool?
    • No, AI Doctor is designed to help understand lab reports, not to replace professional medical advice.
  • Can I contribute?
    • Yeah sure why not! Just open an issue, create a pull request.
  • How does it handle my medical data?
    • Your data is processed locally and securely. We don't store any of your medical information.

📦 Installation

git clone https://github.com/akshaysinhaaa/ai-doctor.git
cd ai-doctor
npm install
npm run dev

Hosted on Vercel

About

This project is built with the goal of assisting users in understanding their medical lab reports using modern AI technologies — by combining OCR, LLMs, and vector databases for accurate, interactive explanations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published