KIDMO Risk Score
Number of recipients: 1
Summary:
kidmo rank 2-year risk 5-year risk
1 1.46 75% 0.05279943 0.1003058
Swisstransplant, Bern
Center for Reproducible Science and Research Synthesis, University of Zurich
16. September 2026

KIDMO is a clinical prediction model to estimate graft loss risk in deceased-donor kidney transplantation. It uses a combination of
Inform clinicians and patients of individual outcome risks at the time of organ offer to support decision-making and improve outcomes.
Clinical prediction models play a vital role in advancing personalized medicine.
| Design | National multi-center retrospective cohort study. |
| Participants | All deceased-donor kidney transplant recipients from 2008 to 2021. |
| Setting | Six Swiss transplant centers: Basel, Bern, Geneva, Lausanne, St. Gallen, and Zurich. |
| Primary Outcome | Time to graft loss (interval from transplantation to irreversible graft failure). Patient death was treated as a competing risk. |

We published a study protocol.1

87% of the population in the model development.
Exclusion:
Dropouts (were censored):


Probability of an event by time t (with 95% confidence bands).

| Outcome | 2-years | 5-y years |
|---|---|---|
| Graft loss | 4.4% (3.6–5.3) | 8.7% (7.4–10.0) |
| Death | 4.3% (3.5–5.2) | 10.4% (9.0–11.9) |

→ Entire model-building process was repeated within each bootstrap

Not all predictors are statistically significant and that is okey.


Uer the Fine–Gray formulation, the subdistribution hazard leads to the following expression for the graft-survival function:
\[\Pr(T\geq t~|~X) = S_{0}(t)^{\mathrm{e}^{X\beta}},\]
where \(S_{0}(t)\) denotes the baseline survival function. Baseline survival values used for prediction are provided in the table below for the clinically relevant time points \(t = 2\) and \(t = 5\) years.
| \(t\) | \(S_{0}(t)\) |
|---|---|
| 2 | 0.9594 |
| 5 | 0.9225 |
The term \(\mathrm{e}^{X\beta}\) is the individual-specific subdistribution hazard ratio derived from the linear predictor \(X\hat{\beta}\) shown below.

The cumulative incidence, i.e., the probability of graft loss by time \(t\) for an individual with covariates \(X\), is
\[ F(t~|~X) = 1 - S_{0}(t)^{\textrm{e}^{X\beta}}, \]
where
Accordingly, the cumulative incidence at 2 and 5 years after transplant is given by:
swtThe KIDMO risk score has been implemented in the Swisstransplant R package swt.

kidmo() functionKIDMO Risk Score
Number of recipients: 1
Summary:
kidmo rank 2-year risk 5-year risk
1 1.46 75% 0.05279943 0.1003058
newdataKIDMO Risk Score
Number of recipients: 1
Summary:
kidmo rank 2-year risk 5-year risk
1 1.46 75% 0.05279943 0.1003058
sysdata.rda (cph object from rms)predict() to get linear predictorCareful, do not leak any patient level data!
Let’s create 4 kidney recipients with varying donor age, other factors being equal:
The returned object also includes the cumulative incidence curves, see stats$CI and stats$CI.time (stats$CI.lower and stats$CI.upper for 95% CI).

iframe
Code in Quarto Website:
<iframe id="KIDMO" src="https://swisstransplant-kidmo-app.share.connect.posit.cloud" style="border: none; width: 100%; height: 570px" frameborder="0"></iframe>

R meets Health, Zurich R User Group