MedPAO-Assist: Edge-Deployable, Modality-Aware Agentic AI for Radiology Report Structuring
Organizations: Department of Data Science and Artificial Intelligence, Indian Institute of Technology Madras, Chennai, India · TANUH – The AI Centre of Excellence in Healthcare, Indian Institute of Science, Bengaluru, India
Abstract
The adoption of Large Language Models for radiology report structuring has been largely dominated by either proprietary cloud-based models or large open models requiring high-end GPUs for deployment, which is a critical bottleneck for clinical adoption in radiology workflows that demand data privacy and offline operation. To address this, we present MedPAO-Assist, an edge-deployable agentic framework that generates structured radiology reports directly from radiologist dictation and voice commands, requiring only GB peak RAM and achieving an average end-to-end latency of seconds on a standard laptop CPU through an asynchronous, multi-threaded execution pipeline. The system currently supports four major imaging modalities -- Chest X-ray, Chest CT, Abdomen CT, and Brain MRI. To our knowledge, it is among the earliest agentic systems to run its entire pipeline with a Small Language Model (SLM) in the 0.6B-parameter range. This multi-agent architecture, built around an Extract-Ground-Generate paradigm, performs concept extraction, SNOMED-CT grounding, and structured report generation, followed by a speech-driven human-in-the-loop correction phase, together forming a fully "no-touch" reporting workflow that requires no keyboard input, external API calls, or internet connectivity. We evaluate each pipeline stage individually -- concept extraction, ontology grounding, and concept categorization and report hardware profiling results demonstrating the system's feasibility for real-time, CPU-only clinical deployment.
Figures & tables
| Method | F1-score | Precision | Recall | Hamming Loss |
|---|---|---|---|---|
| Base Model | 0.08 | 0.19 | 0.06 | 0.0048 |
| + SFT | 0.08 | 0.15 | 0.07 | 0.0047 |
| + KD | 0.55 | 0.66 | 0.50 | 0.0026 |
| + IT | 0.78 | 0.82 | 0.76 | 0.0012 |
| Method | Top1-Acc. | Top3-Acc. | Latency(in sec) | Peak RAM(in MB) |
|---|---|---|---|---|
| Baseline 1 1 1 Brute-force search by loading the complete SNOMED CT embedding database into memory. | 56.74 | 66.00 | 0.173 | 3500 |
| + IVF | 56.28 | 66.02 | 0.072 | 510 |
| + SQ8 | 56.14 | 66.01 | 0.039 | 400 |
| On CPU 2 2 2 Q8-quantized SapBERT + IVF + SQ8 indexing on CPU. | 55.53 | 65.54 | 0.3 | 538 |
| Stage | TTFT | Throughput | Total Latency | Peak RAM |
|---|---|---|---|---|
| MedASR | 0.708 | 79.425 | 18.171 | 2.68 |
| Concept Extraction | 3.551 | 4.699 | 11.652 | 3.04 |
| Ontology Mapping | 0.754 | 3.155 | 4.599 | 2.95 |
| Concept Categorization | 5.355 | 0.549 | 26.352 | 3.22 |
| Structured Report Generator | 7.947 | 4.928 | 18.545 | 3.23 |
| Total System (Sequential) | 21.722 | – | 67.498 | 3.34 |
Radiology Report Generation
Radiology report generation uses medical images and clinical context to produce structured, clinically accurate findings and impressions.
See all 159 papers