Learn R Programming

cliot (version 1.0.0)

prognostic_index_cancer: Prognostic Index (PI) for Cancer Outcomes

Description

Calculates the Prognostic Index (PI), an inflammation-based score used to predict survival in patients with various types of cancer. It is derived from C-reactive protein (CRP) levels and White Blood Cell (WBC) count.

Usage

prognostic_index_cancer(crp_mg_l, wbc_count_x10_9_l)

Value

A list containing:

PI_Score

The calculated index score (0, 1, or 2).

Prognosis_Group

Risk classification (Good, Intermediate, Poor).

Arguments

crp_mg_l

Numeric. Serum C-Reactive Protein level in mg/L.

wbc_count_x10_9_l

Numeric. White Blood Cell count in x10^9/L.

Details

The PI is scored as follows:

  • Score 0: CRP <= 10 mg/L AND WBC <= 11 x 10^9/L.

  • Score 1: CRP > 10 mg/L OR WBC > 11 x 10^9/L (but not both).

  • Score 2: CRP > 10 mg/L AND WBC > 11 x 10^9/L.

References

Kasahara A, et al. Clinicopathological biomarkers in advanced lung cancer. Proctor MJ, Morrison DS, Talwar D, et al. A comparison of inflammation-based prognostic scores in patients with cancer. A Glasgow Inflammation Outcome Study. Eur J Cancer. 2011;47(17):2633-2641. doi:10.1016/j.ejca.2011.03.028

Examples

Run this code

# Example 1: Good Prognosis
# CRP 5, WBC 8
# Score = 0
prognostic_index_cancer(5, 8)

# Example 2: Poor Prognosis
# CRP 20, WBC 15
# Score = 2
prognostic_index_cancer(20, 15)

Run the code above in your browser using DataLab