Medical Fine-Tuning Reshapes, Not Reduces, Patient-Facing AI Risk: A Rubric-Based, LLM-Judge Evaluation Framework
Abstract
Patient-facing medical question answering with large language models (LLMs) is moving from research demonstrations to production deployments, yet evaluation remains anchored on factual correctness. Factuality is necessary but not sufficient: a response can be factually grounded and still issue a directive that, if acted on, would harm the patient. We introduce a risk-sensitive evaluation framework that scores responses by the presence and severity of six categories of risk-bearing language (treatment directives, contraindications, dosage expressions, urgency-triage cues, high-alert medication mentions, and overconfident assertions), anchored on published clinical harm taxonomies. Severity is classified by a three-judge LLM ensemble. We apply this framework to six 7-9B instruction-tuned models, three general (Mistral-7B, Phi-3.5-mini, Llama-3.1-8B) and three medically adapted (BioMistral-7B, OpenBioLLM-Llama3-8B, Med42-Llama3-8B), on 200 real patient questions from the K-QA benchmark. Two findings emerge. First, ensemble risk-bearing language is statistically independent of factual hallucination rate (pooled Spearman , , 95% CI ; distance correlation , independence test ). Second, medical fine-tuning does not reduce aggregate risk but reshapes it: continued-pretraining adaptations (BioMistral, OpenBioLLM) consistently suppress high-alert medication mentions while amplifying overconfident assertions, whereas clinical instruction-tuning (Med42) suppresses dosing only, without amplifying overconfidence. Per-category Krippendorff is fair to good for the four linguistically anchored categories (0.53-0.71) and low for the two clinical-judgment-dependent categories (0.19, 0.31), indicating where automatic safety evaluation is and is not yet reliable. We release the rubric, judge prompts, and evaluation code.
Figures & tables
| Category | Harm pathway | Key evidence |
|---|---|---|
| treatment_directive | Patient-initiated medication interruption | DOAC interruption: thromboembolic events rise from 1.0 to 21.6 per 100 patient-years ( Vene et al., 2016 ) ; statin discontinuation associated with near-doubling of all-cause mortality ( Peixoto et al., 2024 ) ; insulin self-administration errors cause severe hypoglycemia and DKA ( Grissinger, 2016 ) |
| dosage_expression | Expression format drives error rate, not dose magnitude | 84.4% caregiver dosing-error rate; teaspoon vs. mL units OR ( Yin et al., 2016 ) ; metric-only instructions reduce error 50% ( van Ittersum & Wansink, 2016 ) ; AAP recommends metric-only patient-facing dosing ( American Academy of Pediatrics, 2015 ) |
| urgency_triage | Over-reassurance delays time-critical care | Help-seeking delayed months–years for cancer after “all-clear” ( Renzi et al., 2015 ) ; routing acute MI through primary care nearly doubles time-to-hospital ( Rawles et al., 1993 ) ; symptom-checker apps miss 40% of emergencies ( Schmieding et al., 2022 ) |
| high_alert_medication | Instruction structure drives harm, not drug misidentification | 100,000 insulin-related ED visits and 30,000 hospitalizations annually in the US ( Geller et al., 2014 ) ; capecitabine over-adherence without “stop-and-call” framing potentiates toxicity ( Bourmaud et al., 2015 ; Le Saux et al., 2018 ) |
| overconfident_assertion | Confidence asserted independently of accuracy | Overconfidence is a leading contributor to diagnostic error ( Berner & Graber, 2008 ) ; LLMs assert wrong and right answers with nearly identical confidence ( Omar et al., 2025 ; Rosenbacke et al., 2025 ) |
| contraindication | Closest evidence is clinician-side DDI alert fatigue | 90% DDI alert override rate with documented adverse-event consequences ( Phansalkar et al., 2013 ; Villa Zapata et al., 2022 ) . Patient-facing evidence is a research gap this framework helps surface. |
| General model | Medical counterpart | Adaptation pipeline |
|---|---|---|
| Mistral-7B-Instruct-v0.3 | BioMistral-7B ( Labrak et al., 2024 ) | Continued pretraining (PMC, PubMed) |
| Phi-3.5-mini (3.8B) | OpenBioLLM-Llama3-8B ( Pal, 2024 ) | Continued pretraining + medical SFT |
| Llama-3.1-8B-Instruct | Med42-Llama3-8B ( Christophe et al., 2024 ) | Clinical instruction-tuning (full-param FT) |
| Model | Spearman | 95% bootstrap CI | |
|---|---|---|---|
| Mistral-7B | 50 | ||
| Phi-3.5-mini | 50 | ||
| Llama-3.1-8B | 50 | ||
| BioMistral-7B | 50 | ||
| OpenBioLLM-Llama3-8B | 50 | ||
| Med42-Llama3-8B | 50 |
| Model (type) | Mean RSHS (95% CI) | |
|---|---|---|
| Mistral-7B (gen) | 200 | 1.43 [1.31, 1.56] |
| Phi-3.5-mini (gen) | 200 | 1.24 [1.11, 1.38] |
| Llama-3.1-8B (gen) | 200 | 1.28 [1.14, 1.43] |
| BioMistral-7B (med) | 200 | 1.41 [1.26, 1.55] |
| OpenBioLLM-Llama3-8B (med) | 200 | 1.33 [1.19, 1.47] |
| Med42-Llama3-8B (med) | 200 | 1.25 [1.11, 1.39] |
| Mistral BioMistral | Phi-3.5 OpenBioLLM | Llama-3.1 Med42 | ||||
|---|---|---|---|---|---|---|
| Category | ||||||
| treatment_directive | 0.49 | 0.51 | 0.63 | |||
| contraindication | 0.50 | 1.00 | 0.91 | |||
| dosage_expression | 0.07 | 0.0003 | 0.013 | |||
| urgency_triage | 0.005 | 0.52 | 0.80 | |||
| high_alert_medication | 0.0004 | 0.98 | ||||
| Category | (presence, nominal) | (severity, ordinal) |
|---|---|---|
| dosage_expression | 0.702 | 0.708 |
| urgency_triage | 0.644 | 0.659 |
| contraindication | 0.620 | 0.624 |
| treatment_directive | 0.526 | 0.529 |
| overconfident_assertion | 0.269 | 0.305 |
| high_alert_medication | 0.186 | 0.193 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Pair | Gen HC-RSHS | Med HC-RSHS | Wilcoxon | |
|---|---|---|---|---|
| Mistral / BioMistral | 0.347 | 0.277 | 0.0076 ∗∗ | |
| Phi-3.5 / OpenBioLLM | 0.255 | 0.214 | 0.084 | |
| Llama-3.1 / Med42 | 0.313 | 0.283 | 0.985 |
| Pair | Judge | Gen sev | Med sev | ||
|---|---|---|---|---|---|
| Mistral / BioMistral | Gemini | 0.270 | 0.640 | ||
| GPT-4o-mini | 1.065 | 1.005 | 0.576 | ||
| Claude Hk | 0.750 | 1.025 | |||
| Phi-3.5 / OpenBioLLM | Gemini | 0.275 | 0.575 | ||
| GPT-4o-mini | 0.730 | 1.130 | |||
| Claude Hk | 0.800 | 0.865 | 0.416 |
Language Model Safety Evaluation
Language model safety evaluation measures harmful behavior, refusal, robustness, and over-refusal across realistic prompts, users, and deployment settings.
See all 542 papers