← Latest papers
💻 computer science

ClinicBot: A Guideline-Grounded Clinical Chatbot with Prioritized Evidence RAG and Verifiable Citations

ClinicBot is a guideline-grounded clinical chatbot that enhances diagnostic accuracy and trustworthiness by structurally extracting medical guidelines, prioritizing evidence based on clinical significance rather than textual similarity, and providing verifiable citations to prevent hallucinations in high-stakes medical contexts.

Original authors: Navapat Nananukul, Mayank Kejriwal

Published 2026-05-05
📖 4 min read☕ Coffee break read

Original authors: Navapat Nananukul, Mayank Kejriwal

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a doctor trying to solve a complex medical puzzle. You have a massive, 100-page rulebook (the official medical guidelines) that tells you exactly what to do. The problem is, if you ask a standard AI assistant to read that book and answer a question, it might get confused, mix up the rules, or invent facts that sound good but aren't actually in the book. This is called "hallucinating," and in medicine, that's dangerous.

The paper introduces ClinicBot, a new kind of AI assistant designed specifically to stop this from happening. Think of ClinicBot not as a general encyclopedia, but as a hyper-organized, rule-following librarian who has memorized the official medical rulebook and knows exactly how to find the right page instantly.

Here is how ClinicBot works, broken down into simple steps:

1. The "Smart Filing System" (Structured Extraction)

Most AI systems read a document like a human reads a novel—line by line, word by word. ClinicBot is different. Before it even answers a question, it takes the official medical guidelines and breaks them down into a structured filing system.

  • It separates the "Golden Rules" (official recommendations) from the "Supporting Facts" (tables with numbers) and the "Background Stories" (explanations).
  • Analogy: Imagine a messy pile of papers. A normal AI tries to find an answer by searching the whole pile. ClinicBot first sorts the papers into three labeled folders: "Must-Do Rules," "Important Numbers," and "Extra Context." It knows that the "Must-Do Rules" are the most important.

2. The "VIP Queue" (Prioritized Evidence)

When a doctor asks a question, ClinicBot doesn't just grab the first few sentences that look similar. It follows a strict VIP queue based on importance.

  • Step 1: It looks for the official "Golden Rules" first.
  • Step 2: If it needs more detail, it checks the "Important Numbers" (like blood sugar thresholds).
  • Step 3: Only if necessary does it look at the "Background Stories."
  • Analogy: Imagine you are at a concert. A normal system lets everyone rush the stage at once. ClinicBot has a bouncer who lets the VIPs (the official rules) on stage first, then the staff (the numbers), and keeps the general crowd (the background text) in the back. This ensures the most critical advice is always heard first.

3. The "Fact-Checker" (Verification)

Before ClinicBot gives an answer, it runs a strict fact-checking test.

  • It forces the AI to say, "I can only say this if I can point to the exact line in the rulebook."
  • If the numbers don't match the rulebook exactly (e.g., saying "100" instead of "100–125"), it refuses to answer.
  • If the rulebook doesn't have an answer, it politely says, "I don't have enough evidence for this," rather than making something up.
  • Analogy: Think of it like a lawyer in court. They cannot just say, "I think the defendant is guilty." They must hold up the specific law and page number that proves it. If they can't find the law, they admit they don't know.

What Can It Do? (The Demonstrations)

The paper shows ClinicBot working in two specific ways:

  1. Answering Patient Questions: A doctor types in a patient's story (e.g., "A 45-year-old man with high blood sugar..."). ClinicBot finds the exact rule, gives a short, clear answer, and shows the doctor the specific page and rule number it used.
  2. Risk Assessment Tool: It acts like a calculator for diabetes risk. A user enters details like age, weight, and family history. ClinicBot adds up the points based strictly on the official American Diabetes Association rules and tells the user their risk level and exactly what to do next.

The Results

The authors tested ClinicBot with 30 real-world medical questions.

  • 96% of the time, the answers were correct or nearly perfect.
  • The few mistakes were just small missing details, not wrong advice.
  • Crucially, every single answer came with a "receipt" (a citation) showing exactly where the information came from in the official guidelines.

In short: ClinicBot is a medical chatbot that refuses to guess. It treats official guidelines like a sacred rulebook, prioritizes the most important rules, and demands proof for every single thing it says, ensuring doctors get trustworthy, verifiable answers.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →