Platform showcase — live registry figures, the node map and the provenance record

TIGER platform

What the registry holds, and what the platform does with it

An international multicentre registry for oesophageal cancer, and the analysis built on top of it. Every figure below is read live from the public statistics endpoint when this page loads.

Patient records
Loading…
Institutions
Loading…
Countries
Loading…
Recorded edits
Loading…

What the platform does

Each card describes a capability of the platform — the schema it implements, the analysis it performs, the formats it exchanges — and links to the documentation for it. These are statements about the software, not measurements of the registry.

Kaplan-Meier survival

The platform estimates survival over a cohort and splits it by any of the registry’s oncological variables — T stage, AJCC 8th stage group, resection margin, histology, neoadjuvant therapy, nodes harvested, and the one below. Pathologic N stage is the registry’s primary nodal variable and the stratifier the dashboard opens on.

The curves are drawn from a synthetic cohort committed to this repository, and the figure says so. No survival data is published on the public statistics endpoint: a Kaplan-Meier plot draws every death as a visible step, so a registry curve served to an anonymous visitor would publish the patients it was estimated from. What is shown here is the shape of the output and the apparatus around it, not a result.

Overall survival by pathologic N stage

Illustrative curves — shape only, not registry data

Registered members analyse their own data in real time and compare it with the global registry

02040608010001224364860Time since surgery (months)Survival (%)Log-rank P < 0.001χ² = 104.0 on 3 dfpN0 n = 200pN1 n = 150pN2 n = 100pN3 n = 50Number at riskpN0200171141118108100pN115011176614642pN21006542211815pN3502716654
  • pN0200 patients, 67 deaths
  • pN1150 patients, 84 deaths
  • pN2100 patients, 77 deaths
  • pN350 patients, 44 deaths
Number of patients still at risk at each milestone, by stratum
Number at risk01224364860
pN0200171141118108100
pN115011176614642
pN21006542211815
pN3502716654

Time in months. “—” means the milestone is beyond that stratum’s observed follow-up — it is not a zero.

The same estimates as the figure above, in figures. Illustrative curves — shape only, not registry data. Registered members analyse their own data in real time and compare it with the global registry.
pathologic N stagePatientsDeathsMedian survival12 months36 months60 months
pN020067not reached90.7%69.0%63.0%
pN11508436.1 months [23.4, 46.4]79.8%50.7%36.8%
pN21007721.8 months [15.9, 27.0]67.3%24.8%17.7%
pN3504413.4 months [8.8, 22.3]55.2%12.8%8.5%

Steps fall at observed deaths; vertical ticks mark censored follow-up — a patient still alive when the registry last heard from them. Between two deaths the estimate does not change, so each curve runs flat and stops at the end of the follow-up that was observed. The shaded area around each curve is its Greenwood 95 % interval; it widens as the number still at risk falls, which is why the row of counts under the axis is read with the tail rather than after it. Across the strata, log-rank p < 0.001 (χ² = 104.0 on 3 df). A median of “not reached” means the curve never fell to 50 %, which is not a missing value.

Over registry records the same figure is drawn from real follow-up rather than a synthetic cohort, and any stratum with fewer than five patients, or fewer than five deaths, is dropped from the estimate rather than drawn. Investigators reach it from the analytics dashboard, scoped to their own institution or to the whole registry.