Learn R Programming

cliot (version 1.0.0)

khorana_vte_score: Khorana Risk Score for Venous Thromboembolism in Cancer Patients

Description

Calculates the Khorana Score to predict the risk of Venous Thromboembolism (VTE) in ambulatory cancer patients initiating chemotherapy. The score stratifies patients into Low, Intermediate, or High risk categories based on cancer site, platelet count, hemoglobin, leukocyte count, and BMI.

Usage

khorana_vte_score(cancer_site_risk, platelet_count, hemoglobin, wbc_count, bmi)

Value

A list containing:

Khorana_Score

The calculated risk score (Range 0-6).

Risk_Classification

Risk group classification (Low, Intermediate, High).

Estimated_VTE_Risk

Estimated percentage risk of symptomatic VTE.

Arguments

cancer_site_risk

String. Risk category of the primary tumor site. "very_high": Stomach, Pancreas (+2 pts). "high": Lung, Lymphoma, Gynecologic, Bladder, Testicular (+1 pt). "low": Other sites (0 pts).

platelet_count

Numeric. Pre-chemotherapy platelet count in x10^9/L. (>= 350 adds 1 point).

hemoglobin

Numeric. Hemoglobin level in g/dL. (< 10 g/dL or use of ESAs adds 1 point).

wbc_count

Numeric. Pre-chemotherapy leukocyte count in x10^9/L. (> 11 adds 1 point).

bmi

Numeric. Body Mass Index in kg/m^2. (>= 35 adds 1 point).

References

Khorana AA, Kuderer NM, Culakova E, Lyman GH, Francis CW. Development and validation of a predictive model for chemotherapy-associated thrombosis. Blood. 2008;111(10):4902-4907. doi:10.1182/blood-2007-10-116327

Examples

Run this code

# Example 1: High Risk (Pancreas)
# Pancreas (+2), Plt 400 (+1), BMI 28 (0)
# Score = 3
khorana_vte_score("very_high", 400, 12, 8, 28)

# Example 2: Low Risk (Breast)
# Breast (Low risk site 0), Normal labs, Normal BMI
# Score = 0
khorana_vte_score("low", 250, 13, 6, 24)

Run the code above in your browser using DataLab