Clinical calculator: Atherosclerotic cardiovascular disease (ASCVD) risk - 2023
[select value=”FEMALE|MALE” name=”gender”] <– Gender
[select value=”40=40|41=41|42=42|43=43|44=44|45=45|46=46|47=47|48=48|49=49|50=50|51=51|52=52|53=53|54=54|55=55|56=56|57=57|58=58|59=59|60=60|61=61|62=62|63=63|64=64|65=65|66=66|67=67|68=68|69=69|70=70|71=71|72=72|73=73|74=74|75=75|76=76|77=77|78=78|79=79” name=”age” memo=”Mathematically, risk is significantly lower for age below 55 years”] <– Age (years)
[select name=”tobacco” value=”NO - not a current tobacco user=0|YES - current tobacco user=1” ] <– Tobacco use [comment memo=”smoking usually has the biggest impact on risk of all the modifiable factors in this calculator”]
[select name=”dm” value=”NO - No Diabetes mellitus=0|YES - Diabetes mellitus=1” ] <– Diabetes mellitus status [comment memo=”diabetes is not modifiable in some respects, but it is a very big factor in this calculator”]
[select name=”htnmed” value=”YES - on medication for hypertension=1|NO - not on medication for hypertension=0” ] <– Hypertension medication [comment memo=”requiring a blood pressure medication increases risk”]
[select name=”cholmed” value=”YES - on medication for hyperlipidemia=1|NO - not on medication for hyperlipidemia=0”] <– Hyperlipidemia medication [comment memo=”taking a lipid-lowering medication lowers risk (independent of the cholesterol level)”]
[text name=”tchol” ] <– Total Cholesterol (range is 130 to 320) [comment memo=”Mathematically, 130 mg/dL is optimal”]
[text name=”hdl” ] <– HDL Cholesterol (range is 20 to 100) [comment memo=”Mathematically, 100 mg/dL is optimal”]
[text name=”egfr” ] <– eGFR (range is 15 to 140) [comment memo=”Mathematically, 140 is optimal”]
[text name=”sbp” ] <– Systolic Blood Pressure (range is 90 to 200) [comment memo=”Mathematically, 110 is the optimal systolic blood pressure for this”]
[text name=”bmi”] <– Body Mass Index (range is 18.5 to 39.9) [link url=”//medicaltext.org/endocrine-metabolic/bmi-calc/” memo=”Body Mass Index Calculator”] [comment memo=”BMI is not actually a factor for total risk, ASCVD risk, CHD, or stroke. But it is a risk for CHF. Mathematically, 25 is the optimal BMI.”]
[text name=”uacr” ] <– Urine albumin-creatinine ratio (UACR; range is 0 to 25000) [comment memo=”Optional - leave blank/empty if you don’t have a value. Urine albumin-creatinine ratio (UACR), is clinically indicated for individuals with chronic kidney disease, diabetes, or hypertension. Mathematically, 0 is the optimal urine albumin-creatinine ratio.”]
[text name=”hba1c” ] <– Hemoglobin A1c [comment memo=”Optional - leave blank/empty if you don’t have a value. Hemoglobin A1c (HbA1c), %
HbA1c is clinically indicated for individuals with diabetes, prediabetes, overweight, or obesity, or those with history of gestational diabetes. Mathematically, 3 is the optimal hemoglobin A1c.”]
[select name=”sdi” value=”0|1|2|3|4|5|6|7|8|9|10” ] <– Social deprivation index (SDI) [link memo=”SDI lookup” url=”//medicaltext.org/cardiovascular/sdi/”] [comment memo=”Optional - leave it at 0 if you don’t have a value. Social Deprivation Index. ZIP code is used to retrieve the SDI (Social Deprivation Index) decile. Lower SDI decile values are more favorable.”]
[checkbox memo=”display/hide references” name=”footnotes” value=””][conditional field=”footnotes” condition=”(footnotes).is(‘’)”] reference: [link url=”” memo=”#1”] [link url=”” memo=”#2”] [link url=”” memo=”#3”] [/conditional]
address hemoglobin A1c, uacr, or sdi missing
gender age tobacco dm htnmed cholmed tchol hdl egfr sbp bmi uacr hba1c sdi
women 10 year
Total CVD
ASCVD
Heart Failure
Coronary Heart Disease
Stroke
women 30 year
Total CVD
ASCVD
Heart Failure
Coronary Heart Disease
Stroke
men 10 year
Total CVD
ASCVD
Heart Failure
Coronary Heart Disease
Stroke
men 30 year
Total CVD
ASCVD
Heart Failure
Coronary Heart Disease
Stroke
10 year equation: [calc value=”score10a=(((age)-55) * 0.1)”] [calc value=”score10b=((((tchol) – (hdl)) * 0.02586) – 3.5)”] [calc value=”score10c=((((hdl) * 0.02586) – 1.3) * 3.33333)”] [conditional field=”sbp” condition=”(sbp).isless(110)”] [calc value=”score10d=(((sbp) - 110) * 0.05)”][/conditional] [conditional field=”sbp” condition=”(sbp).isgreaterorequal(110)”] [calc value=”score10d=0”][/conditional] [conditional field=”sbp” condition=”(sbp).isgreater(110)”] [calc value=”score10e=(((sbp) - 130) * 0.05)”][/conditional] [conditional field=”sbp” condition=”(sbp).isless(110)”] [calc value=”score10e=-1”][/conditional] [calc value=”score10f=(dm)”] [calc value=”score10g=(tobacco)”] [conditional field=”bmi” condition=”(bmi).isless(30)”] [calc value=”score10h=(((bmi) - 25) * 0.2)”][/conditional] [conditional field=”bmi” condition=”(bmi).isgreater(30)”] [calc value=”score10h=1”][/conditional] [conditional field=”bmi” condition=”(bmi).isgreater(30)”] [calc value=”score10i=(((bmi) - 30) * 0.2)”][/conditional] [conditional field=”bmi” condition=”(bmi).islessorequal(30)”] [calc value=”score10i=0”][/conditional] [conditional field=”egfr” condition=”(egfr).isless(60)”] [calc value=”score10j=(((egfr) - 60) * -0.06667)”][/conditional] [conditional field=”egfr” condition=”(egfr).isgreaterorequal(60)”] [calc value=”score10j=0”][/conditional] [conditional field=”egfr” condition=”(egfr).isgreater(60)”] [calc value=”score10k=(((egfr) - 90) * -0.06667)”][/conditional] [conditional field=”egfr” condition=”(egfr).lessorequal(60)”] [calc value=”score10k=2”][/conditional] [calc value=”score10l=(htnmed)”] [calc value=”score10m=(cholmed)”] [conditional field=”sbp” condition=”(sbp).isgreater(110)”] [calc value=”score10n=((sbp) - 130) * .05 * (htmmed)”][/conditional] [conditional field=”sbp” condition=”(sbp).islessorequal(110)”] [calc value=”score10n=(-1) * (htnmed)”][/conditional] [calc value=”score10o=(age-55) * 0.1 * (((tchol - hdl) * 0.02586) - 3.5)”] [calc value=”score10p=(age-55) * 0.1 * ((hdl * 0.2586) - 1.3) * 3.33333”] [conditional field=”sbp” condition=”(sbp).isgreater(110)”] [calc value=”score10q=(age-55) * 0.1 * (sbp - 130) * 0.05”][/conditional] [conditional field=”sbp” condition=”(sbp).islessorequal(110)”] [calc value=”score10q=(age-55) * -0.1”][/conditional] [calc value=”score10r=(age-55) * 0.1 * dm”] [calc value=”score10s=(age-55) * 0.1 * tobacco”] [conditional field=”bmi” condition=”(bmi).isgreater(30)”] [calc value=”score10t=(age-55) * 0.1 * (bmi - 30) * 0.2”][/conditional] [conditional field=”bmi” condition=”(bmi).islessorequal(30)”] [calc value=”score10t=0”][/conditional] [conditional field=”egfr” condition=”(egfr).isless(60)”] [calc value=”score10u=(age-55) * 0.1 * (egfr - 60) * -0.06667”][/conditional] [conditional field=”egfr” condition=”(egfr).isgreaterorequal(60)”] [calc value=”score10u=0”][/conditional] [conditional field=”sdi” condition=”(sdi).isgreater(3)&&(sdi).isless(7)] [calc value=”score10v=(sdi)”][/conditional] [conditional field=”sdi” condition=”(sdi).isgreater(6)&&(sdi).isless(11)] [calc value=”score10v=(sdi)”][/conditional] [conditional field=”sdi” condition=”(sdi).isless(1)||(sdi).is(‘’)”] [calc value=”score10v=(1)”][/conditional] [conditional field=”uacr” condition=”(uacr).isgreaterorequal(0)&&(uacr).islessorequal(25000)”] [calc value=”score10w=Math.log((uacr))”][/conditional] [conditional field=”uacr” condition=”(uacr).isgreater(25000)||(uacr).isless(0)||(uacr).is(‘’)”] [calc value=”score10w=(1)”][/conditional] [conditional field=”hba1c” condition=”(hba1c).isgreaterorequal(3)&&(hba1c).islessorequal(15)”] [calc value=”score10x=(hba1c)-5.3 * (dm)] [calc value=”score10y=(hba1c)-5.3 * (1-(dm))][/conditional] [conditional field=”hba1c” condition=”(hba1c).isless(3)||(hba1c).isgreater(15)||(hba1c).is(‘’)”] [calc value=”score10y=(1)”][/conditional] [calc value=”score10z=(1)”]
30 year equation:
[calc value=”score30a=(((age)-55) * 0.1)”] [calc value=”score30aa=(((age)-55) * 0.1)] [calc value=”score30b=((((tchol) – (hdl)) * 0.02586) – 3.5)”] [calc value=”score30c=((((hdl) * 0.02586) – 1.3) * 3.33333)”] [conditional field=”sbp” condition=”(sbp).isless(110)”] [calc value=”score30d=(((sbp) - 110) * 0.05)”][/conditional] [conditional field=”sbp” condition=”(sbp).isgreaterorequal(110)”] [calc value=”score30d=0”][/conditional] [conditional field=”sbp” condition=”(sbp).isgreater(110)”] [calc value=”score30e=(((sbp) - 130) * 0.05)”][/conditional] [conditional field=”sbp” condition=”(sbp).isless(110)”] [calc value=”score30e=-1”][/conditional] [calc value=”score30f=(dm)”] [calc value=”score30g=(tobacco)”] [conditional field=”bmi” condition=”(bmi).isless(30)”] [calc value=”score30h=(((bmi) - 25) * 0.2)”][/conditional] [conditional field=”bmi” condition=”(bmi).isgreater(30)”] [calc value=”score30h=1”][/conditional] [conditional field=”bmi” condition=”(bmi).isgreater(30)”] [calc value=”score30i=(((bmi) - 30) * 0.2)”][/conditional] [conditional field=”bmi” condition=”(bmi).islessorequal(30)”] [calc value=”score30i=0”][/conditional] [conditional field=”egfr” condition=”(egfr).isless(60)”] [calc value=”score30j=(((egfr) - 60) * -0.06667)”][/conditional] [conditional field=”egfr” condition=”(egfr).isgreaterorequal(60)”] [calc value=”score30j=0”][/conditional] [conditional field=”egfr” condition=”(egfr).isgreater(60)”] [calc value=”score30k=(((egfr) - 90) * -0.06667)”][/conditional] [conditional field=”egfr” condition=”(egfr).lessorequal(60)”] [calc value=”score30k=2”][/conditional] [calc value=”score30l=(htnmed)”] [calc value=”score30m=(cholmed)”] [conditional field=”sbp” condition=”(sbp).isgreater(110)”] [calc value=”score30n=((sbp) - 130) * .05 * (htmmed)”][/conditional] [conditional field=”sbp” condition=”(sbp).islessorequal(110)”] [calc value=”score30n=(-1) * (htnmed)”][/conditional] [calc value=”score30o=(age-55) * 0.1 * (((tchol - hdl) * 0.02586) - 3.5)”] [calc value=”score30p=(age-55) * 0.1 * ((hdl * 0.2586) - 1.3) * 3.33333”] [conditional field=”sbp” condition=”(sbp).isgreater(110)”] [calc value=”score30q=(age-55) * 0.1 * (sbp - 130) * 0.05”][/conditional] [conditional field=”sbp” condition=”(sbp).islessorequal(110)”] [calc value=”score30q=(age-55) * -0.1”][/conditional] [calc value=”score30r=(age-55) * 0.1 * dm”] [calc value=”score30s=(age-55) * 0.1 * tobacco”] [conditional field=”bmi” condition=”(bmi).isgreater(30)”] [calc value=”score30t=(age-55) * 0.1 * (bmi - 30) * 0.2”][/conditional] [conditional field=”bmi” condition=”(bmi).islessorequal(30)”] [calc value=”score30t=0”][/conditional] [conditional field=”egfr” condition=”(egfr).isless(60)”] [calc value=”score30u=(age-55) * 0.1 * (egfr - 60) * -0.06667”][/conditional] [conditional field=”egfr” condition=”(egfr).isgreaterorequal(60)”] [calc value=”score30u=0”][/conditional] [conditional field=”sdi” condition=”(sdi).isgreater(3)&&(sdi).isless(7)] [calc value=”score30v=(sdi)”][/conditional] [conditional field=”sdi” condition=”(sdi).isgreater(6)&&(sdi).isless(11)] [calc value=”score30v=(sdi)”][/conditional] [conditional field=”sdi” condition=”(sdi).isless(1)||(sdi).is(‘’)”] [calc value=”score30v=(1)”][/conditional] [conditional field=”uacr” condition=”(uacr).isgreaterorequal(0)&&(uacr).islessorequal(25000)”] [calc value=”score30w=Math.log((uacr))”][/conditional] [conditional field=”uacr” condition=”(uacr).isgreater(25000)||(uacr).isless(0)||(uacr).is(‘’)”] [calc value=”score30w=(1)”][/conditional] [conditional field=”hba1c” condition=”(hba1c).isgreaterorequal(3)&&(hba1c).islessorequal(15)”] [calc value=”score30x=(hba1c)-5.3 * (dm)] [calc value=”score30y=(hba1c)-5.3 * (1-(dm))][/conditional] [conditional field=”hba1c” condition=”(hba1c).isless(3)||(hba1c).isgreater(15)||(hba1c).is(‘’)”] [calc value=”score30y=(1)”][/conditional] [calc value=”score30z=(1)”]
/* set arrays for the different variables */
/* totalcvd, ascvd, hf, chd, stroke * male/female * 10/30 */
/* full table arrays */
const fullTotalWomen10 = {0.7939329,0.0305239,-0.1606857,-0.2394003,0.3600781,0.8667604,0.5360739,0,0,0.6045917,0.0433769,0.3151672,-0.1477655,-0.0663612,0.1197879,-0.0819715,0.0306769,-0.0946348,-0.27057,-0.078715,0,-0.1637806,-3.307728};
const fullASCVDWomen10 = {0.719883,0.1176967,-0.151185,-0.0835358,0.3592852,0.8348585,0.4831078,0,0,0.4864619,0.0397779,0.2265309,-0.0592374,-0.0395762,0.0844423,-0.0567839,0.0325692,-0.1035985,-0.2417542,-0.0791142,0,-0.1671492,-3.819975};
const fullHFWomen10 = {0.8998235,0,0,-0.4559771,0.3576505,1.038346,0.583916,-0.0072294,0.2997706,0.7451638,0.0557087,0.3534442,0,-0.0981511,0,0,0,-0.0946663,-0.3581041,-0.1159453,-0.003878,-0.1884289,-4.310409};
const fullCHDWomen10 = {0.7587146,0.1810949,-0.2014507,-0.0881827,0.3547731,0.9045358,0.5410917,0,0,0.5198725,0.0325935,0.2010642,-0.036195,-0.0891238,0.0750716,-0.0683256,0.0484755,-0.0898086,-0.2569041,-0.0786607,0,-0.1597513,-4.608751};
const fullStrokeWomen10 = {0.6907849,0.0534279,-0.1055109,-0.113078,0.3665217,0.8013721,0.4187039,0,0,0.4539767,0.0515087,0.2494624,-0.0798829,-0.0079039,0.0833101,-0.0409242,0.016994,-0.1191213,-0.2480549,-0.0998063,0,-0.1759075,-4.409199};
const fullTotalWomen30 = {};
const fullASCVDWomen30 = {};
const fullHFWomen30 = {};
const fullCHDWomen30 = {};
const fullStrokeWomen30 = {};
const fullTotalMen10 = {0.7688528,0.0736174,-0.0954431,-0.4347345,0.3362658,0.7692857,0.4386871,0,0,0.5378979,0.0164827,0.288879,-0.1337349,-0.0475924,0.150273,-0.0517874,0.0191169,-0.1049477,-0.2251948,-0.0895067,0,-0.1543702,-3.031168};
const fullASCVDMen10 = {0.7099847,0.1658663,-0.1144285,-0.2837212,0.3239977,0.7189597,0.3956973,0,0,0.3690075,0.0203619,0.2036522,-0.0865581,-0.0322916,0.114563,-0.0300005,0.0232747,-0.0927024,-0.2018525,-0.0970527,0,-0.1217081,-3.500655};
const fullHFMen10 = {0.8972642,0,0,-0.6811466,0.3634461,0.923776,0.5023736,-0.0485841,0.3726929,0.6926917,0.0251827,0.2980922,0,-0.0497731,0,0,0,-0.1289201,-0.3040924,-0.1401688,0.0068126,-0.1797778,-3.946391};
const fullCHDMen10 = {0.7423283,0.2572109,-0.1820374,-0.3174515,0.312778,0.7485249,0.3912047,0,0,0.376487,0.0193687,0.1588199,-0.0494555,-0.0577851,0.0809765,-0.0517872,0.0489033,-0.0850404,-0.2107552,-0.1206397,0,-0.07795,-4.156753};
const fullStrokeMen10 = {0.722513,0.0263348,-0.0248959,-0.268104,0.3474634,0.684699,0.3874844,0,0,0.3877827,0.0201965,0.232963,-0.1178935,0.0120926,0.155739,0.0141928,-0.0111745,-0.1155391,-0.2123743,-0.0824133,0,-0.180789,-4.20881};
const fullTotalMen30 = {};
const fullASCVDMen30 = {};
const fullHFMen30 = {};
const fullCHDMen30 = {};
const fullStrokeMen30 = {};
/* single option table arrays */
const singleACRTotalWomen10 = {};
const singleACRASCVDWomen10 = {};
const singleACRHFWomen10 = {};
const singleACRCHDWomen10 = {};
const singleACRStrokeWomen10 = {};
const singleACRTotalWomen30 = {};
const singleACRASCVDWomen30 = {};
const singleACRHFWomen30 = {};
const singleACRCHDWomen30 = {};
const singleACRStrokeWomen30 = {};
const singleACRTotalMen10 = {};
const singleACRASCVDMen10 = {};
const singleACRHFMen10 = {};
const singleACRCHDMen10 = {};
const singleACRStrokeMen10 = {};
const singleACRTotalMen30 = {};
const singleACRASCVDMen30 = {};
const singleACRHFMen30 = {};
const singleACRCHDMen30 = {};
const singleACRStrokeMen30 = {};
const singleA1cTotalWomen10 = {};
const singleA1cASCVDWomen10 = {};
const singleA1cHFWomen10 = {};
const singleA1cCHDWomen10 = {};
const singleA1cStrokeWomen10 = {};
const singleA1cTotalWomen30 = {};
const singleA1cASCVDWomen30 = {};
const singleA1cHFWomen30 = {};
const singleA1cCHDWomen30 = {};
const singleA1cStrokeWomen30 = {};
const singleA1cTotalMen10 = {};
const singleA1cASCVDMen10 = {};
const singleA1cHFMen10 = {};
const singleA1cCHDMen10 = {};
const singleA1cStrokeMen10 = {};
const singleA1cTotalMen30 = {};
const singleA1cASCVDMen30 = {};
const singleA1cHFMen30 = {};
const singleA1cCHDMen30 = {};
const singleA1cStrokeMen30 = {};
const singleSDITotalWomen10 = {};
const singleSDIASCVDWomen10 = {};
const singleSDIHFWomen10 = {};
const singleSDICHDWomen10 = {};
const singleSDIStrokeWomen10 = {};
const singleSDITotalWomen30 = {};
const singleSDIASCVDWomen30 = {};
const singleSDIHFWomen30 = {};
const singleSDICHDWomen30 = {};
const singleSDIStrokeWomen30 = {};
const singleSDITotalMen10 = {};
const singleSDIASCVDMen10 = {};
const singleSDIHFMen10 = {};
const singleSDICHDMen10 = {};
const singleSDIStrokeMen10 = {};
const singleSDITotalMen30 = {};
const singleSDIASCVDMen30 = {};
const singleSDIHFMen30 = {};
const singleSDICHDMen30 = {};
const singleSDIStrokeMen30 = {};
const baseTotalWomen10 = {};
const baseASCVDWomen10 = {};
const baseHFWomen10 = {};
const baseCHDWomen10 = {};
const baseStrokeWomen10 = {};
const baseTotalWomen30 = {};
const baseASCVDWomen30 = {};
const baseHFWomen30 = {};
const baseCHDWomen30 = {};
const baseStrokeWomen30 = {};
const baseTotalMen10 = {};
const baseASCVDMen10 = {};
const baseHFMen10 = {};
const baseCHDMen10 = {};
const baseStrokeMen10 = {};
const baseTotalMen30 = {};
const baseASCVDMen30 = {};
const baseHFMen30 = {};
const baseCHDMen30 = {};
const baseStrokeMen30 = {};
if ((input_sdi_missing + input_uacr_missing + input_hemoglobin_a1c_missing) < 2) {
/* this is 1 or 0 - use the full table */
} else if ((input_sdi_missing + input_uacr_missing + input_hemoglobin_a1c_missing) < 3) {
/* this is 2 - use the correct table - need to break it into 3 parts */
} else if ((input_sdi_missing + input_uacr_missing + input_hemoglobin_a1c_missing) < 4) {
/* this is 3 - use the base table */
}
/* Total CVD (Base 10 year) fatal and nonfatal ASCVD and HF events with UACR and HbA1c */
if ((input_age >= 30) && (input_age <= 79 )) { /* age 30-79 (table S12E) */
if (input_gender === "female"){
/* 10 year constants */
/* a total cvd */
var ten_year_total_cvd_women_01 = 0.7716794 * ((input_age-55)/10);
var ten_year_total_cvd_women_02 = 0.0062109 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var ten_year_total_cvd_women_03 = -0.1547756 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var ten_year_total_cvd_women_04 = -0.1933123 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var ten_year_total_cvd_women_05 = 0.3071217 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var ten_year_total_cvd_women_06 = 0.496753 * input_diabetes_mellitus_number;
var ten_year_total_cvd_women_07 = 0.466605 * input_tobacco_current_number;
var ten_year_total_cvd_women_08 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var ten_year_total_cvd_women_09 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var ten_year_total_cvd_women_10 = 0.4780697 * ((Math.min(input_egfr, 60)-60) / -15);
var ten_year_total_cvd_women_11 = 0.0529077 * ((Math.max(input_egfr, 60)-90) / -15);
var ten_year_total_cvd_women_12 = 0.3034892 * input_hypertension_medication_number;
var ten_year_total_cvd_women_13 = -0.1556524 * input_lipid_lowering_medication_number;
var ten_year_total_cvd_women_14 = -0.0667026 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var ten_year_total_cvd_women_15 = 0.1061825 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var ten_year_total_cvd_women_16 = -0.0742271 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var ten_year_total_cvd_women_17 = 0.0288245 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var ten_year_total_cvd_women_18 = -0.0875188 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var ten_year_total_cvd_women_19 = -0.2267102 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var ten_year_total_cvd_women_20 = -0.0676125 * (((input_age-55) / 10) * input_tobacco_current_number);
var ten_year_total_cvd_women_21 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var ten_year_total_cvd_women_22 = -0.1493231 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var ten_year_total_cvd_women_23 = 0.1361989 * input_sdi_4to6;
var ten_year_total_cvd_women_24 = 0.2261596 * input_sdi_7to10;
var ten_year_total_cvd_women_25 = 0.1804508 * input_sdi_missing;
var ten_year_total_cvd_women_26 = 0.1645922 * (Math.log(input_uacr_number));
var ten_year_total_cvd_women_27 = 0.0198413 * input_uacr_missing;
var ten_year_total_cvd_women_28 = 0.1298513 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var ten_year_total_cvd_women_29 = 0.1412555 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var ten_year_total_cvd_women_30 = -0.0031658 * input_hemoglobin_a1c_missing;
var ten_year_total_cvd_women_31 = -3.860385;
const arr_ten_year_total_cvd_women = [ten_year_total_cvd_women_01,ten_year_total_cvd_women_02,ten_year_total_cvd_women_03,ten_year_total_cvd_women_04,ten_year_total_cvd_women_05,ten_year_total_cvd_women_06,ten_year_total_cvd_women_07,ten_year_total_cvd_women_08,ten_year_total_cvd_women_09,ten_year_total_cvd_women_10,ten_year_total_cvd_women_11,ten_year_total_cvd_women_12,ten_year_total_cvd_women_13,ten_year_total_cvd_women_14,ten_year_total_cvd_women_15,ten_year_total_cvd_women_16,ten_year_total_cvd_women_17,ten_year_total_cvd_women_18,ten_year_total_cvd_women_19,ten_year_total_cvd_women_20,ten_year_total_cvd_women_21,ten_year_total_cvd_women_22,ten_year_total_cvd_women_23,ten_year_total_cvd_women_24,ten_year_total_cvd_women_25,ten_year_total_cvd_women_26,ten_year_total_cvd_women_27,ten_year_total_cvd_women_28,ten_year_total_cvd_women_29,ten_year_total_cvd_women_30,ten_year_total_cvd_women_31];
const sum_ten_year_total_cvd_women = arr_ten_year_total_cvd_women.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_ten_year_total_cvd_women = 100 * (Math.exp(sum_ten_year_total_cvd_women)/(1 + (Math.exp(sum_ten_year_total_cvd_women))));
var ten_year_total_cvd_risk = risk_ten_year_total_cvd_women.toFixed(2);
/* b ascvd */
var ten_year_ascvd_women_01 = 0.7023067 * ((input_age-55)/10);
var ten_year_ascvd_women_02 = 0.0898765 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);;
var ten_year_ascvd_women_03 = -0.1407316 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var ten_year_ascvd_women_04 = -0.0256648 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var ten_year_ascvd_women_05 = 0.314511 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var ten_year_ascvd_women_06 = 0.4799217 * input_diabetes_mellitus_number;
var ten_year_ascvd_women_07 = 0.4062049 * input_tobacco_current_number;
var ten_year_ascvd_women_08 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var ten_year_ascvd_women_09 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var ten_year_ascvd_women_10 = 0.3847744 * ((Math.min(input_egfr, 60)-60) / -15);
var ten_year_ascvd_women_11 = 0.0495174 * ((Math.max(input_egfr, 60)-90) / -15);
var ten_year_ascvd_women_12 = 0.2133861 * input_hypertension_medication_number;
var ten_year_ascvd_women_13 = -0.0678552 * input_lipid_lowering_medication_number;
var ten_year_ascvd_women_14 = -0.0451416 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var ten_year_ascvd_women_15 = 0.0788187 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var ten_year_ascvd_women_16 = -0.0535985 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var ten_year_ascvd_women_17 = 0.0291762 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var ten_year_ascvd_women_18 = -0.0961839 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var ten_year_ascvd_women_19 = -0.2001466 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var ten_year_ascvd_women_20 = -0.0586472 * (((input_age-55) / 10) * input_tobacco_current_number);
var ten_year_ascvd_women_21 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var ten_year_ascvd_women_22 = -0.1537791 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var ten_year_ascvd_women_23 = 0.1413965 * input_sdi_4to6;
var ten_year_ascvd_women_24 = 0.228136 * input_sdi_7to10;
var ten_year_ascvd_women_25 = 0.1588908 * input_sdi_missing;
var ten_year_ascvd_women_26 = 0.1371824 * (Math.log(input_uacr_number));
var ten_year_ascvd_women_27 = 0.0061613 * input_uacr_missing;
var ten_year_ascvd_women_28 = 0.123192 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var ten_year_ascvd_women_29 = 0.1410572 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var ten_year_ascvd_women_30 = 0.005866 * input_hemoglobin_a1c_missing;
var ten_year_ascvd_women_31 = -4.291503;
const arr_ten_year_ascvd_women = [ten_year_ascvd_women_01,ten_year_ascvd_women_02,ten_year_ascvd_women_03,ten_year_ascvd_women_04,ten_year_ascvd_women_05,ten_year_ascvd_women_06,ten_year_ascvd_women_07,ten_year_ascvd_women_08,ten_year_ascvd_women_09,ten_year_ascvd_women_10,ten_year_ascvd_women_11,ten_year_ascvd_women_12,ten_year_ascvd_women_13,ten_year_ascvd_women_14,ten_year_ascvd_women_15,ten_year_ascvd_women_16,ten_year_ascvd_women_17,ten_year_ascvd_women_18,ten_year_ascvd_women_19,ten_year_ascvd_women_20,ten_year_ascvd_women_21,ten_year_ascvd_women_22,ten_year_ascvd_women_23,ten_year_ascvd_women_24,ten_year_ascvd_women_25,ten_year_ascvd_women_26,ten_year_ascvd_women_27,ten_year_ascvd_women_28,ten_year_ascvd_women_29,ten_year_ascvd_women_30,ten_year_ascvd_women_31];
const sum_ten_year_ascvd_women = arr_ten_year_ascvd_women.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_ten_year_ascvd_women = 100 * (Math.exp(sum_ten_year_ascvd_women)/(1 + (Math.exp(sum_ten_year_ascvd_women))));
var ten_year_ascvd_risk = risk_ten_year_ascvd_women.toFixed(2);
/* c heart failure */
var ten_year_heart_failure_women_01 = 0.884209 * ((input_age-55)/10);
var ten_year_heart_failure_women_02 = 0 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var ten_year_heart_failure_women_03 = 0 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var ten_year_heart_failure_women_04 = -0.421474 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var ten_year_heart_failure_women_05 = 0.3002919 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var ten_year_heart_failure_women_06 = 0.6170359 * input_diabetes_mellitus_number;
var ten_year_heart_failure_women_07 = 0.5380269 * input_tobacco_current_number;
var ten_year_heart_failure_women_08 = -0.0191335 * ((Math.min(input_BMI, 30)-25) / 5);
var ten_year_heart_failure_women_09 = 0.2764302 * ((Math.max(input_BMI, 30)-30) / 5);
var ten_year_heart_failure_women_10 = 0.5975847 * ((Math.min(input_egfr, 60)-60) / -15);
var ten_year_heart_failure_women_11 = 0.0654197 * ((Math.max(input_egfr, 60)-90) / -15);
var ten_year_heart_failure_women_12 = 0.3313614 * input_hypertension_medication_number;
var ten_year_heart_failure_women_13 = 0 * input_lipid_lowering_medication_number;
var ten_year_heart_failure_women_14 = -0.1002304 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var ten_year_heart_failure_women_15 = 0 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var ten_year_heart_failure_women_16 = 0 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var ten_year_heart_failure_women_17 = 0 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var ten_year_heart_failure_women_18 = -0.0845363 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var ten_year_heart_failure_women_19 = -0.2989062 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var ten_year_heart_failure_women_20 = -0.1111354 * (((input_age-55) / 10) * input_tobacco_current_number);
var ten_year_heart_failure_women_21 = 0.0008104 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var ten_year_heart_failure_women_22 = -0.1666635 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var ten_year_heart_failure_women_23 = 0.1213034 * input_sdi_4to6;
var ten_year_heart_failure_women_24 = 0.2314147 * input_sdi_7to10;
var ten_year_heart_failure_women_25 = 0.1819138 * input_sdi_missing;
var ten_year_heart_failure_women_26 = 0.1948135 * (Math.log(input_uacr_number));
var ten_year_heart_failure_women_27 = 0.0395368 * input_uacr_missing;
var ten_year_heart_failure_women_28 = 0.176668 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var ten_year_heart_failure_women_29 = 0.1614911 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var ten_year_heart_failure_women_30 = -0.0010583 * input_hemoglobin_a1c_missing;
var ten_year_heart_failure_women_31 = -4.896524;
const arr_ten_year_heart_failure_women = [ten_year_heart_failure_women_01,ten_year_heart_failure_women_02,ten_year_heart_failure_women_03,ten_year_heart_failure_women_04,ten_year_heart_failure_women_05,ten_year_heart_failure_women_06,ten_year_heart_failure_women_07,ten_year_heart_failure_women_08,ten_year_heart_failure_women_09,ten_year_heart_failure_women_10,ten_year_heart_failure_women_11,ten_year_heart_failure_women_12,ten_year_heart_failure_women_13,ten_year_heart_failure_women_14,ten_year_heart_failure_women_15,ten_year_heart_failure_women_16,ten_year_heart_failure_women_17,ten_year_heart_failure_women_18,ten_year_heart_failure_women_19,ten_year_heart_failure_women_20,ten_year_heart_failure_women_21,ten_year_heart_failure_women_22,ten_year_heart_failure_women_23,ten_year_heart_failure_women_24,ten_year_heart_failure_women_25,ten_year_heart_failure_women_26,ten_year_heart_failure_women_27,ten_year_heart_failure_women_28,ten_year_heart_failure_women_29,ten_year_heart_failure_women_30,ten_year_heart_failure_women_31];
const sum_ten_year_heart_failure_women = arr_ten_year_heart_failure_women.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_ten_year_heart_failure_women = 100 * (Math.exp(sum_ten_year_heart_failure_women)/(1 + (Math.exp(sum_ten_year_heart_failure_women))));
var ten_year_heart_failure_risk = risk_ten_year_heart_failure_women.toFixed(2);
/* d coronary heart disease */
var ten_year_coronary_heart_disease_women_01 = 0.7544208 * (input_age-55)/10;
var ten_year_coronary_heart_disease_women_02 = 0.1403589 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var ten_year_coronary_heart_disease_women_03 = -0.1954699 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var ten_year_coronary_heart_disease_women_04 = -0.0021814 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var ten_year_coronary_heart_disease_women_05 = 0.3127753 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var ten_year_coronary_heart_disease_women_06 = 0.523075 * input_diabetes_mellitus_number;
var ten_year_coronary_heart_disease_women_07 = 0.4594228 * input_tobacco_current_number;
var ten_year_coronary_heart_disease_women_08 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var ten_year_coronary_heart_disease_women_09 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var ten_year_coronary_heart_disease_women_10 = 0.4173237 * ((Math.min(input_egfr, 60)-60) / -15);
var ten_year_coronary_heart_disease_women_11 = 0.0385169 * ((Math.max(input_egfr, 60)-90) / -15);
var ten_year_coronary_heart_disease_women_12 = 0.198164 * input_hypertension_medication_number;
var ten_year_coronary_heart_disease_women_13 = -0.0557405 * input_lipid_lowering_medication_number;
var ten_year_coronary_heart_disease_women_14 = -0.0940465 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var ten_year_coronary_heart_disease_women_15 = 0.0844888 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var ten_year_coronary_heart_disease_women_16 = -0.0630114 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var ten_year_coronary_heart_disease_women_17 = 0.0473455 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var ten_year_coronary_heart_disease_women_18 = -0.0801956 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var ten_year_coronary_heart_disease_women_19 = -0.2002523 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var ten_year_coronary_heart_disease_women_20 = -0.0484742 * (((input_age-55) / 10) * input_tobacco_current_number);
var ten_year_coronary_heart_disease_women_21 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var ten_year_coronary_heart_disease_women_22 = -0.1455343 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var ten_year_coronary_heart_disease_women_23 = 0.1651771 * input_sdi_4to6;
var ten_year_coronary_heart_disease_women_24 = 0.2276 * input_sdi_7to10;
var ten_year_coronary_heart_disease_women_25 = 0.1602508 * input_sdi_missing;
var ten_year_coronary_heart_disease_women_26 = 0.1406282 * (Math.log(input_uacr_number));
var ten_year_coronary_heart_disease_women_27 = 0.032372 * input_uacr_missing;
var ten_year_coronary_heart_disease_women_28 = 0.1656628 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var ten_year_coronary_heart_disease_women_29 = 0.1586376 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var ten_year_coronary_heart_disease_women_30 = 0.0266703 * input_hemoglobin_a1c_missing;
var ten_year_coronary_heart_disease_women_31 = -5.131505;
const arr_ten_year_coronary_heart_disease_women = [ten_year_coronary_heart_disease_women_01,ten_year_coronary_heart_disease_women_02,ten_year_coronary_heart_disease_women_03,ten_year_coronary_heart_disease_women_04,ten_year_coronary_heart_disease_women_05,ten_year_coronary_heart_disease_women_06,ten_year_coronary_heart_disease_women_07,ten_year_coronary_heart_disease_women_08,ten_year_coronary_heart_disease_women_09,ten_year_coronary_heart_disease_women_10,ten_year_coronary_heart_disease_women_11,ten_year_coronary_heart_disease_women_12,ten_year_coronary_heart_disease_women_13,ten_year_coronary_heart_disease_women_14,ten_year_coronary_heart_disease_women_15,ten_year_coronary_heart_disease_women_16,ten_year_coronary_heart_disease_women_17,ten_year_coronary_heart_disease_women_18,ten_year_coronary_heart_disease_women_19,ten_year_coronary_heart_disease_women_20,ten_year_coronary_heart_disease_women_21,ten_year_coronary_heart_disease_women_22,ten_year_coronary_heart_disease_women_23,ten_year_coronary_heart_disease_women_24,ten_year_coronary_heart_disease_women_25,ten_year_coronary_heart_disease_women_26,ten_year_coronary_heart_disease_women_27,ten_year_coronary_heart_disease_women_28,ten_year_coronary_heart_disease_women_29,ten_year_coronary_heart_disease_women_30,ten_year_coronary_heart_disease_women_31];
const sum_ten_year_coronary_heart_disease_women = arr_ten_year_coronary_heart_disease_women.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_ten_year_coronary_heart_disease_women = 100 * (Math.exp(sum_ten_year_coronary_heart_disease_women)/(1 + (Math.exp(sum_ten_year_coronary_heart_disease_women))));
var ten_year_coronary_heart_disease_risk = risk_ten_year_coronary_heart_disease_women.toFixed(2);
/* e stroke */
var ten_year_stroke_women_01 = 0.6848394 * (input_age-55)/10;
var ten_year_stroke_women_02 = 0.0327248 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var ten_year_stroke_women_03 = -0.0957615 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var ten_year_stroke_women_04 = -0.07474 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var ten_year_stroke_women_05 = 0.3237856 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var ten_year_stroke_women_06 = 0.4441471 * input_diabetes_mellitus_number;
var ten_year_stroke_women_07 = 0.3636951 * input_tobacco_current_number;
var ten_year_stroke_women_08 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var ten_year_stroke_women_09 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var ten_year_stroke_women_10 = 0.3629529 * ((Math.min(input_egfr, 60)-60) / -15);
var ten_year_stroke_women_11 = 0.0603154 * ((Math.max(input_egfr, 60)-90) / -15);
var ten_year_stroke_women_12 = 0.225342 * input_hypertension_medication_number;
var ten_year_stroke_women_13 = -0.0885632 * input_lipid_lowering_medication_number;
var ten_year_stroke_women_14 = -0.0161592 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var ten_year_stroke_women_15 = 0.0727068 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var ten_year_stroke_women_16 = -0.0389022 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var ten_year_stroke_women_17 = 0.0141743 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var ten_year_stroke_women_18 = -0.1121459 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var ten_year_stroke_women_19 = -0.2089706 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var ten_year_stroke_women_20 = -0.0703397 * (((input_age-55) / 10) * input_tobacco_current_number);
var ten_year_stroke_women_21 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var ten_year_stroke_women_22 = -0.1605001 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var ten_year_stroke_women_23 = 0.1064527 * input_sdi_4to6;
var ten_year_stroke_women_24 = 0.2095741 * input_sdi_7to10;
var ten_year_stroke_women_25 = 0.140274 * input_sdi_missing;
var ten_year_stroke_women_26 = 0.1285363 * (Math.log(input_uacr_number));
var ten_year_stroke_women_27 = -0.0243528 * input_uacr_missing;
var ten_year_stroke_women_28 = 0.089734 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var ten_year_stroke_women_29 = 0.135479 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var ten_year_stroke_women_30 = -0.0158448 * input_hemoglobin_a1c_missing;
var ten_year_stroke_women_31 = -4.800802;
const arr_ten_year_stroke_women = [ten_year_stroke_women_01,ten_year_stroke_women_02,ten_year_stroke_women_03,ten_year_stroke_women_04,ten_year_stroke_women_05,ten_year_stroke_women_06,ten_year_stroke_women_07,ten_year_stroke_women_08,ten_year_stroke_women_09,ten_year_stroke_women_10,ten_year_stroke_women_11,ten_year_stroke_women_12,ten_year_stroke_women_13,ten_year_stroke_women_14,ten_year_stroke_women_15,ten_year_stroke_women_16,ten_year_stroke_women_17,ten_year_stroke_women_18,ten_year_stroke_women_19,ten_year_stroke_women_20,ten_year_stroke_women_21,ten_year_stroke_women_22,ten_year_stroke_women_23,ten_year_stroke_women_24,ten_year_stroke_women_25,ten_year_stroke_women_26,ten_year_stroke_women_27,ten_year_stroke_women_28,ten_year_stroke_women_29,ten_year_stroke_women_30,ten_year_stroke_women_31];
const sum_ten_year_stroke_women = arr_ten_year_stroke_women.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_ten_year_stroke_women = 100 * (Math.exp(sum_ten_year_stroke_women)/(1 + (Math.exp(sum_ten_year_stroke_women))));
var ten_year_stroke_risk = risk_ten_year_stroke_women.toFixed(2);
/* 30 year constants */
/* a total cvd */
var thirty_year_total_cvd_women_01 = 0.5073749 * (input_age-55)/10;
var thirty_year_total_cvd_women_02 = -0.0981751 * (((input_age-55)/10) ** 2);
var thirty_year_total_cvd_women_03 = 0.0162303 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var thirty_year_total_cvd_women_04 = -0.1617147 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var thirty_year_total_cvd_women_05 = -0.1111241 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var thirty_year_total_cvd_women_06 = 0.282946 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var thirty_year_total_cvd_women_07 = 0.4004069 * input_diabetes_mellitus_number;
var thirty_year_total_cvd_women_08 = 0.2918701 * input_tobacco_current_number;
var thirty_year_total_cvd_women_09 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var thirty_year_total_cvd_women_10 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var thirty_year_total_cvd_women_11 = 0.1017102 * ((Math.min(input_egfr, 60)-60) / -15);
var thirty_year_total_cvd_women_12 = 0.0622643 * ((Math.max(input_egfr, 60)-90) / -15);
var thirty_year_total_cvd_women_13 = 0.2872416 * input_hypertension_medication_number;
var thirty_year_total_cvd_women_14 = -0.0768135 * input_lipid_lowering_medication_number;
var thirty_year_total_cvd_women_15 = -0.0557282 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var thirty_year_total_cvd_women_16 = 0.0917585 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var thirty_year_total_cvd_women_17 = -0.0679131 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var thirty_year_total_cvd_women_18 = 0.029076 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var thirty_year_total_cvd_women_19 = -0.0907755 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var thirty_year_total_cvd_women_20 = -0.2702118 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var thirty_year_total_cvd_women_21 = -0.1373216 * (((input_age-55) / 10) * input_tobacco_current_number);
var thirty_year_total_cvd_women_22 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var thirty_year_total_cvd_women_23 = -0.1255864 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var thirty_year_total_cvd_women_24 = 0.1067741 * input_sdi_4to6;
var thirty_year_total_cvd_women_25 = 0.1853138 * input_sdi_7to10;
var thirty_year_total_cvd_women_26 = 0.1567115 * input_sdi_missing;
var thirty_year_total_cvd_women_27 = 0.1028065 * (Math.log(input_uacr_number));
var thirty_year_total_cvd_women_28 = -0.0006181 * input_uacr_missing;
var thirty_year_total_cvd_women_29 = 0.0925285 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var thirty_year_total_cvd_women_30 = 0.0975598 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var thirty_year_total_cvd_women_31 = 0.0101713 * input_hemoglobin_a1c_missing;
var thirty_year_total_cvd_women_32 = -1.748475;
const arr_thirty_year_total_cvd_women = [thirty_year_total_cvd_women_01,thirty_year_total_cvd_women_02,thirty_year_total_cvd_women_03,thirty_year_total_cvd_women_04,thirty_year_total_cvd_women_05,thirty_year_total_cvd_women_06,thirty_year_total_cvd_women_07,thirty_year_total_cvd_women_08,thirty_year_total_cvd_women_09,thirty_year_total_cvd_women_10,thirty_year_total_cvd_women_11,thirty_year_total_cvd_women_12,thirty_year_total_cvd_women_13,thirty_year_total_cvd_women_14,thirty_year_total_cvd_women_15,thirty_year_total_cvd_women_16,thirty_year_total_cvd_women_17,thirty_year_total_cvd_women_18,thirty_year_total_cvd_women_19,thirty_year_total_cvd_women_20,thirty_year_total_cvd_women_21,thirty_year_total_cvd_women_22,thirty_year_total_cvd_women_23,thirty_year_total_cvd_women_24,thirty_year_total_cvd_women_25,thirty_year_total_cvd_women_26,thirty_year_total_cvd_women_27,thirty_year_total_cvd_women_28,thirty_year_total_cvd_women_29,thirty_year_total_cvd_women_30,thirty_year_total_cvd_women_31,thirty_year_total_cvd_women_32];
const sum_thirty_year_total_cvd_women = arr_thirty_year_total_cvd_women.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_thirty_year_total_cvd_women = 100 * (Math.exp(sum_thirty_year_total_cvd_women)/(1 + (Math.exp(sum_thirty_year_total_cvd_women))));
var thirty_year_total_cvd_risk = risk_thirty_year_total_cvd_women.toFixed(2);
/* b ascvd */
var thirty_year_ascvd_women_01 = 0.4386739 * (input_age-55)/10;
var thirty_year_ascvd_women_02 = -0.0921956 * (((input_age-55)/10) ** 2);
var thirty_year_ascvd_women_03 = 0.0977728 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var thirty_year_ascvd_women_04 = -0.1453525 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var thirty_year_ascvd_women_05 = 0.0590925 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var thirty_year_ascvd_women_06 = 0.2862862 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var thirty_year_ascvd_women_07 = 0.3669136 * input_diabetes_mellitus_number;
var thirty_year_ascvd_women_08 = 0.2354695 * input_tobacco_current_number;
var thirty_year_ascvd_women_09 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var thirty_year_ascvd_women_10 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var thirty_year_ascvd_women_11 = 0.0354338 * ((Math.min(input_egfr, 60)-60) / -15);
var thirty_year_ascvd_women_12 = 0.0573093 * ((Math.max(input_egfr, 60)-90) / -15);
var thirty_year_ascvd_women_13 = 0.1840085 * input_hypertension_medication_number;
var thirty_year_ascvd_women_14 = 0.0117504 * input_lipid_lowering_medication_number;
var thirty_year_ascvd_women_15 = -0.0331945 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var thirty_year_ascvd_women_16 = 0.0664311 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var thirty_year_ascvd_women_17 = -0.0492826 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var thirty_year_ascvd_women_18 = 0.0288888 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var thirty_year_ascvd_women_19 = -0.0964709 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var thirty_year_ascvd_women_20 = -0.2279648 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var thirty_year_ascvd_women_21 = -0.120405 * (((input_age-55) / 10) * input_tobacco_current_number);
var thirty_year_ascvd_women_22 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var thirty_year_ascvd_women_23 = -0.1157635 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var thirty_year_ascvd_women_24 = 0.1107632 * input_sdi_4to6;
var thirty_year_ascvd_women_25 = 0.1840367 * input_sdi_7to10;
var thirty_year_ascvd_women_26 = 0.1308962 * input_sdi_missing;
var thirty_year_ascvd_women_27 = 0.0810739 * (Math.log(input_uacr_number));
var thirty_year_ascvd_women_28 = -0.0147785 * input_uacr_missing;
var thirty_year_ascvd_women_29 = 0.0794709 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var thirty_year_ascvd_women_30 = 0.1002615 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var thirty_year_ascvd_women_31 = 0.017301 * input_hemoglobin_a1c_missing;
var thirty_year_ascvd_women_32 = -2.314066;
const arr_thirty_year_ascvd_women = [thirty_year_ascvd_women_01,thirty_year_ascvd_women_02,thirty_year_ascvd_women_03,thirty_year_ascvd_women_04,thirty_year_ascvd_women_05,thirty_year_ascvd_women_06,thirty_year_ascvd_women_07,thirty_year_ascvd_women_08,thirty_year_ascvd_women_09,thirty_year_ascvd_women_10,thirty_year_ascvd_women_11,thirty_year_ascvd_women_12,thirty_year_ascvd_women_13,thirty_year_ascvd_women_14,thirty_year_ascvd_women_15,thirty_year_ascvd_women_16,thirty_year_ascvd_women_17,thirty_year_ascvd_women_18,thirty_year_ascvd_women_19,thirty_year_ascvd_women_20,thirty_year_ascvd_women_21,thirty_year_ascvd_women_22,thirty_year_ascvd_women_23,thirty_year_ascvd_women_24,thirty_year_ascvd_women_25,thirty_year_ascvd_women_26,thirty_year_ascvd_women_27,thirty_year_ascvd_women_28,thirty_year_ascvd_women_29,thirty_year_ascvd_women_30,thirty_year_ascvd_women_31,thirty_year_ascvd_women_32];
const sum_thirty_year_ascvd_women = arr_thirty_year_ascvd_women.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_thirty_year_ascvd_women = 100 * (Math.exp(sum_thirty_year_ascvd_women)/(1 + (Math.exp(sum_thirty_year_ascvd_women))));
var thirty_year_ascvd_risk = risk_thirty_year_ascvd_women.toFixed(2);
/* c heart failure */
var thirty_year_heart_failure_women_01 = 0.5927507 * (input_age-55)/10;
var thirty_year_heart_failure_women_02 = -0.1028754 * (((input_age-55)/10) ** 2);
var thirty_year_heart_failure_women_03 = 0 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var thirty_year_heart_failure_women_04 = 0 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var thirty_year_heart_failure_women_05 = -0.3593781 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var thirty_year_heart_failure_women_06 = 0.2628556 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var thirty_year_heart_failure_women_07 = 0.5113472 * input_diabetes_mellitus_number;
var thirty_year_heart_failure_women_08 = 0.347344 * input_tobacco_current_number;
var thirty_year_heart_failure_women_09 = 0.0564656 * ((Math.min(input_BMI, 30)-25) / 5);
var thirty_year_heart_failure_women_10 = 0.2363857 * ((Math.max(input_BMI, 30)-30) / 5);
var thirty_year_heart_failure_women_11 = 0.1971295 * ((Math.min(input_egfr, 60)-60) / -15);
var thirty_year_heart_failure_women_12 = 0.0735227 * ((Math.max(input_egfr, 60)-90) / -15);
var thirty_year_heart_failure_women_13 = 0.3219386 * input_hypertension_medication_number;
var thirty_year_heart_failure_women_14 = 0 * input_lipid_lowering_medication_number;
var thirty_year_heart_failure_women_15 = -0.0880321 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var thirty_year_heart_failure_women_16 = 0 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var thirty_year_heart_failure_women_17 = 0 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var thirty_year_heart_failure_women_18 = 0 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var thirty_year_heart_failure_women_19 = -0.0863132 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var thirty_year_heart_failure_women_20 = -0.3425359 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var thirty_year_heart_failure_women_21 = -0.181405 * (((input_age-55) / 10) * input_tobacco_current_number);
var thirty_year_heart_failure_women_22 = 0.0031285 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var thirty_year_heart_failure_women_23 = -0.1356989 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var thirty_year_heart_failure_women_24 = 0.0847634 * input_sdi_4to6;
var thirty_year_heart_failure_women_25 = 0.18397 * input_sdi_7to10;
var thirty_year_heart_failure_women_26 = 0.1485802 * input_sdi_missing;
var thirty_year_heart_failure_women_27 = 0.1273306 * (Math.log(input_uacr_number));
var thirty_year_heart_failure_women_28 = 0.0167008 * input_uacr_missing;
var thirty_year_heart_failure_women_29 = 0.1378342 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var thirty_year_heart_failure_women_30 = 0.1138832 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var thirty_year_heart_failure_women_31 = 0.0138979 * input_hemoglobin_a1c_missing;
var thirty_year_heart_failure_women_32 = -2.642208;
const arr_thirty_year_heart_failure_women = [thirty_year_heart_failure_women_01,thirty_year_heart_failure_women_02,thirty_year_heart_failure_women_03,thirty_year_heart_failure_women_04,thirty_year_heart_failure_women_05,thirty_year_heart_failure_women_06,thirty_year_heart_failure_women_07,thirty_year_heart_failure_women_08,thirty_year_heart_failure_women_09,thirty_year_heart_failure_women_10,thirty_year_heart_failure_women_11,thirty_year_heart_failure_women_12,thirty_year_heart_failure_women_13,thirty_year_heart_failure_women_14,thirty_year_heart_failure_women_15,thirty_year_heart_failure_women_16,thirty_year_heart_failure_women_17,thirty_year_heart_failure_women_18,thirty_year_heart_failure_women_19,thirty_year_heart_failure_women_20,thirty_year_heart_failure_women_21,thirty_year_heart_failure_women_22,thirty_year_heart_failure_women_23,thirty_year_heart_failure_women_24,thirty_year_heart_failure_women_25,thirty_year_heart_failure_women_26,thirty_year_heart_failure_women_27,thirty_year_heart_failure_women_28,thirty_year_heart_failure_women_29,thirty_year_heart_failure_women_30,thirty_year_heart_failure_women_31,thirty_year_heart_failure_women_32];
const sum_thirty_year_heart_failure_women = arr_thirty_year_heart_failure_women.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_thirty_year_heart_failure_women = 100 * (Math.exp(sum_thirty_year_heart_failure_women)/(1 + (Math.exp(sum_thirty_year_heart_failure_women))));
var thirty_year_heart_failure_risk = risk_thirty_year_heart_failure_women.toFixed(2);
/* d coronary heart disease */
var thirty_year_coronary_heart_disease_women_01 = 0.47488 * (input_age-55)/10;
var thirty_year_coronary_heart_disease_women_02 = -0.0950733 * (((input_age-55)/10) ** 2);
var thirty_year_coronary_heart_disease_women_03 = 0.1472475 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var thirty_year_coronary_heart_disease_women_04 = -0.1993519 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var thirty_year_coronary_heart_disease_women_05 = 0.085684 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var thirty_year_coronary_heart_disease_women_06 = 0.2781393 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var thirty_year_coronary_heart_disease_women_07 = 0.3939798 * input_diabetes_mellitus_number;
var thirty_year_coronary_heart_disease_women_08 = 0.2832155 * input_tobacco_current_number;
var thirty_year_coronary_heart_disease_women_09 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var thirty_year_coronary_heart_disease_women_10 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var thirty_year_coronary_heart_disease_women_11 = 0.0585928 * ((Math.min(input_egfr, 60)-60) / -15);
var thirty_year_coronary_heart_disease_women_12 = 0.0452655 * ((Math.max(input_egfr, 60)-90) / -15);
var thirty_year_coronary_heart_disease_women_13 = 0.1634427 * input_hypertension_medication_number;
var thirty_year_coronary_heart_disease_women_14 = 0.0242915 * input_lipid_lowering_medication_number;
var thirty_year_coronary_heart_disease_women_15 = -0.0836302 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var thirty_year_coronary_heart_disease_women_16 = 0.0714966 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var thirty_year_coronary_heart_disease_women_17 = -0.0586624 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var thirty_year_coronary_heart_disease_women_18 = 0.0469044 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var thirty_year_coronary_heart_disease_women_19 = -0.0777709 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var thirty_year_coronary_heart_disease_women_20 = -0.2216709 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var thirty_year_coronary_heart_disease_women_21 = -0.1092446 * (((input_age-55) / 10) * input_tobacco_current_number);
var thirty_year_coronary_heart_disease_women_22 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var thirty_year_coronary_heart_disease_women_23 = -0.0992136 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var thirty_year_coronary_heart_disease_women_24 = 0.1325148 * input_sdi_4to6;
var thirty_year_coronary_heart_disease_women_25 = 0.1837377 * input_sdi_7to10;
var thirty_year_coronary_heart_disease_women_26 = 0.1285162 * input_sdi_missing;
var thirty_year_coronary_heart_disease_women_27 = 0.0827556 * (Math.log(input_uacr_number));
var thirty_year_coronary_heart_disease_women_28 = 0.0116095 * input_uacr_missing;
var thirty_year_coronary_heart_disease_women_29 = 0.1200107 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var thirty_year_coronary_heart_disease_women_30 = 0.1162423 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var thirty_year_coronary_heart_disease_women_31 = 0.0378343 * input_hemoglobin_a1c_missing;
var thirty_year_coronary_heart_disease_women_32 = -3.099189;
const arr_thirty_year_coronary_heart_disease_women = [thirty_year_coronary_heart_disease_women_01,thirty_year_coronary_heart_disease_women_02,thirty_year_coronary_heart_disease_women_03,thirty_year_coronary_heart_disease_women_04,thirty_year_coronary_heart_disease_women_05,thirty_year_coronary_heart_disease_women_06,thirty_year_coronary_heart_disease_women_07,thirty_year_coronary_heart_disease_women_08,thirty_year_coronary_heart_disease_women_09,thirty_year_coronary_heart_disease_women_10,thirty_year_coronary_heart_disease_women_11,thirty_year_coronary_heart_disease_women_12,thirty_year_coronary_heart_disease_women_13,thirty_year_coronary_heart_disease_women_14,thirty_year_coronary_heart_disease_women_15,thirty_year_coronary_heart_disease_women_16,thirty_year_coronary_heart_disease_women_17,thirty_year_coronary_heart_disease_women_18,thirty_year_coronary_heart_disease_women_19,thirty_year_coronary_heart_disease_women_20,thirty_year_coronary_heart_disease_women_21,thirty_year_coronary_heart_disease_women_22,thirty_year_coronary_heart_disease_women_23,thirty_year_coronary_heart_disease_women_24,thirty_year_coronary_heart_disease_women_25,thirty_year_coronary_heart_disease_women_26,thirty_year_coronary_heart_disease_women_27,thirty_year_coronary_heart_disease_women_28,thirty_year_coronary_heart_disease_women_29,thirty_year_coronary_heart_disease_women_30,thirty_year_coronary_heart_disease_women_31,thirty_year_coronary_heart_disease_women_32];
const sum_thirty_year_coronary_heart_disease_women = arr_thirty_year_coronary_heart_disease_women.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_thirty_year_coronary_heart_disease_women = 100 * (Math.exp(sum_thirty_year_coronary_heart_disease_women)/(1 + (Math.exp(sum_thirty_year_coronary_heart_disease_women))));
var thirty_year_coronary_heart_disease_risk = risk_thirty_year_coronary_heart_disease_women.toFixed(2);
/* e stroke */
var thirty_year_stroke_women_01 = 0.4203891 * (input_age-55)/10;
var thirty_year_stroke_women_02 = -0.0903905 * (((input_age-55)/10) ** 2);
var thirty_year_stroke_women_03 = 0.0383085 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var thirty_year_stroke_women_04 = -0.0989622 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var thirty_year_stroke_women_05 = 0.0088016 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var thirty_year_stroke_women_06 = 0.2940083 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var thirty_year_stroke_women_07 = 0.323036 * input_diabetes_mellitus_number;
var thirty_year_stroke_women_08 = 0.1925302 * input_tobacco_current_number;
var thirty_year_stroke_women_09 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var thirty_year_stroke_women_10 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var thirty_year_stroke_women_11 = 0.0206737 * ((Math.min(input_egfr, 60)-60) / -15);
var thirty_year_stroke_women_12 = 0.0672637 * ((Math.max(input_egfr, 60)-90) / -15);
var thirty_year_stroke_women_13 = 0.1935897 * input_hypertension_medication_number;
var thirty_year_stroke_women_14 = -0.0118966 * input_lipid_lowering_medication_number;
var thirty_year_stroke_women_15 = -0.0056774 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var thirty_year_stroke_women_16 = 0.0598872 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var thirty_year_stroke_women_17 = -0.0343871 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var thirty_year_stroke_women_18 = 0.013539 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var thirty_year_stroke_women_19 = -0.1102987 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var thirty_year_stroke_women_20 = -0.2305906 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var thirty_year_stroke_women_21 = -0.1298535 * (((input_age-55) / 10) * input_tobacco_current_number);
var thirty_year_stroke_women_22 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var thirty_year_stroke_women_23 = -0.1172069 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var thirty_year_stroke_women_24 = 0.0734163 * input_sdi_4to6;
var thirty_year_stroke_women_25 = 0.1614884 * input_sdi_7to10;
var thirty_year_stroke_women_26 = 0.1096146 * input_sdi_missing;
var thirty_year_stroke_women_27 = 0.0726809 * (Math.log(input_uacr_number));
var thirty_year_stroke_women_28 = -0.0463426 * input_uacr_missing;
var thirty_year_stroke_women_29 = 0.0451134 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var thirty_year_stroke_women_30 = 0.0924872 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var thirty_year_stroke_women_31 = -0.0068354 * input_hemoglobin_a1c_missing;
var thirty_year_stroke_women_32 = -2.858449;
const arr_thirty_year_stroke_women = [thirty_year_stroke_women_01,thirty_year_stroke_women_02,thirty_year_stroke_women_03,thirty_year_stroke_women_04,thirty_year_stroke_women_05,thirty_year_stroke_women_06,thirty_year_stroke_women_07,thirty_year_stroke_women_08,thirty_year_stroke_women_09,thirty_year_stroke_women_10,thirty_year_stroke_women_11,thirty_year_stroke_women_12,thirty_year_stroke_women_13,thirty_year_stroke_women_14,thirty_year_stroke_women_15,thirty_year_stroke_women_16,thirty_year_stroke_women_17,thirty_year_stroke_women_18,thirty_year_stroke_women_19,thirty_year_stroke_women_20,thirty_year_stroke_women_21,thirty_year_stroke_women_22,thirty_year_stroke_women_23,thirty_year_stroke_women_24,thirty_year_stroke_women_25,thirty_year_stroke_women_26,thirty_year_stroke_women_27,thirty_year_stroke_women_28,thirty_year_stroke_women_29,thirty_year_stroke_women_30,thirty_year_stroke_women_31,thirty_year_stroke_women_32];
const sum_thirty_year_stroke_women = arr_thirty_year_stroke_women.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_thirty_year_stroke_women = 100 * (Math.exp(sum_thirty_year_stroke_women)/(1 + (Math.exp(sum_thirty_year_stroke_women))));
var thirty_year_stroke_risk = risk_thirty_year_stroke_women.toFixed(2);
} else if (input_gender === "male"){
/* a total cvd */
var ten_year_total_cvd_men_01 = 0.7847578 * (input_age-55)/10;
var ten_year_total_cvd_men_02 = 0.0534485 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var ten_year_total_cvd_men_03 = -0.0911282 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var ten_year_total_cvd_men_04 = -0.4921973 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var ten_year_total_cvd_men_05 = 0.2972415 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var ten_year_total_cvd_men_06 = 0.4527054 * input_diabetes_mellitus_number;
var ten_year_total_cvd_men_07 = 0.3726641 * input_tobacco_current_number;
var ten_year_total_cvd_men_08 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var ten_year_total_cvd_men_09 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var ten_year_total_cvd_men_10 = 0.3886854 * ((Math.min(input_egfr, 60)-60) / -15);
var ten_year_total_cvd_men_11 = 0.0081661 * ((Math.max(input_egfr, 60)-90) / -15);
var ten_year_total_cvd_men_12 = 0.2508052 * input_hypertension_medication_number;
var ten_year_total_cvd_men_13 = -0.1538484 * input_lipid_lowering_medication_number;
var ten_year_total_cvd_men_14 = -0.0474695 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var ten_year_total_cvd_men_15 = 0.1415382 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var ten_year_total_cvd_men_16 = -0.0436455 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var ten_year_total_cvd_men_17 = 0.0199549 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var ten_year_total_cvd_men_18 = -0.1022686 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var ten_year_total_cvd_men_19 = -0.1762507 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var ten_year_total_cvd_men_20 = -0.0715873 * (((input_age-55) / 10) * input_tobacco_current_number);
var ten_year_total_cvd_men_21 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var ten_year_total_cvd_men_22 = -0.1428668 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var ten_year_total_cvd_men_23 = 0.0802431 * input_sdi_4to6;
var ten_year_total_cvd_men_24 = 0.275073 * input_sdi_7to10;
var ten_year_total_cvd_men_25 = 0.144759 * input_sdi_missing;
var ten_year_total_cvd_men_26 = 0.1772853 * (Math.log(input_uacr_number));
var ten_year_total_cvd_men_27 = 0.1095674 * input_uacr_missing;
var ten_year_total_cvd_men_28 = 0.1165698 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var ten_year_total_cvd_men_29 = 0.1048297 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var ten_year_total_cvd_men_30 = -0.0230072 * input_hemoglobin_a1c_missing;
var ten_year_total_cvd_men_31 = -3.631387;
const arr_ten_year_total_cvd_men = [ten_year_total_cvd_men_01,ten_year_total_cvd_men_02,ten_year_total_cvd_men_03,ten_year_total_cvd_men_04,ten_year_total_cvd_men_05,ten_year_total_cvd_men_06,ten_year_total_cvd_men_07,ten_year_total_cvd_men_08,ten_year_total_cvd_men_09,ten_year_total_cvd_men_10,ten_year_total_cvd_men_11,ten_year_total_cvd_men_12,ten_year_total_cvd_men_13,ten_year_total_cvd_men_14,ten_year_total_cvd_men_15,ten_year_total_cvd_men_16,ten_year_total_cvd_men_17,ten_year_total_cvd_men_18,ten_year_total_cvd_men_19,ten_year_total_cvd_men_20,ten_year_total_cvd_men_21,ten_year_total_cvd_men_22,ten_year_total_cvd_men_23,ten_year_total_cvd_men_24,ten_year_total_cvd_men_25,ten_year_total_cvd_men_26,ten_year_total_cvd_men_27,ten_year_total_cvd_men_28,ten_year_total_cvd_men_29,ten_year_total_cvd_men_30,ten_year_total_cvd_men_31];
const sum_ten_year_total_cvd_men = arr_ten_year_total_cvd_men.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_ten_year_total_cvd_men = 100 * (Math.exp(sum_ten_year_total_cvd_men)/(1 + (Math.exp(sum_ten_year_total_cvd_men))));
var ten_year_total_cvd_risk = risk_ten_year_total_cvd_men.toFixed(2);
/* b ascvd */
var ten_year_ascvd_men_01 = 0.7128741 * (input_age-55)/10;
var ten_year_ascvd_men_02 = 0.1465201 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var ten_year_ascvd_men_03 = -0.1125794 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var ten_year_ascvd_men_04 = -0.3387216 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var ten_year_ascvd_men_05 = 0.2980252 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var ten_year_ascvd_men_06 = 0.399583 * input_diabetes_mellitus_number;
var ten_year_ascvd_men_07 = 0.3379111 * input_tobacco_current_number;
var ten_year_ascvd_men_08 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var ten_year_ascvd_men_09 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var ten_year_ascvd_men_10 = 0.2582604 * ((Math.min(input_egfr, 60)-60) / -15);
var ten_year_ascvd_men_11 = 0.0147769 * ((Math.max(input_egfr, 60)-90) / -15);
var ten_year_ascvd_men_12 = 0.1686621 * input_hypertension_medication_number;
var ten_year_ascvd_men_13 = -0.1073619 * input_lipid_lowering_medication_number;
var ten_year_ascvd_men_14 = -0.0381038 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var ten_year_ascvd_men_15 = 0.1034169 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var ten_year_ascvd_men_16 = -0.0228755 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var ten_year_ascvd_men_17 = 0.0267453 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var ten_year_ascvd_men_18 = -0.0897449 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var ten_year_ascvd_men_19 = -0.1497464 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var ten_year_ascvd_men_20 = -0.077206 * (((input_age-55) / 10) * input_tobacco_current_number);
var ten_year_ascvd_men_21 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var ten_year_ascvd_men_22 = -0.1198368 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var ten_year_ascvd_men_23 = 0.0651121 * input_sdi_4to6;
var ten_year_ascvd_men_24 = 0.2676683 * input_sdi_7to10;
var ten_year_ascvd_men_25 = 0.1388492 * input_sdi_missing;
var ten_year_ascvd_men_26 = 0.1375837 * (Math.log(input_uacr_number));
var ten_year_ascvd_men_27 = 0.0652944 * input_uacr_missing;
var ten_year_ascvd_men_28 = 0.101282 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var ten_year_ascvd_men_29 = 0.1092726 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var ten_year_ascvd_men_30 = -0.0112852 * input_hemoglobin_a1c_missing;
var ten_year_ascvd_men_31 = -3.969788;
const arr_ten_year_ascvd_men = [ten_year_ascvd_men_01,ten_year_ascvd_men_02,ten_year_ascvd_men_03,ten_year_ascvd_men_04,ten_year_ascvd_men_05,ten_year_ascvd_men_06,ten_year_ascvd_men_07,ten_year_ascvd_men_08,ten_year_ascvd_men_09,ten_year_ascvd_men_10,ten_year_ascvd_men_11,ten_year_ascvd_men_12,ten_year_ascvd_men_13,ten_year_ascvd_men_14,ten_year_ascvd_men_15,ten_year_ascvd_men_16,ten_year_ascvd_men_17,ten_year_ascvd_men_18,ten_year_ascvd_men_19,ten_year_ascvd_men_20,ten_year_ascvd_men_21,ten_year_ascvd_men_22,ten_year_ascvd_men_23,ten_year_ascvd_men_24,ten_year_ascvd_men_25,ten_year_ascvd_men_26,ten_year_ascvd_men_27,ten_year_ascvd_men_28,ten_year_ascvd_men_29,ten_year_ascvd_men_30,ten_year_ascvd_men_31];
const sum_ten_year_ascvd_men = arr_ten_year_ascvd_men.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_ten_year_ascvd_men = 100 * (Math.exp(sum_ten_year_ascvd_men)/(1 + (Math.exp(sum_ten_year_ascvd_men))));
var ten_year_ascvd_risk = risk_ten_year_ascvd_men.toFixed(2);
/* c heart failure */
var ten_year_heart_failure_men_01 = 0.9095703 * (input_age-55)/10;
var ten_year_heart_failure_men_02 = 0 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var ten_year_heart_failure_men_03 = 0 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var ten_year_heart_failure_men_04 = -0.6765184 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var ten_year_heart_failure_men_05 = 0.3111651 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var ten_year_heart_failure_men_06 = 0.5535052 * input_diabetes_mellitus_number;
var ten_year_heart_failure_men_07 = 0.4326811 * input_tobacco_current_number;
var ten_year_heart_failure_men_08 = -0.0854286 * ((Math.min(input_BMI, 30)-25) / 5);
var ten_year_heart_failure_men_09 = 0.3551736 * ((Math.max(input_BMI, 30)-30) / 5);
var ten_year_heart_failure_men_10 = 0.5102245 * ((Math.min(input_egfr, 60)-60) / -15);
var ten_year_heart_failure_men_11 = 0.015472 * ((Math.max(input_egfr, 60)-90) / -15);
var ten_year_heart_failure_men_12 = 0.2570964 * input_hypertension_medication_number;
var ten_year_heart_failure_men_13 = 0 * input_lipid_lowering_medication_number;
var ten_year_heart_failure_men_14 = -0.0591177 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var ten_year_heart_failure_men_15 = 0 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var ten_year_heart_failure_men_16 = 0 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var ten_year_heart_failure_men_17 = 0 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var ten_year_heart_failure_men_18 = -0.1219056 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var ten_year_heart_failure_men_19 = -0.2437577 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var ten_year_heart_failure_men_20 = -0.105363 * (((input_age-55) / 10) * input_tobacco_current_number);
var ten_year_heart_failure_men_21 = 0.0037907 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var ten_year_heart_failure_men_22 = -0.1660207 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var ten_year_heart_failure_men_23 = 0.1106372 * input_sdi_4to6;
var ten_year_heart_failure_men_24 = 0.3371204 * input_sdi_7to10;
var ten_year_heart_failure_men_25 = 0.1694628 * input_sdi_missing;
var ten_year_heart_failure_men_26 = 0.2164607 * (Math.log(input_uacr_number));
var ten_year_heart_failure_men_27 = 0.1702805 * input_uacr_missing;
var ten_year_heart_failure_men_28 = 0.148297 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var ten_year_heart_failure_men_29 = 0.1234088 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var ten_year_heart_failure_men_30 = -0.0234637 * input_hemoglobin_a1c_missing;
var ten_year_heart_failure_men_31 = -4.663513;
const arr_ten_year_heart_failure_men = [ten_year_heart_failure_men_01,ten_year_heart_failure_men_02,ten_year_heart_failure_men_03,ten_year_heart_failure_men_04,ten_year_heart_failure_men_05,ten_year_heart_failure_men_06,ten_year_heart_failure_men_07,ten_year_heart_failure_men_08,ten_year_heart_failure_men_09,ten_year_heart_failure_men_10,ten_year_heart_failure_men_11,ten_year_heart_failure_men_12,ten_year_heart_failure_men_13,ten_year_heart_failure_men_14,ten_year_heart_failure_men_15,ten_year_heart_failure_men_16,ten_year_heart_failure_men_17,ten_year_heart_failure_men_18,ten_year_heart_failure_men_19,ten_year_heart_failure_men_20,ten_year_heart_failure_men_21,ten_year_heart_failure_men_22,ten_year_heart_failure_men_23,ten_year_heart_failure_men_24,ten_year_heart_failure_men_25,ten_year_heart_failure_men_26,ten_year_heart_failure_men_27,ten_year_heart_failure_men_28,ten_year_heart_failure_men_29,ten_year_heart_failure_men_30,ten_year_heart_failure_men_31];
const sum_ten_year_heart_failure_men = arr_ten_year_heart_failure_men.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_ten_year_heart_failure_men = 100 * (Math.exp(sum_ten_year_heart_failure_men)/(1 + (Math.exp(sum_ten_year_heart_failure_men))));
var ten_year_heart_failure_risk = risk_ten_year_heart_failure_men.toFixed(2);
/* d coronary heart disease */
var ten_year_coronary_heart_disease_men_01 = 0.7335852 * (input_age-55)/10;
var ten_year_coronary_heart_disease_men_02 = 0.2403104 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var ten_year_coronary_heart_disease_men_03 = -0.1822238 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var ten_year_coronary_heart_disease_men_04 = -0.414886 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var ten_year_coronary_heart_disease_men_05 = 0.2880084 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var ten_year_coronary_heart_disease_men_06 = 0.4937277 * input_diabetes_mellitus_number;
var ten_year_coronary_heart_disease_men_07 = 0.3326075 * input_tobacco_current_number;
var ten_year_coronary_heart_disease_men_08 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var ten_year_coronary_heart_disease_men_09 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var ten_year_coronary_heart_disease_men_10 = 0.2586836 * ((Math.min(input_egfr, 60)-60) / -15);
var ten_year_coronary_heart_disease_men_11 = 0.0124978 * ((Math.max(input_egfr, 60)-90) / -15);
var ten_year_coronary_heart_disease_men_12 = 0.1132755 * input_hypertension_medication_number;
var ten_year_coronary_heart_disease_men_13 = -0.0823542 * input_lipid_lowering_medication_number;
var ten_year_coronary_heart_disease_men_14 = -0.0718794 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var ten_year_coronary_heart_disease_men_15 = 0.0765924 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var ten_year_coronary_heart_disease_men_16 = -0.0489011 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var ten_year_coronary_heart_disease_men_17 = 0.0531464 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var ten_year_coronary_heart_disease_men_18 = -0.0813293 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var ten_year_coronary_heart_disease_men_19 = -0.1679294 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var ten_year_coronary_heart_disease_men_20 = -0.0927969 * (((input_age-55) / 10) * input_tobacco_current_number);
var ten_year_coronary_heart_disease_men_21 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var ten_year_coronary_heart_disease_men_22 = -0.0677064 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var ten_year_coronary_heart_disease_men_23 = 0.0705264 * input_sdi_4to6;
var ten_year_coronary_heart_disease_men_24 = 0.2306082 * input_sdi_7to10;
var ten_year_coronary_heart_disease_men_25 = 0.094206 * input_sdi_missing;
var ten_year_coronary_heart_disease_men_26 = 0.1354182 * (Math.log(input_uacr_number));
var ten_year_coronary_heart_disease_men_27 = 0.0759494 * input_uacr_missing;
var ten_year_coronary_heart_disease_men_28 = 0.116195 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var ten_year_coronary_heart_disease_men_29 = 0.0991112 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var ten_year_coronary_heart_disease_men_30 = 0.0213677 * input_hemoglobin_a1c_missing;
var ten_year_coronary_heart_disease_men_31 = -4.629874;
const arr_ten_year_coronary_heart_disease_men = [ten_year_coronary_heart_disease_men_01,ten_year_coronary_heart_disease_men_02,ten_year_coronary_heart_disease_men_03,ten_year_coronary_heart_disease_men_04,ten_year_coronary_heart_disease_men_05,ten_year_coronary_heart_disease_men_06,ten_year_coronary_heart_disease_men_07,ten_year_coronary_heart_disease_men_08,ten_year_coronary_heart_disease_men_09,ten_year_coronary_heart_disease_men_10,ten_year_coronary_heart_disease_men_11,ten_year_coronary_heart_disease_men_12,ten_year_coronary_heart_disease_men_13,ten_year_coronary_heart_disease_men_14,ten_year_coronary_heart_disease_men_15,ten_year_coronary_heart_disease_men_16,ten_year_coronary_heart_disease_men_17,ten_year_coronary_heart_disease_men_18,ten_year_coronary_heart_disease_men_19,ten_year_coronary_heart_disease_men_20,ten_year_coronary_heart_disease_men_21,ten_year_coronary_heart_disease_men_22,ten_year_coronary_heart_disease_men_23,ten_year_coronary_heart_disease_men_24,ten_year_coronary_heart_disease_men_25,ten_year_coronary_heart_disease_men_26,ten_year_coronary_heart_disease_men_27,ten_year_coronary_heart_disease_men_28,ten_year_coronary_heart_disease_men_29,ten_year_coronary_heart_disease_men_30,ten_year_coronary_heart_disease_men_31];
const sum_ten_year_coronary_heart_disease_men = arr_ten_year_coronary_heart_disease_men.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_ten_year_coronary_heart_disease_men = 100 * (Math.exp(sum_ten_year_coronary_heart_disease_men)/(1 + (Math.exp(sum_ten_year_coronary_heart_disease_men))));
var ten_year_coronary_heart_disease_risk = risk_ten_year_coronary_heart_disease_men.toFixed(2);
/* e stroke */
var ten_year_stroke_men_01 = 0.7182761 * (input_age-55)/10;
var ten_year_stroke_men_02 = 0.0008864 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var ten_year_stroke_men_03 = -0.0220683 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var ten_year_stroke_men_04 = -0.2719759 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var ten_year_stroke_men_05 = 0.319957 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var ten_year_stroke_men_06 = 0.2728292 * input_diabetes_mellitus_number;
var ten_year_stroke_men_07 = 0.3426763 * input_tobacco_current_number;
var ten_year_stroke_men_08 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var ten_year_stroke_men_09 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var ten_year_stroke_men_10 = 0.2907134 * ((Math.min(input_egfr, 60)-60) / -15);
var ten_year_stroke_men_11 = 0.0186548 * ((Math.max(input_egfr, 60)-90) / -15);
var ten_year_stroke_men_12 = 0.240036 * input_hypertension_medication_number;
var ten_year_stroke_men_13 = -0.1218938 * input_lipid_lowering_medication_number;
var ten_year_stroke_men_14 = 0.0042588 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var ten_year_stroke_men_15 = 0.1412729 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var ten_year_stroke_men_16 = 0.0275883 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var ten_year_stroke_men_17 = -0.0079987 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var ten_year_stroke_men_18 = -0.1121897 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var ten_year_stroke_men_19 = -0.1446989 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var ten_year_stroke_men_20 = -0.0580327 * (((input_age-55) / 10) * input_tobacco_current_number);
var ten_year_stroke_men_21 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var ten_year_stroke_men_22 = -0.1820914 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var ten_year_stroke_men_23 = 0.0797728 * input_sdi_4to6;
var ten_year_stroke_men_24 = 0.3204988 * input_sdi_7to10;
var ten_year_stroke_men_25 = 0.1892707 * input_sdi_missing;
var ten_year_stroke_men_26 = 0.1404936 * (Math.log(input_uacr_number));
var ten_year_stroke_men_27 = 0.0536898 * input_uacr_missing;
var ten_year_stroke_men_28 = 0.0868309 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var ten_year_stroke_men_29 = 0.1187536 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var ten_year_stroke_men_30 = -0.060318 * input_hemoglobin_a1c_missing;
var ten_year_stroke_men_31 = -4.683048;
const arr_ten_year_stroke_men = [ten_year_stroke_men_01,ten_year_stroke_men_02,ten_year_stroke_men_03,ten_year_stroke_men_04,ten_year_stroke_men_05,ten_year_stroke_men_06,ten_year_stroke_men_07,ten_year_stroke_men_08,ten_year_stroke_men_09,ten_year_stroke_men_10,ten_year_stroke_men_11,ten_year_stroke_men_12,ten_year_stroke_men_13,ten_year_stroke_men_14,ten_year_stroke_men_15,ten_year_stroke_men_16,ten_year_stroke_men_17,ten_year_stroke_men_18,ten_year_stroke_men_19,ten_year_stroke_men_20,ten_year_stroke_men_21,ten_year_stroke_men_22,ten_year_stroke_men_23,ten_year_stroke_men_24,ten_year_stroke_men_25,ten_year_stroke_men_26,ten_year_stroke_men_27,ten_year_stroke_men_28,ten_year_stroke_men_29,ten_year_stroke_men_30,ten_year_stroke_men_31];
const sum_ten_year_stroke_men = arr_ten_year_stroke_men.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_ten_year_stroke_men = 100 * (Math.exp(sum_ten_year_stroke_men)/(1 + (Math.exp(sum_ten_year_stroke_men))));
var ten_year_stroke_risk = risk_ten_year_stroke_men.toFixed(2);
/* thirty year constants */
/* a total cvd */
var thirty_year_total_cvd_men_01 = 0.4427595 * ((input_age-55)/10);
var thirty_year_total_cvd_men_02 = -0.1064108 * (((input_age-55)/10) ** 2);
var thirty_year_total_cvd_men_03 = 0.0629381 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var thirty_year_total_cvd_men_04 = -0.1015427 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var thirty_year_total_cvd_men_05 = -0.2542326 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var thirty_year_total_cvd_men_06 = 0.2549679 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var thirty_year_total_cvd_men_07 = 0.333835 * input_diabetes_mellitus_number;
var thirty_year_total_cvd_men_08 = 0.1873833 * input_tobacco_current_number;
var thirty_year_total_cvd_men_09 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var thirty_year_total_cvd_men_10 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var thirty_year_total_cvd_men_11 = 0.0246102 * ((Math.min(input_egfr, 60)-60) / -15);
var thirty_year_total_cvd_men_12 = 0.0552014 * ((Math.max(input_egfr, 60)-90) / -15);
var thirty_year_total_cvd_men_13 = 0.1979729 * input_hypertension_medication_number;
var thirty_year_total_cvd_men_14 = -0.0407714 * input_lipid_lowering_medication_number;
var thirty_year_total_cvd_men_15 = -0.0365522 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var thirty_year_total_cvd_men_16 = 0.1232822 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var thirty_year_total_cvd_men_17 = -0.0441334 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var thirty_year_total_cvd_men_18 = 0.0177865 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var thirty_year_total_cvd_men_19 = -0.1046657 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var thirty_year_total_cvd_men_20 = -0.2116113 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var thirty_year_total_cvd_men_21 = -0.1277905 * (((input_age-55) / 10) * input_tobacco_current_number);
var thirty_year_total_cvd_men_22 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var thirty_year_total_cvd_men_23 = -0.0955922 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var thirty_year_total_cvd_men_24 = 0.0256704 * input_sdi_4to6;
var thirty_year_total_cvd_men_25 = 0.1887637 * input_sdi_7to10;
var thirty_year_total_cvd_men_26 = 0.089241 * input_sdi_missing;
var thirty_year_total_cvd_men_27 = 0.0894596 * (Math.log(input_uacr_number));
var thirty_year_total_cvd_men_28 = 0.0710124 * input_uacr_missing;
var thirty_year_total_cvd_men_29 = 0.0676202 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var thirty_year_total_cvd_men_30 = 0.063409 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var thirty_year_total_cvd_men_31 = 0.0038783 * input_hemoglobin_a1c_missing;
var thirty_year_total_cvd_men_32 = -1.504558;
const arr_thirty_year_total_cvd_men = [thirty_year_total_cvd_men_01,thirty_year_total_cvd_men_02,thirty_year_total_cvd_men_03,thirty_year_total_cvd_men_04,thirty_year_total_cvd_men_05,thirty_year_total_cvd_men_06,thirty_year_total_cvd_men_07,thirty_year_total_cvd_men_08,thirty_year_total_cvd_men_09,thirty_year_total_cvd_men_10,thirty_year_total_cvd_men_11,thirty_year_total_cvd_men_12,thirty_year_total_cvd_men_13,thirty_year_total_cvd_men_14,thirty_year_total_cvd_men_15,thirty_year_total_cvd_men_16,thirty_year_total_cvd_men_17,thirty_year_total_cvd_men_18,thirty_year_total_cvd_men_19,thirty_year_total_cvd_men_20,thirty_year_total_cvd_men_21,thirty_year_total_cvd_men_22,thirty_year_total_cvd_men_23,thirty_year_total_cvd_men_24,thirty_year_total_cvd_men_25,thirty_year_total_cvd_men_26,thirty_year_total_cvd_men_27,thirty_year_total_cvd_men_28,thirty_year_total_cvd_men_29,thirty_year_total_cvd_men_30,thirty_year_total_cvd_men_31,thirty_year_total_cvd_men_32];
const sum_thirty_year_total_cvd_men = arr_thirty_year_total_cvd_men.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_thirty_year_total_cvd_men = 100 * (Math.exp(sum_thirty_year_total_cvd_men)/(1 + (Math.exp(sum_thirty_year_total_cvd_men))));
var thirty_year_total_cvd_risk = risk_thirty_year_total_cvd_men.toFixed(2);
/* b ascvd */
var thirty_year_ascvd_men_01 = 0.3743566 * ((input_age-55)/10);
var thirty_year_ascvd_men_02 = -0.0995499 * (((input_age-55)/10) ** 2);
var thirty_year_ascvd_men_03 = 0.1544808 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var thirty_year_ascvd_men_04 = -0.1215297 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var thirty_year_ascvd_men_05 = -0.1083968 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var thirty_year_ascvd_men_06 = 0.2555179 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var thirty_year_ascvd_men_07 = 0.2696998 * input_diabetes_mellitus_number;
var thirty_year_ascvd_men_08 = 0.1628432 * input_tobacco_current_number;
var thirty_year_ascvd_men_09 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var thirty_year_ascvd_men_10 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var thirty_year_ascvd_men_11 = -0.077507 * ((Math.min(input_egfr, 60)-60) / -15);
var thirty_year_ascvd_men_12 = 0.0583407 * ((Math.max(input_egfr, 60)-90) / -15);
var thirty_year_ascvd_men_13 = 0.1120322 * input_hypertension_medication_number;
var thirty_year_ascvd_men_14 = -0.0025063 * input_lipid_lowering_medication_number;
var thirty_year_ascvd_men_15 = -0.0256116 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var thirty_year_ascvd_men_16 = 0.0886745 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var thirty_year_ascvd_men_17 = -0.0254507 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var thirty_year_ascvd_men_18 = 0.0244639 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var thirty_year_ascvd_men_19 = -0.0869146 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var thirty_year_ascvd_men_20 = -0.165745 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var thirty_year_ascvd_men_21 = -0.1244714 * (((input_age-55) / 10) * input_tobacco_current_number);
var thirty_year_ascvd_men_22 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var thirty_year_ascvd_men_23 = -0.0624552 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var thirty_year_ascvd_men_24 = 0.015675 * input_sdi_4to6;
var thirty_year_ascvd_men_25 = 0.1864231 * input_sdi_7to10;
var thirty_year_ascvd_men_26 = 0.0845697 * input_sdi_missing;
var thirty_year_ascvd_men_27 = 0.0560171 * (Math.log(input_uacr_number));
var thirty_year_ascvd_men_28 = 0.0252244 * input_uacr_missing;
var thirty_year_ascvd_men_29 = 0.0501422 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var thirty_year_ascvd_men_30 = 0.0722905 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var thirty_year_ascvd_men_31 = 0.0114945 * input_hemoglobin_a1c_missing;
var thirty_year_ascvd_men_32 = -1.985368;
const arr_thirty_year_ascvd_men = [thirty_year_ascvd_men_01,thirty_year_ascvd_men_02,thirty_year_ascvd_men_03,thirty_year_ascvd_men_04,thirty_year_ascvd_men_05,thirty_year_ascvd_men_06,thirty_year_ascvd_men_07,thirty_year_ascvd_men_08,thirty_year_ascvd_men_09,thirty_year_ascvd_men_10,thirty_year_ascvd_men_11,thirty_year_ascvd_men_12,thirty_year_ascvd_men_13,thirty_year_ascvd_men_14,thirty_year_ascvd_men_15,thirty_year_ascvd_men_16,thirty_year_ascvd_men_17,thirty_year_ascvd_men_18,thirty_year_ascvd_men_19,thirty_year_ascvd_men_20,thirty_year_ascvd_men_21,thirty_year_ascvd_men_22,thirty_year_ascvd_men_23,thirty_year_ascvd_men_24,thirty_year_ascvd_men_25,thirty_year_ascvd_men_26,thirty_year_ascvd_men_27,thirty_year_ascvd_men_28,thirty_year_ascvd_men_29,thirty_year_ascvd_men_30,thirty_year_ascvd_men_31,thirty_year_ascvd_men_32];
const sum_thirty_year_ascvd_men = arr_thirty_year_ascvd_men.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_thirty_year_ascvd_men = 100 * (Math.exp(sum_thirty_year_ascvd_men)/(1 + (Math.exp(sum_thirty_year_ascvd_men))));
var thirty_year_ascvd_risk = risk_thirty_year_ascvd_men.toFixed(2);
/* c heart failure */
var thirty_year_heart_failure_men_01 = 0.5478829 * ((input_age-55)/10);
var thirty_year_heart_failure_men_02 = -0.1111928 * (((input_age-55)/10) ** 2);
var thirty_year_heart_failure_men_03 = 0 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var thirty_year_heart_failure_men_04 = 0 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var thirty_year_heart_failure_men_05 = -0.4547346 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var thirty_year_heart_failure_men_06 = 0.2527602 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var thirty_year_heart_failure_men_07 = 0.4385384 * input_diabetes_mellitus_number;
var thirty_year_heart_failure_men_08 = 0.2397952 * input_tobacco_current_number;
var thirty_year_heart_failure_men_09 = 0.0640931 * ((Math.min(input_BMI, 30)-25) / 5);
var thirty_year_heart_failure_men_10 = 0.2643081 * ((Math.max(input_BMI, 30)-30) / 5);
var thirty_year_heart_failure_men_11 = 0.1354588 * ((Math.min(input_egfr, 60)-60) / -15);
var thirty_year_heart_failure_men_12 = 0.0570689 * ((Math.max(input_egfr, 60)-90) / -15);
var thirty_year_heart_failure_men_13 = 0.220666 * input_hypertension_medication_number;
var thirty_year_heart_failure_men_14 = 0 * input_lipid_lowering_medication_number;
var thirty_year_heart_failure_men_15 = -0.0436769 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var thirty_year_heart_failure_men_16 = 0 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var thirty_year_heart_failure_men_17 = 0 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var thirty_year_heart_failure_men_18 = 0 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var thirty_year_heart_failure_men_19 = -0.1168376 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var thirty_year_heart_failure_men_20 = -0.2730055 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var thirty_year_heart_failure_men_21 = -0.1573691 * (((input_age-55) / 10) * input_tobacco_current_number);
var thirty_year_heart_failure_men_22 = -0.0174998 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var thirty_year_heart_failure_men_23 = -0.1128676 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var thirty_year_heart_failure_men_24 = 0.057746 * input_sdi_4to6;
var thirty_year_heart_failure_men_25 = 0.2446441 * input_sdi_7to10;
var thirty_year_heart_failure_men_26 = 0.1076782 * input_sdi_missing;
var thirty_year_heart_failure_men_27 = 0.1233486 * (Math.log(input_uacr_number));
var thirty_year_heart_failure_men_28 = 0.1274796 * input_uacr_missing;
var thirty_year_heart_failure_men_29 = 0.0985062 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var thirty_year_heart_failure_men_30 = 0.0804844 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var thirty_year_heart_failure_men_31 = 0.0022806 * input_hemoglobin_a1c_missing;
var thirty_year_heart_failure_men_32 = -2.425439;
const arr_thirty_year_heart_failure_men = [thirty_year_heart_failure_men_01,thirty_year_heart_failure_men_02,thirty_year_heart_failure_men_03,thirty_year_heart_failure_men_04,thirty_year_heart_failure_men_05,thirty_year_heart_failure_men_06,thirty_year_heart_failure_men_07,thirty_year_heart_failure_men_08,thirty_year_heart_failure_men_09,thirty_year_heart_failure_men_10,thirty_year_heart_failure_men_11,thirty_year_heart_failure_men_12,thirty_year_heart_failure_men_13,thirty_year_heart_failure_men_14,thirty_year_heart_failure_men_15,thirty_year_heart_failure_men_16,thirty_year_heart_failure_men_17,thirty_year_heart_failure_men_18,thirty_year_heart_failure_men_19,thirty_year_heart_failure_men_20,thirty_year_heart_failure_men_21,thirty_year_heart_failure_men_22,thirty_year_heart_failure_men_23,thirty_year_heart_failure_men_24,thirty_year_heart_failure_men_25,thirty_year_heart_failure_men_26,thirty_year_heart_failure_men_27,thirty_year_heart_failure_men_28,thirty_year_heart_failure_men_29,thirty_year_heart_failure_men_30,thirty_year_heart_failure_men_31,thirty_year_heart_failure_men_32];
const sum_thirty_year_heart_failure_men = arr_thirty_year_heart_failure_men.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_thirty_year_heart_failure_men = 100 * (Math.exp(sum_thirty_year_heart_failure_men)/(1 + (Math.exp(sum_thirty_year_heart_failure_men))));
var thirty_year_heart_failure_risk = risk_thirty_year_heart_failure_men.toFixed(2);
/* d coronary heart disease */
var thirty_year_coronary_heart_disease_men_01 = 0.3858298 * ((input_age-55)/10);
var thirty_year_coronary_heart_disease_men_02 = -0.0994131 * (((input_age-55)/10) ** 2);
var thirty_year_coronary_heart_disease_men_03 = 0.2479637 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var thirty_year_coronary_heart_disease_men_04 = -0.1913328 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var thirty_year_coronary_heart_disease_men_05 = -0.1837089 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var thirty_year_coronary_heart_disease_men_06 = 0.2417551 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var thirty_year_coronary_heart_disease_men_07 = 0.3599971 * input_diabetes_mellitus_number;
var thirty_year_coronary_heart_disease_men_08 = 0.1581048 * input_tobacco_current_number;
var thirty_year_coronary_heart_disease_men_09 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var thirty_year_coronary_heart_disease_men_10 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var thirty_year_coronary_heart_disease_men_11 = -0.0707959 * ((Math.min(input_egfr, 60)-60) / -15);
var thirty_year_coronary_heart_disease_men_12 = 0.054403 * ((Math.max(input_egfr, 60)-90) / -15);
var thirty_year_coronary_heart_disease_men_13 = 0.0539143 * input_hypertension_medication_number;
var thirty_year_coronary_heart_disease_men_14 = 0.0214637 * input_lipid_lowering_medication_number;
var thirty_year_coronary_heart_disease_men_15 = -0.0603516 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var thirty_year_coronary_heart_disease_men_16 = 0.0616356 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var thirty_year_coronary_heart_disease_men_17 = -0.0517511 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var thirty_year_coronary_heart_disease_men_18 = 0.0506964 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var thirty_year_coronary_heart_disease_men_19 = -0.0754965 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var thirty_year_coronary_heart_disease_men_20 = -0.1773555 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var thirty_year_coronary_heart_disease_men_21 = -0.1355626 * (((input_age-55) / 10) * input_tobacco_current_number);
var thirty_year_coronary_heart_disease_men_22 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var thirty_year_coronary_heart_disease_men_23 = -0.007771 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var thirty_year_coronary_heart_disease_men_24 = 0.0213662 * input_sdi_4to6;
var thirty_year_coronary_heart_disease_men_25 = 0.1468633 * input_sdi_7to10;
var thirty_year_coronary_heart_disease_men_26 = 0.0369637 * input_sdi_missing;
var thirty_year_coronary_heart_disease_men_27 = 0.0548478 * (Math.log(input_uacr_number));
var thirty_year_coronary_heart_disease_men_28 = 0.0362993 * input_uacr_missing;
var thirty_year_coronary_heart_disease_men_29 = 0.0656365 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var thirty_year_coronary_heart_disease_men_30 = 0.0621508 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var thirty_year_coronary_heart_disease_men_31 = 0.0457156 * input_hemoglobin_a1c_missing;
var thirty_year_coronary_heart_disease_men_32 = -2.643083;
const arr_thirty_year_coronary_heart_disease_men = [thirty_year_coronary_heart_disease_men_01,thirty_year_coronary_heart_disease_men_02,thirty_year_coronary_heart_disease_men_03,thirty_year_coronary_heart_disease_men_04,thirty_year_coronary_heart_disease_men_05,thirty_year_coronary_heart_disease_men_06,thirty_year_coronary_heart_disease_men_07,thirty_year_coronary_heart_disease_men_08,thirty_year_coronary_heart_disease_men_09,thirty_year_coronary_heart_disease_men_10,thirty_year_coronary_heart_disease_men_11,thirty_year_coronary_heart_disease_men_12,thirty_year_coronary_heart_disease_men_13,thirty_year_coronary_heart_disease_men_14,thirty_year_coronary_heart_disease_men_15,thirty_year_coronary_heart_disease_men_16,thirty_year_coronary_heart_disease_men_17,thirty_year_coronary_heart_disease_men_18,thirty_year_coronary_heart_disease_men_19,thirty_year_coronary_heart_disease_men_20,thirty_year_coronary_heart_disease_men_21,thirty_year_coronary_heart_disease_men_22,thirty_year_coronary_heart_disease_men_23,thirty_year_coronary_heart_disease_men_24,thirty_year_coronary_heart_disease_men_25,thirty_year_coronary_heart_disease_men_26,thirty_year_coronary_heart_disease_men_27,thirty_year_coronary_heart_disease_men_28,thirty_year_coronary_heart_disease_men_29,thirty_year_coronary_heart_disease_men_30,thirty_year_coronary_heart_disease_men_31,thirty_year_coronary_heart_disease_men_32];
const sum_thirty_year_coronary_heart_disease_men = arr_thirty_year_coronary_heart_disease_men.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_thirty_year_coronary_heart_disease_men = 100 * (Math.exp(sum_thirty_year_coronary_heart_disease_men)/(1 + (Math.exp(sum_thirty_year_coronary_heart_disease_men))));
var thirty_year_coronary_heart_disease_risk = risk_thirty_year_coronary_heart_disease_men.toFixed(2);
/* e stroke */
var thirty_year_stroke_men_01 = 0.3762751 * ((input_age-55)/10);
var thirty_year_stroke_men_02 = -0.0974722 * (((input_age-55)/10) ** 2);
var thirty_year_stroke_men_03 = 0.005415 * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5);
var thirty_year_stroke_men_04 = -0.0287694 * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3);
var thirty_year_stroke_men_05 = -0.036424 * ((Math.min(input_systolic_blood_pressure, 110)-110) / 20);
var thirty_year_stroke_men_06 = 0.2733756 * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20);
var thirty_year_stroke_men_07 = 0.1287781 * input_diabetes_mellitus_number;
var thirty_year_stroke_men_08 = 0.1683627 * input_tobacco_current_number;
var thirty_year_stroke_men_09 = 0 * ((Math.min(input_BMI, 30)-25) / 5);
var thirty_year_stroke_men_10 = 0 * ((Math.max(input_BMI, 30)-30) / 5);
var thirty_year_stroke_men_11 = -0.0386502 * ((Math.min(input_egfr, 60)-60) / -15);
var thirty_year_stroke_men_12 = 0.0596336 * ((Math.max(input_egfr, 60)-90) / -15);
var thirty_year_stroke_men_13 = 0.1833799 * input_hypertension_medication_number;
var thirty_year_stroke_men_14 = -0.0188846 * input_lipid_lowering_medication_number;
var thirty_year_stroke_men_15 = 0.0181289 * (((Math.max(input_systolic_blood_pressure, 110)-130) / 20) * input_hypertension_medication_number);
var thirty_year_stroke_men_16 = 0.1258208 * ((((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5) * input_lipid_lowering_medication_number);
var thirty_year_stroke_men_17 = 0.0267826 * (((input_age-55) / 10) * (((input_total_cholesterol-input_hdl_cholesterol) * 0.02586)-3.5));
var thirty_year_stroke_men_18 = -0.0116181 * (((input_age-55) / 10) * (((input_hdl_cholesterol * 0.02586)-1.3) / 0.3));
var thirty_year_stroke_men_19 = -0.1063796 * (((input_age-55) / 10) * ((Math.max(input_systolic_blood_pressure, 110)-130) / 20));
var thirty_year_stroke_men_20 = -0.1519443 * (((input_age-55) / 10) * input_diabetes_mellitus_number);
var thirty_year_stroke_men_21 = -0.1002027 * (((input_age-55) / 10) * input_tobacco_current_number);
var thirty_year_stroke_men_22 = 0 * (((input_age-55) / 10) * ((Math.max(input_BMI, 30)-30) / 5));
var thirty_year_stroke_men_23 = -0.1214285 * (((input_age-55) / 10) * ((Math.min(input_egfr, 60)-60) / -15));
var thirty_year_stroke_men_24 = 0.0329762 * input_sdi_4to6;
var thirty_year_stroke_men_25 = 0.2360916 * input_sdi_7to10;
var thirty_year_stroke_men_26 = 0.1347158 * input_sdi_missing;
var thirty_year_stroke_men_27 = 0.0599546 * (Math.log(input_uacr_number));
var thirty_year_stroke_men_28 = 0.0124922 * input_uacr_missing;
var thirty_year_stroke_men_29 = 0.0353323 * ((input_hemoglobin_a1c_number-5.3) * input_diabetes_mellitus_number);
var thirty_year_stroke_men_30 = 0.0804095 * ((input_hemoglobin_a1c_number-5.3) * (1-input_diabetes_mellitus_number));
var thirty_year_stroke_men_31 = -0.0410015 * input_hemoglobin_a1c_missing;
var thirty_year_stroke_men_32 = -2.713952;
const arr_thirty_year_stroke_men = [thirty_year_stroke_men_01,thirty_year_stroke_men_02,thirty_year_stroke_men_03,thirty_year_stroke_men_04,thirty_year_stroke_men_05,thirty_year_stroke_men_06,thirty_year_stroke_men_07,thirty_year_stroke_men_08,thirty_year_stroke_men_09,thirty_year_stroke_men_10,thirty_year_stroke_men_11,thirty_year_stroke_men_12,thirty_year_stroke_men_13,thirty_year_stroke_men_14,thirty_year_stroke_men_15,thirty_year_stroke_men_16,thirty_year_stroke_men_17,thirty_year_stroke_men_18,thirty_year_stroke_men_19,thirty_year_stroke_men_20,thirty_year_stroke_men_21,thirty_year_stroke_men_22,thirty_year_stroke_men_23,thirty_year_stroke_men_24,thirty_year_stroke_men_25,thirty_year_stroke_men_26,thirty_year_stroke_men_27,thirty_year_stroke_men_28,thirty_year_stroke_men_29,thirty_year_stroke_men_30,thirty_year_stroke_men_31,thirty_year_stroke_men_32];
const sum_thirty_year_stroke_men = arr_thirty_year_stroke_men.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
const risk_thirty_year_stroke_men = 100 * (Math.exp(sum_thirty_year_stroke_men)/(1 + (Math.exp(sum_thirty_year_stroke_men))));
var thirty_year_stroke_risk = risk_thirty_year_stroke_men.toFixed(2);
}
} else {
/* not in good age range */
}
console.log('missing A1c ' + input_hemoglobin_a1c_missing + ' hemoglobin A1c ' + input_hemoglobin_a1c_number + ' missing sdi ' + input_sdi_missing + ' SDI 4 to 6 should be 0 ' + input_sdi_4to6 + ' SDI 7 to 10 should be 0 also ' + input_sdi_7to10);
var computation_cardiovascular = "gender: " + input_gender + "\nage: " + input_age + "\ncurrent tobacco use: " + input_tobacco_current + "\ndiabetes mellitus: " + input_diabetes_mellitus + "\nhypertension medication: " + input_hypertension_medication + "\nlipid lowering medication: " + input_lipid_lowering_medication + "\ntotal cholesterol: " + input_total_cholesterol + "\nhdl cholesterol: " + input_hdl_cholesterol + "\negfr: " + input_egfr + "\nsystolic blood pressure: " + input_systolic_blood_pressure + "\nurine albumin creatinine ratio: " + input_urine_albumin_creatinine_ratio + "\nhemoglobin a1c: " + input_hemoglobin_a1c + "\nBMI: " + input_BMI + "\nSDI decile: " + item_sdi + " based on zip code " + input_zip_code + "\ntotal cvd risk (10 year): " + ten_year_total_cvd_risk + "\ntotal cvd risk (30 year): " + thirty_year_total_cvd_risk + "\nascvd risk (10 year): " + ten_year_ascvd_risk + "\nascvd risk (30 year): " + thirty_year_ascvd_risk + "\nheart failure risk (10 year): " + ten_year_heart_failure_risk + "\nheart failure risk (30 year): " + thirty_year_heart_failure_risk + "\ncoronary heart disease risk (10 year): " + ten_year_coronary_heart_disease_risk + "\ncoronary heart disease risk (30 year): " + thirty_year_coronary_heart_disease_risk + "\nstroke risk (10 year): " + ten_year_stroke_risk + "\nstroke risk (30 year): " + thirty_year_stroke_risk + "\nCategories for interpreting 10 year risk:" + "\n Low risk (<5%)" + "\n Borderline risk (5% to 7.4%)" + "\n Intermediate risk (7.5% to 19.9%)" + "\n High risk (≥20%)";
/* output */
output_mote.innerHTML = computation_cardiovascular;
})
const text = document.getElementById("textarea-cliniborg-result");
let copyText = () => {
navigator.clipboard
.writeText(text.textContent)
.then(() => {
var text = document.getElementById("div-copy-button-success");
text.style.display = "block";
setTimeout(function() {
text.style.display = "none";
}, 2500); // 3 seconds
})
.catch((err) => {
alert(err.message);
});
}; </script>
</section>