LiGHT, EPFL

MeditronFO

  1. (1)Introduction
  2. (2)Performance
  3. (3)Clinician preference
  4. (4)How it's built
  5. (5)Limits
  6. (6)Availability

We're introducing MeditronFO, the first fully-open pipeline for creating medical LLMs, and the first fully-open medical LLMs built with it. Apertus-70B-MeditronFO closes 40% of the gap to the open-weight MedGemma-27B on the five-benchmark medical average.

Introduction

Medical LLMs are becoming common in high-stakes clinical settings, with little transparency in their creation process. The majority are either open-weight, like MedGemma, Aloe Beta, Meditron and BioMistral, or proprietary, like Med-PaLM and AMIE. Without access to both the training data and the training pipeline, a comprehensive audit is impossible.

Fully-open LLMs, which release not just their weights but also their training code and data, have emerged, such as Apertus, OLMo and EuroLLM, but they have not yet been adapted to medicine. MeditronFO (Meditron Fully Open) does this: we finetune five fully-open base models from three families into the first fully-open medical LLMs, and one open-weight control, Gemma-3-27B, to enable a fairer comparison with MedGemma.

What "fully-open" means

Among existing medical LLMs, the MeditronFO models are the only ones built on a fully-open base that release their medical data, the data pipeline and the training code.

ModelFully-open baseMedical dataData pipelineTraining code
Med-GeminiNoNoNoNo
Meditron-3 (Llama 3.1)NoNoNoNo
MedGemma-27BNoNoNoNo
BioMistralNoYesNoNo
Aloe BetaNoYesNoNo
HuatuoGPT-o1NoYesNoYes
Gemma-3-27B-MeditronFONoYesYesYes
Apertus, OLMo-2, EuroLLM MeditronFOYesYesYesYes

Performance

All MeditronFO finetunes improve their score on HealthBench, an open-ended clinical reasoning evaluation against structured, physician-authored rubrics. Apertus-70B-MeditronFO reaches 49.3%, up from 39.4% for Apertus-70B-Instruct; MedGemma-27B reaches 54.8%.

HealthBench full

Score vs model size
HealthBench full (5,000 conversations), graded by Gemma-4-31B. Parameters on a log scale. Arrows go from each base to its MeditronFO finetune. Bars are 95% bootstrap intervals over the conversations. gpt-oss-120b, the model that wrote our training answers, is a mixture of experts with 5.1B active parameters.
Show as a table

Five medical benchmarks

Finetuning on the MeditronFO corpus significantly raises the average of the four multiple-choice benchmarks for Apertus-70B (+5.28), OLMo-2-32B (+4.92) and Apertus-8B (+3.32); for EuroLLM-22B, EuroLLM-9B and Gemma-3-27B the change lies within the 95% interval. Apertus-70B-MeditronFO reaches the highest scores among fully-open medical LLMs.

Accuracy (%). Multiple-choice benchmarks decoded greedily; HealthBench sampled at temperature 0.7 and graded by Gemma-4-31B. Avg: mean of the five. Gain: multiple-choice average over the base, with a 95% bootstrap interval. Best value per column in bold.

Clinician preference

Multiple-choice questions fail to capture clinically important dimensions, such as contextual awareness, communication, harmlessness, and alignment with guidelines. MOOVE is a clinician-only platform where clinicians write adversarial vignettes, compare model responses and rate them on criteria such as safety, contextual fit, clarity and completeness. But clinician time limits the scale of such evaluations.

AutoMOOVE automates these pairwise comparisons with LLM judges. We validate the judges against blinded clinician comparisons from MOOVE before using them: on the 576 pairs where all clinicians agreed, the three-judge majority agrees with them at κ = 0.564 (0.718 without ties). The 516 vignettes those pairs cover, kept out of training, are the questions on which we compare models.

AutoMOOVE

Win rate on 516 clinician-written vignettes
Win rate: the share of the 516 vignettes a model wins, with ties counting half, under the majority vote of Gemma-4-31B, Qwen3.8-27B and Muse-Glimmer-30B (Equal when all three differ). Each judge sees both answer orders; the preference is Equal when its choice flips with the order. Bars are 95% bootstrap intervals over vignettes; hover a row for each judge.

Five of the six finetunes are preferred over their base, from 59.2% (EuroLLM-22B) to 89.7% (Apertus-70B), and EuroLLM-9B is level with its base. Against MedGemma-27B, Gemma-3-27B-MeditronFO reaches a 57.1% win rate (its base: 35.1%) and Apertus-70B-MeditronFO 35.8% (its base: 2.6%). Gemma-3-27B-MeditronFO is level with or ahead of MedGemma-27B, depending on the judge, while Apertus-70B-MeditronFO loses to it under all three judges.

Can you judge like a clinician?

Before trusting the judges, try their job. Five real MOOVE vignettes, written by clinicians in Ethiopia, Switzerland and Kenya, where every clinician who reviewed them picked the same answer. The answers come from the models on MOOVE at the time, not from MeditronFO.

How it's built

The MeditronFO pipeline: data from MOOVE questions, clinical guidelines and public medical QA; synthetic questions; rejection-sampling distillation with gpt-oss-120b; finetuning; AutoMOOVE evaluation
  1. Data. The training corpus combines four datasets. Curated QA aggregates seven commonly used public medical QA datasets. The other three are generated by the open-weight gpt-oss-120b: Synthetic Curated QA (184.5k) expands Curated QA with new exam-style and open-ended questions, Synthetic vignettes (24.0k) are new adversarial vignettes modelled on clinician-authored vignettes from MOOVE, and Guidelines QA (129.8k) are questions generated from 14,192 full-text clinical practice guidelines.
  2. Clinician review. A panel of four clinicians, with expertise across global health, humanitarian response, infectious disease, primary care, pediatrics and surgery, co-authored the final generation prompts.
  3. Rejection-sampling distillation. gpt-oss-120b writes the answers. Every item with a gold label is rejection-sampled with pass@8, and examples never reaching the gold label are dropped.
  4. Corpus validation. A two-stage n-gram decontamination ensures no training sample overlaps the evaluation data, including the AutoMOOVE vignettes. Two LLM judges audit a sample of 200 items per dataset.
  5. Training. Supervised finetuning on the MeditronFO corpus, preserving each model's native instruction-tuning format, run on the Alps supercomputer at CSCS.

A second teacher, Qwen3.8-27B, gives similar results at 8B except on MedMCQA and IFEval. At 70B, gpt-oss-120b is better on multiple choice, and Qwen3.8 on HealthBench and IFEval.

Limits

MeditronFO closes part of the gap to open-weight medical models. It still has limits.

Availability

The MeditronFO models, the training data and the code are available now on Hugging Face and GitHub. The fully-open models and the corpus are released under Apache-2.0, and Gemma-3-27B-MeditronFO keeps the Gemma licence. The data card lists the licence of each source.

Cite

@misc{theimerlienhard2026fullyopenmeditronauditable,
  title={Fully Open Meditron: An Auditable Pipeline for Clinical LLMs},
  author={Xavier Theimer-Lienhard and Mushtaha El-Amin and Fay Elhassan and Sahaj Vaidya and Victor Cartier-Negadi and David Sasu and Lars Klein and Mary-Anne Hartley},
  year={2026},
  eprint={2605.16215},
  archivePrefix={arXiv},
  primaryClass={cs.AI},
  url={https://arxiv.org/abs/2605.16215}
}