跳至内容

SCORE2 计算器:欧洲 10 年心血管风险

使用 ESC SCORE2 和 SCORE2-OP 模型估算 10 年心血管风险。适用于 40 至 89 岁人群,涵盖欧洲四个风险地区,支持 mmol/L 或 mg/dL。

SCORE2 cardiovascular risk calculator

European models from the European Society of Cardiology. SCORE2 covers ages 40 to 69 and SCORE2-OP covers ages 70 to 89. For the United States, use a PREVENT or Pooled Cohort Equations calculator instead.

Both models were fitted separately for women and men. Neither has a sex-neutral form.

SCORE2 covers ages 40 to 69. SCORE2-OP covers ages 70 to 89. The model switches at 70 on its own. An age outside 40 to 89 is refused.

The region rescales the whole result. Pick the group your country sits in, or pick the group whose death rate matches your own country's if it is not listed.

The upper number on a blood pressure reading.

About the region you picked

Cardiovascular deaths in this region: 100 to under 150 per 100,000 people per year.

Countries in this group: Austria, Cyprus, Finland, Germany, Greece, Iceland, Ireland, Italy, Malta, Portugal, San Marino, Slovenia, Sweden.

Groups and thresholds: SCORE2, European Heart Journal 2021;42(25):2439-2448, Figure 2 and Supplementary Table S6, using WHO age- and sex-standardised cardiovascular mortality (ICD-10 I00-I99). This is the fixed 2021 snapshot the models were calibrated against, not a live figure. Pick a different group if your country's death rate has moved since or is not listed.

10-year risk of a fatal or non-fatal cardiovascular event
4.2%
Calculated with SCORE2, the model for ages 40 to 69.

Low to moderate risk

At this age the guideline's bands are: under 5% low to moderate, {{high}}% to under 10% high, {{veryHigh}}% or more very high.

These bands come from the 2021 European Society of Cardiology prevention guideline. They describe where the number falls, nothing more.

Non-HDL cholesterol
4.20mmol/L
Before the region rescaling
2.4%

What drove the number

Each row shows how much that factor moved the model's score. Positive numbers raise the estimated risk, negative numbers lower it. Every factor carries an age interaction, so each one counts for less as a person gets older.

Age
-0.748
Smoking
0.000
Systolic blood pressure
0.329
Total cholesterol
-0.101
HDL cholesterol
0.000

The same person in all four regions

The same answers, rescaled to each of the four regions. The spread is the model working as designed, not noise.

Low risk region
3.4%
Moderate risk region
4.2%
High risk region
4.1%
Very high risk region
7.8%

What the models cover

SCORE2 was derived in 45 cohorts covering 677,684 people and validated in 25 more. Both models are for people who do not already have cardiovascular disease. The published charts are drawn over systolic pressure 100 to 179 mmHg and non-HDL cholesterol 3 to 6.9 mmol/L; this page accepts a wider window so a real lab value is not rejected, but a value far outside the charted window is an estimate the charts do not show. The region calibration is a fixed 2021 snapshot of European mortality, so it is not meaningful for someone living outside Europe.

Sources for every coefficient on this page:

  • SCORE2 working group and ESC Cardiovascular Risk Collaboration. SCORE2 risk prediction algorithms. European Heart Journal. 2021;42(25):2439-2448. doi:10.1093/eurheartj/ehab309.
  • SCORE2-OP working group and ESC Cardiovascular Risk Collaboration. SCORE2-OP risk prediction algorithms. European Heart Journal. 2021;42(25):2455-2467. doi:10.1093/eurheartj/ehab312.
  • Risk regions and their mortality thresholds: SCORE2, European Heart Journal 2021;42(25), Figure 2 and Supplementary Table S6.
  • Cholesterol unit conversion: 1 mmol/L = 38.67 mg/dL. NCBI units conversion table (NBK83505). Neither source paper prints a factor of its own.
加载计算器...
📚

文档

SCORE2 心血管风险计算器

SCORE2 是一种欧洲风险模型,用于估算一个人在未来十年内首次发生心脏病发作、卒中或因心血管疾病死亡的概率。此计算器根据六项答案运行该模型:性别、年龄、吸烟情况、收缩压、总胆固醇和高密度脂蛋白胆固醇。结果以百分比表示。不提供医疗建议。

该工具使用两个模型。SCORE2 适用于年龄为40至69岁的人群。SCORE2-OP(“老年人”)适用于年龄为70至89岁的人群。两者均来自欧洲心脏病学会,并于2021年发表于《欧洲心脏杂志》。

计算器需要哪些信息

输入可接受范围
性别女性或男性
年龄40至89岁
风险地区低、中、高、极高
当前吸烟者是或否
收缩压90至200 mmHg
总胆固醇2.5至12 mmol/L(97至464 mg/dL)
HDL 胆固醇0.5至3.5 mmol/L(20至135 mg/dL)

胆固醇可用 mmol/L 或 mg/dL 输入。模型以 mmol/L 编写,因此 mg/dL 输入值会根据 NCBI 单位换算表(Bookshelf NBK83,505)中的1 mmol/L = 38.67 mg/dL 换算一次。两篇来源论文都没有给出自己的换算系数。

高密度脂蛋白胆固醇包含在总胆固醇中,因此计算器会拒绝等于或高于总胆固醇的高密度脂蛋白胆固醇。上面的每个范围都会在计算本身中检查,而不仅是在输入框中检查,因此粘贴或输入的数值无法绕过检查。

SCORE2 公式

每个风险因素都表示为其与参考值的差距,乘以已发表的权重后再相加。这个总和称为线性预测值。

总和 = Σ(中心化值 × 权重)

利用模型的十年基线生存率 S0 将总和转换为风险,然后重新调整到相应的风险地区:

未校准风险 = 1 − S0 ^ exp(总和 − 平均值)

风险 = 1 − exp(−exp(scale1 + scale2 × ln(−ln(1 − 未校准风险))))

第二行是互补对数-对数重新调整。它拉伸风险尺度,使其符合一个地区实际的心血管疾病负担。

两个模型对输入值采用不同的中心化方式,因为它们是在不同年龄组上拟合的。

系数SCORE2(40至69岁)SCORE2-OP(70至89岁)
年龄(年龄 − 60)÷ 5年龄 − 73
收缩压(SBP − 120)÷ 20SBP − 150
总胆固醇TC − 6 mmol/LTC − 6 mmol/L
HDL 胆固醇(HDL − 1.3)÷ 0.5HDL − 1.4 mmol/L
吸烟当前吸烟者为1,否则为0相同

每个因素还带有一个年龄交互项。其权重等于基础权重加上中心化年龄乘以交互权重。因此,随着年龄增长,吸烟、血压和胆固醇的影响都会减小。SCORE2 不减去平均值(平均值为零)。SCORE2-OP 对男性减去已发表的平均值0.0929,对女性减去0.229。

示例:一名50岁男性

输入:男性,年龄50岁,当前吸烟者,收缩压140 mmHg,总胆固醇5.5 mmol/L,高密度脂蛋白胆固醇1.3 mmol/L,低风险地区。这是SCORE2论文发表的示例。

中心化值:年龄(50 − 60)÷ 5 = −2,吸烟 = 1,血压(140 − 120)÷ 20 = 1,总胆固醇 5.5 − 6 = −0.5,HDL(1.3 − 1.3)÷ 0.5 = 0。

系数使用的权重贡献值
年龄0.3742−2 × 0.3742 = −0.7484
吸烟0.6012 + (−2 × −0.0755) = 0.75220.7522
收缩压0.2777 + (−2 × −0.0255) = 0.32870.3287
总胆固醇0.1458 + (−2 × −0.0281) = 0.2020−0.5 × 0.2020 = −0.1010
HDL 胆固醇−0.2698 + (−2 × 0.0426) = −0.35500
总和0.2315

男性基线生存率 S0 = 0.9605:

未校准风险 = 1 − 0.9605 ^ exp(0.2315) = 0.04953,即4.95%。

低风险地区使用 scale1 = −0.5699 和 scale2 = 0.7476:

风险 = 1 − exp(−exp(−0.5699 + 0.7476 × ln(−ln(0.95047))))) = 0.0591,显示为5.9%。

同一名男性在中风险地区的评分为7.6%,在高风险地区为8.1%,在极高风险地区为14.0%。论文对这两个端点给出的数值为5.9%和14.0%。一名具有相同数据的女性的评分为4.2%和13.7%,这也与论文中的数值一致。

示例:一名75岁女性

输入:女性,年龄75岁,当前吸烟者,收缩压160 mmHg,总胆固醇6.5 mmol/L,高密度脂蛋白胆固醇1.2 mmol/L,高风险地区。年龄75岁对应SCORE2-OP,因此中心化方式发生变化。

中心化值:年龄75 − 73 = 2,吸烟 = 1,血压160 − 150 = 10,总胆固醇6.5 − 6 = 0.5,HDL 1.2 − 1.4 = −0.2。

系数使用的权重贡献值
年龄0.07890.1578
吸烟0.4921 + (2 × −0.0255) = 0.44110.4411
收缩压0.0102 + (2 × −0.0004) = 0.00940.0940
总胆固醇0.0605 + (2 × −0.0009) = 0.05870.02935
HDL 胆固醇−0.304 + (2 × 0.0154) = −0.27320.05464
总和0.77689

女性SCORE2-OP 的平均值为0.229,其基线生存率为0.8082:

未校准风险 = 1 − 0.8082 ^ exp(0.77689 − 0.229) = 0.3081,即30.81%。

高风险地区使用 scale1 = 0.38 和 scale2 = 1.09,得到38.9%。同一名女性在低风险地区的评分为19.5%,在中风险地区为26.0%,在极高风险地区为52.0%。

四个风险地区

地区不是一个标签。它会重新调整整个结果,可能使结果相差两倍以上。地区根据世界卫生组织按年龄和性别标化的国家心血管死亡率划分,即在 ICD-10 第 IX 章(I00-I99)下,每年每100,000人中的死亡人数。

地区每年每100,000人的心血管死亡数
低于100
中等100至低于150
150至低于300
极高300或以上

这些分组来自SCORE2论文图2和补充表 S6。它们是一个固定时点的快照,随模型于2021年发表而生效,并非实时数据。实际死亡率此后已经发生变化。因此,计算器不会根据地点猜测地区:地区由用户手动选择,工具会显示每个地区的死亡率区间和国家列表;如果某个国家已更换区间或不在列表中,用户可以改选与本国死亡率相符的区间。结果还会同时显示四个地区的数值。

四个地区不一定按名称顺序排列。在起始风险较低时,已发表的尺度可能使高风险地区略低于中风险地区。一名50岁、不吸烟、血压为140 mmHg、总胆固醇为5.5 mmol/L、HDL 为1.3 mmol/L 的男性,在四个地区的评分分别为3.4%、4.2%、4.1%和7.8%。这就是已发表常数产生的结果。

风险分层

2021年欧洲心脏病学会预防指南说明SCORE2数值所属的风险等级。界限会随年龄变化,因为同一百分比在45岁和75岁时代表的意义不同。

年龄段低至中等风险高风险极高风险
低于50岁低于2.5%2.5%至低于7.5%7.5%或以上
50至69岁低于5%5%至低于10%10%或以上
70岁及以上低于7.5%7.5%至低于15%15%或以上

这些区间描述的是该数值所处的等级,不是治疗界限,计算器也不发布治疗界限。等级根据四舍五入到小数点后一位的百分比确定,因此标签不会与其旁边显示的数值不一致。

模型未涵盖的内容

SCORE2 根据覆盖677,684人的45个队列推导,并在另外25个队列中验证。两个模型都适用于尚未患有心血管疾病的人群。

已发表图表所覆盖的范围比本页面接受的范围窄:收缩压为100至179 mmHg,非高密度脂蛋白胆固醇为3至6.9 mmol/L。设置较宽的输入范围,是为了避免拒绝真实的实验室数值;但远超图表范围的数值属于图表未展示的估算结果。

两个模型都不适用于糖尿病患者。因此这里没有糖尿病输入项。糖尿病有单独拟合的模型,即SCORE2-Diabetes(《欧洲心脏杂志》2023;44(28):2544)。地区校准基于欧洲,因此这些数值对居住在所涵盖国家之外的人没有实际意义。为美国开发的计算器,如 PREVENT 或汇总队列方程,是输入项不同的独立模型。

该工具只计算出一个数值,仅此而已。它不设定治疗界限,不推荐药物,不提供剂量,也不作出诊断。

常见问题

SCORE2 百分比是什么意思? 它表示在具有相同六项答案的100人中,未来十年首次发生致死性或非致死性心血管事件的估计概率。事件包括心血管死亡、心脏病发作或卒中。

为什么模型在70岁时发生变化? SCORE2-OP 是一个独立模型,并不是将SCORE2延伸到69岁以上。它有自己的系数、参考值和地区尺度,是根据70岁及以上人群拟合的。计算器在70岁时切换模型,从不混合使用两个模型。这一步是可见的:一个在中风险地区评分为12.2%的69岁个人,到70岁时评分为11.8%。

风险地区真的有这么重要吗? 是。在上面的第一个示例中,同一名男性在低风险地区的评分为5.9%,在极高风险地区为14.0%。改变的只有地区。

为什么没有糖尿病复选框? SCORE2 和SCORE2-OP 适用于没有糖尿病的人。两个已发表的模型都包含糖尿病系数,但其目标人群排除了糖尿病患者,并且糖尿病有单独的模型。提供这个选项会让模型回答一个它并非为之构建的问题。

可以输入低密度脂蛋白胆固醇代替 HDL 吗? 不可以。模型使用总胆固醇和高密度脂蛋白胆固醇。两者之差,即非高密度脂蛋白胆固醇,是已发表图表所采用的形式,计算器会在结果旁显示该数值。

本页面上的数值来自哪里? SCORE2 工作组和 ESC 心血管风险协作组,“SCORE2风险预测算法”,《欧洲心脏杂志》2021;42(25):2439-2448。SCORE2-OP 工作组和 ESC 心血管风险协作组,“SCORE2-OP 风险预测算法”,《欧洲心脏杂志》2021;42(25):2455-2467。风险分层来自2021年 ESC 预防指南。胆固醇换算系数来自 NCBI 单位换算表。