Methods: how predicted rates are derived
Operated by Datim-QI Ltd · Last updated: 2 September 2026
Datim-QI shows, beside a practice’s own figure, a predicted rate: what a practice with this registered population would be expected to record. This page explains where that number comes from, what it is not, and where we have chosen not to produce one.
What is being predicted
The prediction describes recording, not health. A practice below its predicted rate is not necessarily caring for its patients less well; the most common explanation is that patients who meet the criteria are not coded as being on the register. That is why every gap in this product is framed as a prompt to check a register, never as a count of patients who have been failed.
It is an ecological, practice-level comparison. It is calculated from the characteristics of a practice’s registered population as a whole, and says nothing whatever about any individual patient. It does not screen, diagnose, risk-score or predict anything about a person, and it must not be used as though it did.
The model
For each measure we fit a regression across every practice in England with the data available, of the form:
proportions (QOF registers, CVDPREVENT and NDA measures)
logit(rate) ~ deprivation + % aged 65+ + % female + % rural
+ % Asian + % Black + % Mixed + % Other
+ % smoking
counts (prescribing)
log(count) ~ the same nine predictors
offset = log(denominator)- Deprivation is the practice’s Index of Multiple Deprivation 2025 score, weighted by where its registered patients actually live, and used as a continuous score rather than a decile.
- Ethnicity enters as four separate shares of the practice population recorded in the census as Asian, Black, Mixed and Other, with White as the reference group. A single “non-White” proportion treated a practice that is 60% Asian and one that is 60% Black as the same population, which they are not. Smoking is the proportion of the long-term-conditions registers recorded as current smokers, so it describes what a practice records rather than an independent survey.
- The offset is the measure’s own denominator, so every coefficient acts on the rate rather than the count, and the same model form works for a register, an audit cohort and a prescribing list alike.
The model family follows what the measure is. Registers and audit measures are proportions— a count of patients out of the patients eligible — so they use a binomial fit on the log-odds, which cannot produce a rate below 0% or above 100%. Prescribing volumes are counts that have no such ceiling and use a negative binomial.
Both allow for far more variation between practices than the textbook models do. Coding practice, list turnover and case-mix all add spread, and a model that ignored it would produce ranges far too narrow — telling practices they were unusual when they were not.
The interval matters more than the point
Each prediction carries a range covering the central 80% of what comparable practices record. A single predicted number invites the reading “you are below average, therefore something is wrong”, which is not a safe inference from one figure. The interval supports the question actually worth asking: is this practice outside the range that practices with a similar population actually achieve?
We measure this on practices held out of the fit. A fifth of practices are held out, and the range is built from the remaining four fifths only. On those held-out practices, the median proportion whose real figure falls inside the stated range is 82.0% for QOF registers, 80.3% for CVDPREVENT and National Diabetes Audit measures, and 86.2% for prescribing, against a nominal 80%.
One caveat we would rather state than leave for a reader to find. The held-out practices took no part in fitting the coefficients, but they are not an untouched final test set: when an earlier version of the interval came out at 62% coverage, we changed how the spread is estimated and measured again on the same split. That makes these figures a little more flattering than a first look at genuinely unseen data would be. Coverage also varies by measure, roughly 70% to 90% on the wider clinical-audit measures, so the family figures above are a median and not a promise about any single indicator.
How it is validated
One fifth of practices are held out of every fit and the model is scored only on those — both for how close the central prediction is and for whether the range holds, as above. Predictions are also tied to the data period they were fitted on, so a figure from an earlier year is never compared against a model of a later one.
A few measures are served instead by an older method that averages demographically matched peer practices: cervical screening, immunisations, the cholesterol cohorts, heart failure with LVSD and smoking on the long-term-conditions registers are not published in a form the model can fit. Where that applies, the page says so rather than describing the figure as modelled.
Where we do not produce a prediction
A prediction is only published where the method genuinely applies. We do not model:
- Prescribing measures that are not counts over a registered list — shares of other prescribing, defined daily or quantity doses (DDD, ADQ), and ratios between drug classes. The model assumes a count over a denominator, and these are not that.
- Measures with too few practices or too few events to support a nine-predictor fit.
Where a measure is not modelled, no predicted rate is shown for it. We would rather show nothing than a number produced by a method that does not fit the measure.
Sources and refresh
- QOF achievement, registers and prevalence — NHS England published QOF data
- CVDPREVENT and the National Diabetes Audit — published practice-level results
- Prescribing — OpenPrescribing / NHSBSA
- Deprivation — Indices of Deprivation 2025 (MHCLG, published October 2025)
- Population and registered-patient counts — NHS England, Patients Registered at a GP Practice
Predictions are refitted whenever the underlying published data is refreshed. Because the Indices of Deprivation 2025 use revised methods and are not comparable with the 2019 indices, a practice may sit in a different deprivation position than it previously did without anything about the practice having changed.
How a £ figure is worked out
Every money figure in the product is a scenario built from published data, not a payment statement and not an official CQRS calculation. Each indicator starts from the QOF formula:
(points available − points achieved) × £ per point × CPI × adjustment factor
CPI is the contractor population index: the practice’s registered list size against the national average list size. The adjustment factor scales payment by how much of the relevant population a practice actually has, and QOF applies it against a different population depending on the indicator. We name each one after the population it was computed from, because they are not the same mechanism:
- Estimated APDF — the Adjusted Practice Disease Factor, from the practice’s published QOF disease register against the national rate. This is the statutory term and we use it only for the indicators it actually describes.
- Estimated cohort adjustment — for indicators QOF adjusts against a specific derived cohort rather than a disease register: the cholesterol indicators, LVSD heart failure, smoking, and childhood immunisation, where the cohort is the children reaching the relevant age in the year.
- Target-population factor — for cervical screening, computed against the registered female population aged 25 to 64.
All three are described as estimated deliberately. They are recomputed by us from published populations, and official CQRS payment uses a nationally rebased distribution we do not have. Treat them as an indication of scale, not as the figure that will appear on a statement.
QOF pays nothing at all below an indicator’s lower threshold, then on a sliding scale up to the upper threshold, above which the indicator earns its full points. This is why a practice can be a fraction of a percentage point short and score zero, and each indicator page states its own thresholds for that reason.
Where a practice’s recorded prevalence sits below its predicted rate, we also show a modelled case-finding scenario. That adds the estimated missing register patients and then recalculates both achievement and the adjustment factor. It is not a free uplift on points already earned, and newly identified patients are modelled at several care-completion rates, which is why the result is always shown as a range.
Limitations
- These are descriptive comparisons of published, aggregate data. They are not case-mix adjusted in the clinical sense, and they are not a judgement of any clinician or practice.
- The predictors available are population characteristics, not clinical need. Two practices with identical demographics can legitimately differ.
- A figure below the predicted range is a reason to look, not a finding. Nothing here is clinical advice.