Clinical calculator summary
Conventional modified Glasgow Prognostic Score (mGPS)
Clinical calculator summary
Conventional modified Glasgow Prognostic Score (mGPS)
A three-level systemic-inflammation prognostic grouping based on CRP and, only when CRP is elevated, albumin.
Evidence-based context for fast calculator use
- Purpose:
- Reproduce the conventional 2007 mGPS decision rule using unrounded canonical laboratory values.
- Population:
- People with cancer in a clinically relevant prognostic assessment setting; applicability varies by tumour type, stage, treatment, and timing.
- Factors:
- CRP in mg/L, Albumin in g/L from the same blood draw
- Reference:
- McMillan et al. Br J Cancer. 2007. PMID 17245566.
Modified Glasgow Prognostic Score (mGPS)
Clinical Context & Background
Conventional mGPS: 0 if CRP <= 10 mg/L; 1 if CRP > 10 mg/L and albumin >= 35 g/L; 2 if CRP > 10 mg/L and albumin < 35 g/L.Reference Data
| Score | Exact criteria | Interpretation |
|---|---|---|
| 0 | CRP <= 10 mg/L, regardless of albumin | Lower systemic-inflammation prognostic group |
| 1 | CRP > 10 mg/L AND albumin >= 35 g/L | Intermediate systemic-inflammation prognostic group |
| 2 | CRP > 10 mg/L AND albumin < 35 g/L | Higher systemic-inflammation prognostic group |
Clinical Workflow
Use, Interpret, And Continue The Patient Pathway
Expand for workflow guidance, limitations, examples, and related next steps.
Clinical Workflow
Use, Interpret, And Continue The Patient Pathway
Expand for workflow guidance, limitations, examples, and related next steps.
When To Use
- Use CRP and albumin from the same blood draw and document whether sampling was pretreatment, preoperative, on treatment, or during palliative assessment.
- Enter CRP in mg/L and albumin in g/L. For reference only, 1 mg/dL CRP = 10 mg/L and 1 g/dL albumin = 10 g/L; this form accepts canonical units only.
How To Interpret
- Scores 0, 1, and 2 represent lower, intermediate, and higher systemic-inflammation prognostic groups.
- The score is not a calibrated individual survival probability and does not independently determine treatment.
What To Do Next
- Record the raw values, units, measurement timing, score, and clinical factors that may alter inflammatory markers.
- Use disease-specific staging, performance status, current guidelines, and clinician judgment alongside mGPS.
Limitations
- Acute infection or inflammation, liver failure, protein-losing states, and major fluid shifts can alter CRP or albumin independently of cancer.
- Evidence spans heterogeneous tumour sites and treatment settings; calibration and prognostic meaning are context dependent.
- No universal source-backed upper input limits are imposed. Confirm unusual values and units before interpretation.
Validated Population
Cancer cohorts across multiple tumour sites, with substantial heterogeneity in stage, treatment, sampling timing, and endpoint.
Albumin is conditional
CRP 10 mg/L and albumin 30 g/L gives mGPS 0 because albumin does not alter the score unless CRP is above 10 mg/L.
Calculation verification history
Verified
Calculation verification history
Verified: Production browser revalidation
- Five source-backed conventional mGPS cases were exercised on the public production route through visible controls; 5/5 expected scores and interpretations matched across both exact thresholds and all score groups.
- No unexpected N/A, literal undefined value, stale control, or browser-console error was observed.
Case-level evidence is retained in validation/browser-revalidation/mgps-prognostic-2026-08-03.json.
: Production browser validation
- Ten source-backed cases were exercised on the public production route through visible browser controls; 10/10 case records passed their expected-versus-observed assertions across 11 visible submissions.
- Overall browser status: failed-console. medium: Production emitted minified React error #418 during route loads/reloads used by this run.
- Case-level inputs, expected and observed results, reset/repeat behavior, failure reproductions, and console evidence are retained in the production-browser evidence record.
Case-level production evidence is retained in validation/browser-production/mgps-prognostic.json.
: Full validation test
- 111/111 mGPS-only checks passed across exact thresholds, malformed inputs, unrounded precision, trace, row mapping, canonical conversion evidence, immutability, and public wiring.
- Original GPS was not included and remains not reviewed.
: Correction history
- Locked the conventional 2007 mGPS rule and exact equality semantics.
- Added strict canonical-unit inputs, neutral invalid handling, an authored predicate trace, and the CRP-normal albumin exception.
- Replaced broad survival and treatment claims with contextual prognostic-group language and direct primary sources.
Verification confirms the calculator implementation against the cited model; it is not independent clinical validation, regulatory approval, or medical advice.
Related Tools
Frequently Asked Questions
Does low albumin increase mGPS when CRP is normal?
No. When CRP is 10 mg/L or lower, conventional mGPS is 0 regardless of albumin.
Can I enter CRP in mg/dL or albumin in g/dL?
Convert first: multiply either value by 10 to obtain mg/L or g/L. The calculator accepts canonical units only and never infers units from magnitude.
Is mGPS a survival prediction or treatment rule?
No. It is a prognostic grouping marker that must be interpreted with the cancer, stage, treatment setting, timing, and clinical context.
Evidence-based oncology decision support. Verify with clinical guidelines.