MAGGIC Score Predicting Heart Failure Survival

 
Input
 
Age  
Sex Female (0)

Male (1)
Ejection Fraction  
Systolic Blood Pressure  
Body Mass Index  
Creatinine  
NYHA Class Class I (0)

Class II (2)

Class III (6)

Class IV (8)
On Beta Blocker No (3)

Yes (0)
On ACEI ARB No (1)

Yes (0)
Smoker No (0)

Yes (1)
Diabetes No (0)

Yes (3)
COPD No (0)

Yes (2)
HF Dx Within 18 Months No (0)

Yes (2)

 
Results
 
Important: Inputs must be complete to perform calculation.

 
 
MAGGIC Score  
1-Year Mortality  
3-Year Mortality  
 
Decimal Precision  
 
 

 

 
Notes
  • Mortality predictions are looked up in a table that has data for 0 to 50 points (see below in the Appendix). In rare cases the score may be >50. In these cases the calculator reports "NaN" but it is likely the mortality is at or above that for 50 points.
  • MAGGIC: Meta-Analysis Global Group in Chronic Heart Failure.

 
Equations used
 
MAGGICScore = EFFactor + AGEEFFactor + SBPEFFactor + BMIFactor + CreatinineFactor + NYHAClass + Sex + Smoker + Diabetes + COPD + HFDxWithin18Months + OnBetaBlocker + OnACEIARB

 

 
Calculation Details and Variables
  • Equation parameters such as Sex, have two or more discrete values that may be used in the calculation. The numbers in the parentheses, e.g. (0), represent the values that will be used.
  • EFFactor is assigned values by this ordered logic:
    • If Ejection Fraction <20 %, EFFactor = 7
    • Else if Ejection Fraction ≤24 %, EFFactor = 6
    • Else if Ejection Fraction ≤29 %, EFFactor = 5
    • Else if Ejection Fraction ≤34 %, EFFactor = 3
    • Else if Ejection Fraction ≤39 %, EFFactor = 2
    • Else EFFactor = 0.
  • BMIFactor is assigned values by this ordered logic:
    • If Body Mass Index <15 kg/m^2, BMIFactor = 6
    • Else if Body Mass Index ≤19 kg/m^2, BMIFactor = 5
    • Else if Body Mass Index ≤24 kg/m^2, BMIFactor = 3
    • Else if Body Mass Index ≤29 kg/m^2, BMIFactor = 2
    • Else BMIFactor = 0.
  • CreatinineFactor is assigned values by this ordered logic:
    • If Creatinine ≥250 mcmol/L, CreatinineFactor = 8
    • Else if Creatinine ≥210 mcmol/L, CreatinineFactor = 6
    • Else if Creatinine ≥170 mcmol/L, CreatinineFactor = 5
    • Else if Creatinine ≥150 mcmol/L, CreatinineFactor = 4
    • Else if Creatinine ≥130 mcmol/L, CreatinineFactor = 3
    • Else if Creatinine ≥110 mcmol/L, CreatinineFactor = 2
    • Else if Creatinine ≥90 mcmol/L, CreatinineFactor = 1
    • Else CreatinineFactor = 0.
  • The following logic is used to add additional Ejection Fraction interaction points:
  • When Ejection Fraction ≥40 %
    • If Age ≥80, AGE EF Factor = 15
    • Else if Age ≥75, AGE EF Factor = 12
    • Else if Age ≥70, AGE EF Factor = 9
    • Else if Age ≥65, AGE EF Factor = 7
    • Else if Age ≥60, AGE EF Factor = 5
    • Else if Age ≥56, AGE EF Factor = 3
    • Else AGE EF Factor = 0
    • If Systolic Blood Pressure <110 mmHg, SBP EF Factor = 2
    • Else if Systolic Blood Pressure ≤129 mmHg, SBP EF Factor = 1
    • Else SBP EF Factor = 0
  • Else when Ejection Fraction ≥30 %
    • If Age ≥80, AGE EF Factor = 13
    • Else if Age ≥75, AGE EF Factor = 10
    • Else if Age ≥70, AGE EF Factor = 8
    • Else if Age ≥65, AGE EF Factor = 6
    • Else if Age ≥60, AGE EF Factor = 4
    • Else if Age ≥56, AGE EF Factor = 2
    • Else AGE EF Factor = 0
    • If Systolic Blood Pressure <110 mmHg, SBP EF Factor = 3
    • Else if Systolic Blood Pressure ≤119 mmHg, SBP EF Factor = 2
    • Else if Systolic Blood Pressure ≤139 mmHg, SBP EF Factor = 1
    • Else SBP EF Factor = 0
  • Else when Ejection Fraction <30 %
    • If Age ≥ 80, AGE EF Factor = 10
    • Else if Age ≥75, AGE EF Factor = 8
    • Else if Age ≥70, AGE EF Factor = 6
    • Else if Age ≥65, AGE EF Factor = 4
    • Else if Age ≥60, AGE EF Factor = 2
    • Else if Age ≥56, AGE EF Factor = 1
    • Else AGE EF Factor = 0
    • If Systolic Blood Pressure <110 mmHg, SBP EF Factor = 5
    • Else if Systolic Blood Pressure ≤119 mmHg, SBP EF Factor = 4
    • Else if Systolic Blood Pressure ≤129 mmHg, SBP EF Factor = 3
    • Else if Systolic Blood Pressure ≤139 mmHg, SBP EF Factor = 2
    • Else if Systolic Blood Pressure ≤149 mmHg, SBP EF Factor = 1
    • Else SBP EF Factor = 0

 
References
  1. Chatterjee S. ACP Journal Club. A 13-item score based on readily available risk factors predicted risk for 3-year mortality in heart failure. Ann Intern Med. 2013 Jan 15;158(2):JC13. doi: 10.7326/0003-4819-158-2-201301150-02013. PubMed ID: 23318335 PubMedLink
  2. Pocock SJ, Ariti CA, McMurray JJ, Meta-Analysis Global Group in Chronic Heart Failure, et al. Predicting survival in heart failure: a risk score based on 39 372 patients from 30 studies. Eur Heart J. 2013 May;34(19):1404-13. PubMed ID: 23095984 PubMedLink
  3. Rich JD, Burns J, Freed BH, Maurer MS, et al. Meta-Analysis Global Group in Chronic (MAGGIC) Heart Failure Risk Score: Validation of a Simple Tool for the Prediction of Morbidity and Mortality in Heart Failure With Preserved Ejection Fraction. J Am Heart Assoc. 2018 Oct 16;7(20):e009594. PubMed ID: 30371285 PubMedLink

 
Appendix

 
1- and 3-Year Mortality Prediction
 
MAGGIC Points1-Year Mortality3-Year Mortality
01.5%3.9%
11.6%4.3%
21.8%4.8%
32%5.2%
42.2%5.8%
52.4%6.3%
62.7%7%
72.9%7.7%
83.2%8.4%
93.6%9.2%
103.9%10.2%
114.3%11.1%
124.8%12.2%
135.2%13.4%
145.8%14.6%
156.3%16%
167%17.5%
177.7%19.1%
188.4%20.9%
199.3%22.7%
2010.2%24.7%
2111.1%26.9%
2212.2%29.2%
2313.4%31.6%
2414.7%34.2%
2516%36.9%
2617.5%39.7%
2719.1%42.7%
2820.9%45.8%
2922.7%49%
3024.8%52.3%
3126.9%55.6%
3229.2%59%
3331.6%62.5%
3434.2%65.8%
3536.9%69.2%
3639.8%72.5%
3742.7%75.6%
3845.8%78.7%
3949%81.5%
4052.3%84.2%
4155.7%86.6%
4259.1%88.9%
4362.5%90.8%
4465.9%92.6%
4569.2%94.1%
4672.5%95.3%
4775.7%96.4%
4878.7%97.3%
4981.6%98%
5084.2%98.5%

 

 

 
Legal Notices and Disclaimer

 
All information contained in and produced by the EBMcalc system is provided for educational purposes only. This information should not be used for the diagnosis or treatment of any health problem or disease. THIS INFORMATION IS NOT INTENDED TO REPLACE CLINICAL JUDGMENT OR GUIDE INDIVIDUAL PATIENT CARE IN ANY MANNER. EBMcalc is NOT a medical device. EBMcalc NEVER stores cookies or other persistent data in user's browsers. Click here for full notice and disclaimer.
 
EBMcalc is Copyright © 1998-2025 EBMcalc, LLC    [Build 278906 v25.4]