Eleven levels from 100 (normal, no complaints) to 0 (dead), rated by the clinician. The KPS gives finer steps than ECOG and is the standard performance measure in brain tumour, transplant and some radiotherapy trials.
Free sandbox · No credit card · 21 CFR Part 11 aligned
Karnofsky Performance Status
KPSBelow the protocol minimum of 70: eligibility query raised
At a glance
In trials
Both scales describe how disease affects a person's ability to function, and both predict outcomes. ECOG has six levels and is quicker; Karnofsky has eleven and separates people more finely in the middle of the range. Oncology trials mostly use ECOG, while trials in brain tumours, stem cell transplantation and some radiotherapy settings traditionally use KPS, partly because historical data and prognostic models are built on it.
Use the scale your protocol and your prior data use, and do not convert between them at entry. If both are needed, collect both. The ECOG template includes an approximate mapping for reference.
Where KPS is an inclusion criterion, a custom-value edit check can raise a query as soon as a value below the threshold is entered, so the site checks eligibility before enrolment rather than after.
Edit checks / auto-queries
2Type
Range High
Operator
Greater than
Value
180
Priority: High
Type
Range Low
Operator
Less than
Value
80
Priority: Normal
Query raised automatically
Value 192 violates limit (180). Please verify.
Scale
| KPS | Description |
|---|---|
| 100 | Normal; no complaints; no evidence of disease |
| 90 | Able to carry on normal activity; minor signs or symptoms |
| 80 | Normal activity with effort; some signs or symptoms |
| 70 | Cares for self; unable to carry on normal activity or active work |
| 60 | Requires occasional assistance but able to care for most needs |
| 50 | Requires considerable assistance and frequent medical care |
| 40 | Disabled; requires special care and assistance |
| 30 | Severely disabled; hospitalisation indicated though death not imminent |
| 20 | Very sick; hospitalisation and active supportive treatment necessary |
| 10 | Moribund |
| 0 | Dead |
In Capture
The KPS is a dropdown showing each level with its description, stored as a coded value. A custom-value edit check can raise an auto-query when a value falls below your threshold, and the audit trail records who rated it and any later change.

Copy the template and set your threshold in the free sandbox.
Reliability
KPS depends on clinical judgement, and different raters can differ by 10 points or more for the same patient, especially in the middle of the scale. Show the full description for each level on the form rather than bare numbers, rate from the participant's actual function over a defined recent period, and keep the same rater where possible.
In trials where KPS decline is itself an outcome, such as some glioblastoma studies, record the date of each assessment precisely and define what counts as a sustained decline in the analysis plan.
The Lansky Play-Performance Scale uses the same 0 to 100 range in steps of 10 but describes play and activity rather than work, and is usually rated with input from a parent. Paediatric protocols often use Lansky below age 16 and Karnofsky from 16; state the switch rule so scores stay comparable.
Before go-live
KPS, ECOG or both, matching prior data.
Full level descriptions, not numbers alone.
Custom-value check at the protocol threshold.
Lansky scale for participants under 16.
Screening and each assessment visit.
In the analysis plan if KPS is an outcome.
The person cares for themselves but cannot carry on normal activity or do active work. 70 is a common minimum for trial eligibility.
At screening and each assessment visit, and whenever the protocol uses it for treatment decisions.
A clinician-rated scale of functional ability from 100 (normal) to 0 (dead) in steps of 10.
Common thresholds are 60 or 70 and above, but each protocol sets its own.
Yes. It is in the public domain.
Both measure performance status. KPS has eleven levels and ECOG six; approximate mappings exist but the scales do not correspond exactly.
Yes. The Lansky Play-Performance Scale is used for children under 16.
Yes. A custom-value edit check can raise a query when the value is below the protocol threshold.
Keep exploring
Public-domain KPS with eligibility queries. Free sandbox.