Verification Turns Capability Gaps into Routing Decisions: Small Language Models for Clinical Documentation
Organizations: Optum
Abstract
Clinical note generation from doctor--patient dialogue is high-volume and hallucination-intolerant: a fabricated laboratory value can create patient-safety risk, not a quality regression. We ask whether an agentic verification architecture, rather than generator scale, can make a small language model viable here. Holding a four-evaluator verification stack and refinement policy fixed and swapping only the generator between a 4B-parameter model with a QLoRA adapter and a frontier baseline, the small model reaches claim-level factual entailment against and comes within points on completeness, generating entirely on-device. Its deficit is confined to inter-section structural fidelity---arrangement rather than clinical comprehension, and the axis on which it also falls furthest below the corpus's reference notes. Because that deficit is an explicit verifier decision rather than a silent quality difference, it becomes a routing policy: run the small model by default, escalate what the verifier rejects. Measured end to end, that it achieved a similiar verified-rate acceptance to the frontier-only acceptance in this test set ( vs.\ over encounters) while routing , documenting three quarters without a frontier generation call. Ablating the loop separates architecture from scale: unrefined, the small model is accepted on of encounters and the frontier model on , so verification does the most work where the generator is weakest. We also contribute section-scoped refinement, which preserves unflagged sections by construction rather than instruction, and find the baseline is not uniformly stronger---its provider refused two trauma-related transcripts the on-device model handled and certified, one facet of a provider dependency a served adapter does not carry.
Figures & tables
| GPT-4.1 | Gemma-3-4B + QLoRA | Reference | ||
| Metric | ( ) | ( ) | ( ) | notes |
| Factual accuracy, clinical (mean) | 0.992 | 0.984 | 0.986 | 0.989 |
| Completeness (mean) | 98.5% | 95.2% | 95.7% | 82.5% |
| Structural fidelity, SFS (mean) | 0.843 | 0.778 | 0.777 | 0.873 |
| Critical hallucinations (total) | 1 | 13 | 6 | 10 |
| Accepted | ROUGE-1 | ROUGE-L | BLEU | |
| Gemma-3-4B + QLoRA (on-device) | ||||
| (no refinement) | 26.8% | 0.709 | 0.536 | 41.8 |
| 66.0% | 0.695 | 0.511 | 36.7 | |
| 75.2% | 0.686 | 0.503 | 33.4 | |
| 79.2% | 0.688 | 0.504 | 34.5 | |
| 83.2% | 0.686 | 0.502 | 32.3 | |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Fresh call | Refinement call | Per note | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Condition | rnds | calls | in | out | calls | in | out | in | out |
| GPT-4.1 | 1.28 | 248 | 1,415 | 547 | 70 | 2,658 | 603 | 2,166 | 717 |
| Gemma | 2.07 | 250 | 1,450 | 344 | 281 | 2,744 | 466 | 4,534 | 867 |
| Gemma | 2.53 | 250 | 1,450 | 347 | 382 | 2,810 | 517 | 5,743 | 1,138 |
| Metric | Kept ( ) | Escalated ( ) | Reference ( ) |
|---|---|---|---|
| Factual accuracy, clinical | 0.987 | 0.975 | 0.989 |
| Completeness | 96.5% | 91.2% | 82.5% |
| Structural fidelity, SFS | 0.828 | 0.627 | 0.873 |
| Critical hallucinations (total) | 0 | 13 | 10 |
| ROUGE-1 F1 vs. reference | 0.700 | 0.646 | — |
| ROUGE-L F1 vs. reference | 0.518 | 0.456 | — |
| Frontier only | SLM + escalation | |
| Encounters routed to the frontier model | 250 | 62 |
| Frontier generation requests | 318 | 90 |
| generation cost | $2.50 | $0.73 |
| Rounds executed | 318 | 608 |
| Judge calls | 4,246 | 9,055 |
| Judge input tokens | 3.62 M | 5.45 M |
Medical Report Generation
Medical report generation turns medical images, clinical records, or conversations into structured, clinically useful reports.
See all 82 papers