Home / Trials

PORTEC-3 (primary analysis): reconstructed Kaplan–Meier curves

Updated 2026-09-25 · reconstructed by TrialCurve from a CC BY-licensed publication

Adjuvant chemoradiotherapy versus radiotherapy alone for women with high-risk endometrial cancer (PORTEC-3): final results of an international, open-label, multicentre, randomised, phase 3 trial. Curves rebuilt as patient-level data (Guyot 2012) and checked against the statistics printed on the figure.

PublicationLancet Oncol. 2018 Mar;19(3):295–309. doi: 10.1016/S1470-2045(18)30079-2
DOI10.1016/S1470-2045(18)30079-2
RegistryNCT00411138
PhasePhase 3
ConditionsEndometrial Cancer
InterventionsRadiation Therapy, cisplatin, carboplatin, Paclitaxel
SponsorLeiden University
Enrolment670
Source licenceFigure published under CC BY 4.0

Overall survival — All patients

From figure panel A · validated against the values printed on the figure · curve source: pixel measurement confirmed by vision model

Reconstructed from the published curve. Median: Chemoradiotherapy not reached; Radiotherapy not reached. Survival at 1 years: Chemoradiotherapy 94%; Radiotherapy 95%. Hazard ratio Chemoradiotherapy vs Radiotherapy 0.81 (95% CI 0.58–1.13).

0%20%40%60%80%100%01234YearsChemoradiotherapyRadiotherapy
ArmNEventsMedian (Years)
Chemoradiotherapy33062not reached
Radiotherapy33077not reached

Landmark survival (reconstructed)

TimeChemoradiotherapyRadiotherapy
1 yr94.2%95.5%
2 yr88.2%89.1%
3 yr83.2%82.6%

Checks against the published figure

Download pseudo-IPD (CSV)

Failure-free survival — All patients

From figure panel B · validated against the values printed on the figure · curve source: pixel measurement confirmed by vision model

Reconstructed from the published curve. Median: Chemoradiotherapy not reached; Radiotherapy not reached. Survival at 1 years: Chemoradiotherapy 92%; Radiotherapy 87%. Hazard ratio Chemoradiotherapy vs Radiotherapy 0.73 (95% CI 0.54–0.98).

0%20%40%60%80%100%01234YearsChemoradiotherapyRadiotherapy
ArmNEventsMedian (Years)
Chemoradiotherapy33078not reached
Radiotherapy330101not reached

Landmark survival (reconstructed)

TimeChemoradiotherapyRadiotherapy
1 yr92.1%86.9%
2 yr83.3%78.1%
3 yr79.6%71.6%

Checks against the published figure

Download pseudo-IPD (CSV)

Overall survival — Patients with stage III endometrial cancer

From figure panel C · validated against the values printed on the figure · curve source: pixel measurement confirmed by vision model

Reconstructed from the published curve. Median: Chemoradiotherapy not reached; Radiotherapy not reached. Survival at 1 years: Chemoradiotherapy 93%; Radiotherapy 94%. Hazard ratio Chemoradiotherapy vs Radiotherapy 0.73 (95% CI 0.47–1.15).

0%20%40%60%80%100%01234YearsChemoradiotherapyRadiotherapy
ArmNEventsMedian (Years)
Chemoradiotherapy15234not reached
Radiotherapy14343not reached

Landmark survival (reconstructed)

TimeChemoradiotherapyRadiotherapy
1 yr93.4%94.4%
2 yr86.2%85.3%
3 yr79.5%75.4%

Checks against the published figure

Download pseudo-IPD (CSV)

Failure-free survival — Patients with stage III endometrial cancer

From figure panel D · validated against the values printed on the figure · curve source: pixel measurement confirmed by vision model

Reconstructed from the published curve. Median: Chemoradiotherapy not reached; Radiotherapy not reached. Survival at 2 years: Chemoradiotherapy 80%; Radiotherapy 67%. Hazard ratio Chemoradiotherapy vs Radiotherapy 0.63 (95% CI 0.43–0.93).

0%20%40%60%80%100%012345YearsChemoradiotherapyRadiotherapy
ArmNEventsMedian (Years)
Chemoradiotherapy15245not reached
Radiotherapy14359not reached

Landmark survival (reconstructed)

TimeChemoradiotherapyRadiotherapy
1 yr91.4%81.7%
2 yr80.2%66.9%
3 yr74.8%60.5%
5 yr—57.7%

Checks against the published figure

Download pseudo-IPD (CSV)

About these data

Pseudo-IPD reproduces the published curves and numbers at risk; the rows are not real patients. Cite the publication (DOI above) and TrialCurve. The source figure is © the authors (CC BY 4.0); the charts here are redrawn from the reconstruction.

Load these data in R or Python
# R
library(survival)
d <- read.csv("https://trialcurve.com/data/trials/portec-3-primary-analysis-1.csv")
survfit(Surv(time, event) ~ arm, data = d)
coxph(Surv(time, event) ~ arm, data = d)

# Python
import pandas as pd
from lifelines import KaplanMeierFitter
d = pd.read_csv("https://trialcurve.com/data/trials/portec-3-primary-analysis-1.csv")
for arm, g in d.groupby("arm"):
    KaplanMeierFitter().fit(g.time, g.event, label=arm).plot_survival_function()

Suggested citation: Lancet Oncol. 2018 Mar;19(3):295–309. doi: 10.1016/S1470-2045(18)30079-2 doi:10.1016/S1470-2045(18)30079-2. Reconstructed data: TrialCurve (2026), https://trialcurve.com/trials/portec-3-primary-analysis

Report a problem with these data

Related trials

Need reconstructed data for other trials? Upload any Kaplan–Meier figure, or ask about the TrialCurve oncology library.

Reconstruct a figure Browse all trials