mysec_pm_score: MYSEC-PM Score for Secondary Myelofibrosis

View source: R/neelpackage.R

mysec_pm_scoreR Documentation

MYSEC-PM Score for Secondary Myelofibrosis

Description

Calculates the MYSEC-PM (Myelofibrosis Secondary to PV and ET-Prognostic Model) score. This tool is specifically designed to predict overall survival in patients with myelofibrosis that has evolved from Polycythemia Vera (PV) or Essential Thrombocythemia (ET), known as secondary myelofibrosis. It stratifies patients into four risk categories.

Usage

mysec_pm_score(age, hemoglobin_g_dl, platelet_count, circulating_blasts_percent,
               calr_unmutated, constitutional_symptoms)

Arguments

age

Numeric. Patient age in years.

hemoglobin_g_dl

Numeric. Hemoglobin level in g/dL. (< 11 g/dL adds points).

platelet_count

Numeric. Platelet count in x10^9/L. (< 150 x 10^9/L adds points).

circulating_blasts_percent

Numeric. Percentage of circulating blasts in peripheral blood. (>= 3% adds points).

calr_unmutated

Numeric (0 or 1). Is the CALR genotype unmutated? (1 = Yes). Note: Patients with JAK2 or MPL mutations, or "Triple Negative" status, are considered CALR unmutated for this score. Only confirmed CALR mutations are 0.

constitutional_symptoms

Numeric (0 or 1). Presence of constitutional symptoms (weight loss >10% in 6 months, unexplained fever, or excessive sweating). (1 = Yes).

Value

A list containing:

MYSEC_PM_Score

The calculated prognostic score.

Risk_Category

Classification (Low < 11, Intermediate-1 11-14, Intermediate-2 14-16, High >= 16).

Median_Overall_Survival

Estimated median survival time.

References

Passamonti F, Giorgino T, Mora B, et al. A clinical-molecular prognostic model to predict survival in patients with post polycythemia vera and post essential thrombocythemia myelofibrosis. Leukemia. 2017;31(12):2726-2731. doi:10.1038/leu.2017.169

Examples


# Example 1: High Risk
# 70yo (16.1 pts), no other factors
# Score = 16.1
mysec_pm_score(70, 12, 200, 1, 0, 0)

# Example 2: Low Risk
# 40yo (9.2 pts), no other factors
# Score = 9.2
mysec_pm_score(40, 12, 200, 0, 0, 0)

cliot documentation built on Dec. 1, 2025, 1:06 a.m.

Related to mysec_pm_score in cliot...