Method
Where each number comes from, how it is checked, and how the index is built.
On this page
Where numbers come from
Every result traces to one of three kinds of document. Bar colour on the charts is the lab; a pale bar with an outline is a number the model's own lab reported.
- Official leaderboard. The benchmark's owner ran the model and published the score on their own board or in their own paper.
- Independent run. A party that neither built the model nor owns the benchmark ran it and published the result with its configuration.
- Vendor-reported. The lab that built the model printed the score in its system card, model card or launch post. The lab chose the settings, and sometimes the grader.
Right now the 436 headline results split as 332 official leaderboard, 45 independent run and 59 vendor-reported. Each board chart can be filtered by who reported the number.
How a row is checked
A row is published only when all four of these are recorded:
- the document, preferring the first-party original over any page that repeats it;
- the number exactly as the document prints it, with its own rounding and its own percent sign or lack of one;
- a verbatim quote from the document that contains the number and shows which model and which measure it belongs to;
- a locator: page and table, section, figure, or the board's row and the date the board showed it.
The configuration the source states goes into the row as well: reasoning effort, harness, grader, whether a length adjustment was applied. It appears under the model name on every chart and in full in the row's sources. Two rows for the same model on one board almost always differ in configuration, and both are kept.
Printed form and chart form can differ. A card that prints 66.0 on a board scored 0 to 1 is charted at 0.660; the row's sources show both. Nothing is rounded beyond what the source printed.
When documents disagree
A first-party document outranks a page that mirrors it, and a benchmark owner's board outranks a secondary write-up of that board. The row keeps the number from its document of record.
Other documents that print the same result are listed in the row's sources, each with the number it printed: “also printed in” when it matches, “a different number in” when it does not. When the disagreement cannot be settled from the documents, the row carries the disputed marker.
Reading a board
Rank means position among the rows on that board and that measure only. Some boards list many more models than this site carries; where the board's full field size is known, pages say so as “N of M models on the board”. A rank here can be higher than the model's rank on the official board for that reason.
Vendor-reported rows on the same board may use different graders or settings from each other. The configuration line under each row is there so a reader can decide whether two rows are comparable for their purpose.
The index
The Clinical Benchmarks Index is this site's own calculation, made from the board results and nothing else. It gives one ordering for readers who want one; it is not a benchmark, and the boards remain the evidence.
- Per board. A model's best headline result counts on the board's own 0 to 100 scale: a board scored 0 to 1 is read times 100, a percentage as printed. A board's leader keeps its actual score instead of being stretched to 100, and a new model below the leader changes no one else's figure.
- Board weight. A board whose leader is close to 100 has little room left to separate models. So boards near their ceiling count for less: weight is the board's headroom (100 minus its leader's score) over 40, between 0.25 and 1. Near their ceiling now: MedScribe (Vals AI): leader 91.4, weight 0.25; MedXpertQA (MM): leader 81.5, weight 0.463; MedPIC: leader 80.7, weight 0.482.
- Across boards. The weighted average of the model's board scores: each score counts by its board's weight, over the boards the model has results on.
- Confidence multiplier. A score from fewer boards rests on less evidence, so it is scaled down: full from 6 boards; below that the square root of boards / 6 (5 boards x0.913, 4 boards x0.816, 3 boards x0.707, 2 boards x0.577, 1 board x0.408). It is about how many boards a score rests on, and is separate from the confidence markers on single rows.
- Score. The weighted average times the multiplier, to one decimal. The working printed with every score multiplies out.
| Boards | 1 | 2 | 3 | 4 | 5 | 6+ |
|---|---|---|---|---|---|---|
| Multiplier | × 0.408 | × 0.577 | × 0.707 | × 0.816 | × 0.913 | × 1 |
- Who is ranked. Every model with a result on at least one index board. Left out: harness plus model pairings, products, research systems, human and baseline references.
- Which boards. A board counts when it has results from at least 5 such models. The table below gives the reason for each board that does not count.
- Coverage. The pips beside each entry mark the index boards its score rests on, and the index views can be filtered to models with results on 2, 3 or 5 or more boards. A filter hides entries; it changes no score or rank.
Worked example
Every index score is shown with its working. Claude Fable 5 has results on 5 of 10 index boards. The weighted average of its board scores is 66.9. Five boards is fewer than six, so the multiplier is 0.913 and the index is 66.9 × 0.913 = 61.1, rank 3. MedScribe (Vals AI) counts ×0.25 because its leader already scores 91.4.
- HealthBench Professional0.66066.0×0.743length-adjusted, Anthropic protocol: adaptive thinking at max effort, Claude Opus 4.8 grader, averaged over 5 trials, no tools or custom system prompt (raw 70.3%). Measured as Claude Mythos 5; Anthropic itself prints 66.0 in the Fable 5 column of the Opus 5 card with footnote Mythos 5.
- MedScribe (Vals AI)88.5288.5×0.25, near its ceilingNear its ceiling: leader 91.4, weight 0.25
- MedCode (Vals AI)56.0756.1×0.911
- MedXpertQA (MM)80.080.0×0.463, near its ceilingNear its ceiling: leader 81.5, weight 0.463Qwen-run comparison in the Qwen3.8-Max launch post
- First, Do NOHARM (v2)65.065.0×0.507
- Weighted average of 5 boards
- 66.9
- Multiplier for 5 of 10 boards
- × 0.913
- Index
- 66.9 × 0.913 = 61.1
Score: the result on the board’s own 0 to 100 scale. Dot: this model; tick: the board’s leader. Weight: how much the board counts in the weighted average; bold where the board is near its ceiling and counts for less. Each result links to its quote and page; the line under it is the setting it was measured with.
The method in use took effect on 6 October 2026. The version before it placed each result between its board's lowest and highest result, so every board leader scored 100, and took a plain mean over the boards.
| Board | Models | Leader, 0 to 100 | Weight | In the index |
|---|---|---|---|---|
| HealthBench Professional | 29 | 70.3 | 0.743 | Yes |
| MedScribe (Vals AI) | 94 | 91.4 | 0.25 | Yes, near its ceiling |
| MedCode (Vals AI) | 94 | 63.6 | 0.911 | Yes |
| MedPIC | 28 | 80.7 | 0.482 | Yes, near its ceiling |
| MedXpertQA (MM) | 22 | 81.5 | 0.463 | Yes, near its ceiling |
| MAST (Medical AI Superintelligence Test) | 8 | 60.2 | 0.995 | Yes |
| MedHELM | 10 | 65.2 | 0.87 | Yes |
| First, Do NOHARM (v2) | 13 | 79.7 | 0.507 | Yes |
| PhysicianBench | 19 | 68.4 | 0.79 | Yes |
| EHR-Complex | 17 | 65.0 | 0.875 | Yes |
| HealthAgentBench | 0 | – | – | No: fewer than 5 models |
| CHI-Bench | 0 | – | – | No: fewer than 5 models |
| HealthAdminBench | 3 | – | – | No: fewer than 5 models |
149 models are ranked: 55 from one board, 5 from six or more with no multiplier.
Confidence markers
Rows that have been matched against their document carry no marker. The other two states are always visible, on charts, tables and model pages:
- Unverified the number has been recorded but not yet matched against its source document.
- Disputed documents disagree about the number; the row's sources show each one.
What we never do
- Combine, average or rank scores from different benchmarks anywhere except the index, which is labelled as this site's own calculation wherever it appears. Each board ranks only its own rows.
- Add precision a source did not print, or convert a score to another scale and present it as the source's.
- Publish a number without its document. A row whose document is not yet recorded shows “source pending”.
What gets a board
A benchmark is tracked when it tests clinical work (reasoning, documentation, coding, EHR tasks, administrative work or patient safety) and has recent results for current models. Benchmarks that saturated or stopped reporting current models are listed with the reason at the foot of the boards page. Benchmarks about AI that people use for their own health are covered by the sister site linked in the footer.