Safety‑first medical assistant coordinating Diagnostics, Pharmacology, and Triage agents via an MCP orchestrator, grounded by Agentic RAG over EMR/EHR and PubMed, and rigorously evaluated on MedMCQA and PubMedQA.
Accuracy, traceability, and safety via multi‑agent orchestration and evidence‑grounded generation.
Diagnostics (differentials + red flags), Pharmacology (DDIs, dosing), and Triage (urgency & disposition).
MCP planner routes tasks, fuses evidence, and enforces self‑consistency with safe refusal and uncertainty flags.
Graph & Node RAG over EMR/EHR + PubMed with section‑aware chunking, source allowlists, and citations.
Modeling & optimization to drive accurate, inspectable clinical reasoning.
Parameter‑efficient adapters let us fine‑tune 7–13B models on modest GPUs while retaining high performance.
Teacher→Student compression to deliver fast, strong specialists with small runtime footprints.
Reinforcement learning variant targeting multi‑step, self‑consistent reasoning with lower compute costs.
Paraphrasing, chunking, and “what‑if” synthesis improve robustness across presentation styles.
Allowlists, section filters, and citation‑required answers reduce hallucinations and protect privacy.
Deterministic seeds, LR scheduling, and checkpointing ensure auditability and consistent results.
Click tabs to switch between layers.
flowchart LR
U(["Clinician UI / EMR"]) -->|"symptoms, meds, files"| MCP["MCP Orchestrator
FastAPI routing, planning, safety, tracing"]
MCP --> DX["Diagnostics Agent"]
MCP --> RX["Pharmacology Agent"]
subgraph RAG["Agentic RAG"]
QR["Query Router"] --> RET["Retriever"]
RET --> SR["Safety Rails"]
end
DX --> RAG
RX --> RAG
SR --> KB[("Med KB / PubMed")]
SR --> EMR[("EMR/EHR summaries")]
DX --> FUSE["Evidence Fusion + Self-Consistency"]
RX --> FUSE
FUSE --> OUT{{"Final Report
summary, plan, citations, cautions"}}
OUT --> QA["Evaluation & QA
MedMCQA, PubMedQA, similarity audits"]
From 500k+ cases to specialized, efficient agents.
Benchmarks, semantic audits, and runtime guards.
MedMCQA (medical exam QA) and PubMedQA (research abstract QA). Complemented by semantic similarity audits with biomedical embeddings.
Uncertainty prompts, refusal policies for out‑of‑scope, citation‑required answers, and HIL oversight to ensure safety.