Full Stack2026
OPD Claims Adjudication Engine
An AI insurance-claims processor that reads uploaded medical bills and adjudicates them against policy rules.
FastAPIMongoDBGemini VisionLangChainFAISSNext.js
The problem
Outpatient claims arrive as photographs of paper. Getting from a blurry bill to an approve/reject decision is mostly extraction and rule-matching, and both are tedious enough to automate.
How it works
A Gemini vision model extracts structured line items from uploaded bill images, which are stored in MongoDB alongside the claim record.
Policy rules are retrieved with a LangChain/FAISS RAG layer, so adjudication reasons against the specific clauses that apply to a claim rather than a generic prompt, and returns a decision with the clause it relied on.
A Next.js front-end covers submission and review; the FastAPI backend holds the adjudication logic.
Outcomes
- Image-to-decision in one flow: extraction, retrieval, adjudication.
- Every decision traceable to the policy clause behind it.
- Built as the AI Automation Engineer assignment for Plum.