CardioScore

Transparencia algorítmica · v3.3

La ciencia detrás de cada número

CardioScore documenta cada fórmula, coeficiente y decisión de diseño para que cualquier especialista pueda verificar los cálculos, reproducir los vectores de referencia y emitir su dictamen. La confianza clínica no viene de abrir el código, sino de documentar la ciencia detrás de cada número.

TRIPOD 2025 PROBAST DECIDE-AI
¿Cómo usar CardioScore?

1 · Complete los datos

Edad, sexo, tabaco, PAS, lípidos, creatinina y antecedentes en el formulario.

2 · Presione Estratificar

Se calculan SCORE2, PREVENT, WHO-Central L.A. y SMART2 (si aplica).

3 · Lea el riesgo

Banda, gauge y desglose de scores; revise las advertencias de aplicabilidad.

4 · Aplique las metas

Meta de C-LDL, % de reducción y simulador de oportunidad terapéutica.

¿Qué modelos implementa?

CardioScore implementa los modelos de riesgo cardiovascular más actualizados, agrupados por situación clínica, con su fuente de referencia:

Prevención primaria

10 años
  • SCORE2ESC 2021
  • PREVENTAHA 2024
  • WHO-Central L.A.OMS 2019
  • SCORE2-HFESC 2026
  • QRISK3NICE 2017
  • MESA CaScACC 2015

Poblaciones especiales

Ajuste
  • SCORE2-DiabetesESC 2023
  • SCORE2-CKDEJPC 2023
  • SCORE2-OPESC 2021
  • SMART2ESC 2022
  • Riesgo 30 añosPencina 2009
  • FINDRISC2003

Fibrilación auricular

FA
  • CHA2DS2-VAESC 2024
  • HAS-BLEDESC 2019
  • ORBITEHJ 2015
  • APPLE2015
  • CHARGE-AFCirculation 2013

Agudo y post-evento

Agudo
  • GRACE 2.0BMJ 2014
  • ARC-HBRCirculation 2019
  • PRECISE-DAPTLancet 2017
  • SPI-IIStroke 2001
  • KFREBMJ 2016

En los resultados puedes alternar el marco de guías: ESC/EAS 2025 (por defecto, Venezuela/LatAm/Europa) usa SCORE2 y bandas 2/10/20 con metas <55/<70/<100 mg/dL; AHA/ACC 2026 (EE.UU.) usa PREVENT — a 10 años (bandas 3/5/10) y a 30 años.

Modelos complementarios

Scores de alta utilidad en la consulta que se activan automáticamente cuando los datos aplican (fibrilación auricular, post-ICP, sospecha de DM2, etc.).

QRISK3 NICE

IAM + ACV a 10 años. Port fiel (LGPL) del algoritmo ClinRisk. 25-84 años, prevención primaria.

MESA CaSc

Riesgo de CHD a 10 años (McClelland 2015) con el calcio coronario continuo. 45-84 años. Reclasifica.

FINDRISC

Riesgo de DM2 a 10 años (Lindström 2003). Puntaje 0-26 por categorías (edad, IMC, cintura, actividad, dieta, HTA, glucosa, historia familiar).

CHA2DS2-VASc / -VA

Riesgo de ACV en FA (Lip 2010). CHA2DS2-VA (ESC 2024) elimina el punto del sexo; umbral ≥2 para anticoagular.

HAS-BLED

Riesgo de sangrado mayor con anticoagulación (Pisters 2010). 9 criterios; ≥3 = alto riesgo.

PRECISE-DAPT

Riesgo de sangrado con DAPT tras stent (Costa 2017). Nomograma 0-100; ≥25 sugiere DAPT corto.

GRACE 2.0

Mortalidad en SCA (Fox 2014). Score 0-263 con Killip, FC, PAS, creatinina, paro, ST y enzimas. Categorías ≤88/89-118/≥119.

SPI-II

ACV recurrente a 2 años tras ACV isquémico (Kerr 2001).

Comparativa de modelos
ModeloPrediceRol
SCORE2IAM + ACV (ESC 2021)Estándar europeo para estatina
PREVENTECV total + IC (AHA 2024)Útil en IC, ERC u obesidad
WHO-Central L.A.CHD + ACV (OMS 2019)Referencia para Venezuela (único calibrado a la región)

La discrepancia entre modelos es esperable: miden desenlaces distintos. En prevención secundaria los scores no aplican (riesgo Muy Alto directo) y se usa SMART2 (recalibrado LatAm). SCORE2-HF complementa a SCORE2/OP, que predicen eventos ateroscleróticos pero no IC.

Cómo interpretar los resultados

Modifiers · reclasificación

Lp(a) ≥50 y CAC ≥100 suben la categoría; CAC = 0 la reduce. Ejemplo: riesgo intermedio + Lp(a) 80 → riesgo alto.

Simulador de oportunidad

Proyecta el riesgo si el C-LDL y la PAS llegan a la meta — el beneficio esperado del tratamiento.

Meta de C-LDL

Se define por la categoría más alta (comorbilidades, eventos previos y SCORE2/OP, ESC/EAS 2025): <55 / <70 / <100 / <116 mg/dL.

Discordancia >5%

Si SCORE2 > PREVENT → fenotipo lipídico/hipertensivo, prioriza SCORE2. Si PREVENT > SCORE2 → fenotipo metabólico/renal, prioriza PREVENT.

Ejemplo aplicado

Varón 55a, fumador, PAS 140, LDL 130 SCORE2 11.4%Alto Meta <70 mg/dL Reducción ≈46% Estatina de alta intensidad
Storytelling y comunicación del riesgo

Los resultados siguen un orden narrativo que replica el flujo natural de la consulta, y la comunicación usa frecuencias absolutas (Gigerenzer).

  1. 1El veredicto: riesgo a 10 años, categoría, meta de LDL y acción.
  2. 2Los números: modelos y desglose con zonas.
  3. 3El porqué: riesgo vs promedio, contribución de cada factor y "¿qué pasaría si?".
  4. 4Qué hacer: metas, plan y simulación del control óptimo (beneficio absoluto).
  5. 5La conversación: pictograma "X de cada 100" y frase para el paciente.
  6. 6El futuro: trayectoria del riesgo y fecha de re-evaluación.

Se usan frecuencias naturales y el NNT para el beneficio absoluto; se evita el riesgo relativo aislado, que sobreestima el beneficio percibido.

Ejemplo clínico

Caso: varón de 55 años, fumador, PAS 140 mmHg, CT 210 mg/dL, HDL 44, LDL 130, creatinina 1.0 (eGFR ≈ 89), sin diabetes, región Alta.

1. SCORE2

11.4%

Riesgo alto (10-20%, ESC/EAS 2025)

2. PREVENT

9.0%

Riesgo intermedio (5-10%)

3. WHO-CLA

7.9%

Riesgo a 10 años (OMS)

Interpretación

Categoría Alto (SCORE2 11.4%, umbrales ESC/EAS 2025). Meta de C-LDL: <70 mg/dL; reducción necesaria ≈ 46%. Estrategia: estatina de alta intensidad + cambios de estilo de vida; reevaluar en 1 año.

Flujo de decisión del riesgo

CardioScore decide el modelo y la categoría en un orden fijo que replica las guías ESC/EAS 2025:

1

Filtro de aplicabilidad. Menor de 40: edad vascular, sin SCORE2. Con ECV establecida, IC, CKD grave o DM con daño de órgano: Muy Alto directo (ESC 2021, Tabla 4) y se calcula SMART2 como riesgo residual.

2

Elección del modelo por edad y comorbilidad. ≥70 → SCORE2-OP; DM2 → SCORE2-Diabetes; ERC → SCORE2-CKD sobre el base correspondiente; FA → scores complementarios (CHA2DS2-VA, HAS-BLED).

3

Marco de guías (toggle). ESC/EAS 2025: SCORE2/OP/Diabetes/CKD con bandas 2/10/20. AHA/ACC 2026: PREVENT a 10 y 30 años con bandas 3/5/10.

4

Categoría final = la más alta. Máximo entre comorbilidades y la categoría del score, con los risk modifiers (Lp(a) ≥50, LDL ≥190, CAC 100-299 → alto, ≥300 → muy alto, CAC 0 reduce).

5

Meta de C-LDL por categoría (ESC/EAS 2025): <116 → <100 → <70 → <55 mg/dL, con la reducción relativa necesaria.

Poblaciones especiales

Enfermedad renal crónica

Add-on SCORE2-CKD (Eur J Prev Cardiol 2023) por eGFR y ACR (predictor patch). ACR opcional.

Prevención secundaria

Riesgo Muy Alto directo (ESC 2021) + riesgo residual con SMART2. IC establecida, CKD grave o DM con daño de órgano: Muy Alto directo.

Menor de 40 años

Edad vascular: qué edad tendría que tener para igual riesgo con factores óptimos.

Enfermedades autoinmunes

AR, LES, psoriasis, VIH. Factor ×1.5 (CPDAI, EULAR 2010).

Mayor de 70 · Diabetes

SCORE2-OP (coeficientes independientes) y SCORE2-Diabetes (ESC 2023).

Estadio CKM

AHA Presidential Advisory 2023, stage 0 a 4.

Risk modifiers (ESC/EAS 2025)

Lp(a) ≥50, LDL ≥190, CT >310, PAS ≥180, historia familiar y hsCRP ≥2 suben la categoría. CAC 100-299 → alto, ≥300 → muy alto, 0 reduce.

Monitorización clínica

CardioScore se valida en tres niveles progresivos, de la matemática al uso clínico real:

Nivel 1 · Técnica

Vectores reproducibles

Cada modelo se verifica al 0.01% contra el paper y las calculadoras oficiales.

Nivel 2 · Clínica

Monitorización de especialistas

Monitorización continua por cardiólogos en ejercicio y uso en formación.

Nivel 3 · Institucional

Validación multi-institucional

Monitorización por postgrados, sociedades e institutos (en expansión).

Postgrado de Cardiología — Hospital Ruiz y Páez

Venezuela

Activo
Monitorización continua · uso en formación Monitorización clínica

Revisado: agosto de 2026. Se invita a otros postgrados, sociedades científicas e institutos a auditar la metodología y emitir su endorsement. Uso previsto: uso abierto, tanto para profesionales de la salud como para el público general. No reemplaza el juicio clínico.

¿Cómo auditar la metodología?

  1. 1Revisa las fórmulas y coeficientes en las Notas técnicas.
  2. 2Reproduce los vectores de validación de cada sección.
  3. 3Compara con la calculadora oficial (heartscore.org, OMS, AHA) y emite tu dictamen.
Validación de los modelos

Cada modelo se verificó contra su fuente primaria (papers, calculadoras oficiales o charts de la OMS).

ModeloCaso de referenciaPaperCalculado
GRACE 2.0Varón 62a, SCA, PAS 150, FC 100…BMJ 2014126 · alto
SCORE2Varón 55, fumador, región altaEur Heart J 202111.4% · alto
SCORE2-CKDVarón 55a, eGFR 45, ACR 150Eur J Prev Cardiol 202316.28%
PREVENT 30 añospreventcalculator.comCirculation 202439.9% · exacto
WHO-Central L.A.Caso ejemploLancet Glob Health 20197.9%
SCORE2-OP / SCORE2-HFPromedios de cohorteEur Heart J 2021/2026Consistente (coef. idénticos)

Los casos sin marca son vectores exactos del paper, replicables al 0.01%. Los marcados como promedio (SCORE2-OP, SCORE2-HF) se validan contra promedios de cohorte reportados por los autores. Sigue los pasos de auditoría en la sección Monitorización clínica.

Rendimiento y exactitud de la implementación

CardioScore implementa modelos publicados; su rendimiento se reporta en dos planos: la exactitud de la implementación (verificada por vectores) y la discriminación de los modelos originales (C-statistic reportado en los papers).

Exactitud de implementación

Cada modelo se verifica contra su fuente primaria con vectores de referencia. Tolerancia de 0.01% en el riesgo absoluto; salida redondeada a 1 decimal y clampeada a [0.1, 99.9]%. Casos sin marca en la validación técnica = vectores exactos del paper.

Discriminación publicada (C-index)

Valores reportados en las cohortes originales: SCORE2 ≈0.67 · PREVENT ≈0.70 · QRISK3 ≈0.87 · SMART2 ≈0.67 · GRACE 2.0 ≈0.83 · CHARGE-AF ≈0.76 · KFRE ≈0.90 · WHO-CLA ≈0.72-0.76. No son métricas propias; la calibración local en Venezuela es el siguiente paso (ver Calibración regional).

Ítems TRIPOD 13-16

Los ítems de desarrollo de modelo (13-15) se responden por referencia: CardioScore no deriva modelos, reproduce los publicados. El ítem 16 (rendimiento) se documenta arriba. La discriminación de la herramienta como CDSS se evaluará de forma prospectiva con DECIDE-AI.

Calibración regional (Venezuela y Latinoamérica)

La mayoría de los scores provienen de cohortes europeas y estadounidenses. CardioScore documenta qué está calibrado a la región y qué es una traslación con su correspondiente advertencia:

ModeloOrigenCalibración en CardioScore
WHO-Central L.A.OMS 2019Nativa — coeficientes de la región Central L.A. (laboratorial). Referencia para Venezuela.
SMART2Holanda (UCC-SMART)Recalibrado LatAm — resta ln(ratio REACH LatAm) del predictor.
SCORE2 / SCORE2-OP / SCORE2-HFCohortes europeasRecalibración por región ESC; se usa la región high como proxy conservador para Venezuela/LatAm.
PREVENT / QRISK3 / MESAEE.UU. / Reino UnidoSin recalibración. PREVENT sin SDI (apropiado fuera de EE.UU.); QRISK3 NICE tal cual.

Lo que no existe: coeficientes calibrados específicamente para Venezuela. La validación externa local (discriminación y calibración en una cohorte venezolana) es el siguiente paso metodológico y está prevista en el plan DECIDE-AI. Hasta entonces, las estimaciones deben interpretarse como riesgo relativo bien calibrado en su origen, con traslación regional razonada.

Notas técnicas de implementación

PREVENT — escalado de lípidos

Usa colesterol no-HDL y HDL en mmol/L: no-HDL centrado en 3.5, HDL centrado en 1.3 (÷0.3). Conversión mg/dL → mmol/L × 0.02586.

nonHdl = (tc - hdl) * 0.02586 - 3.5
hdlC   = (hdl * 0.02586 - 1.3) / 0.3

PREVENT — eGFR (spline lineal)

egfrLt  = (Math.min(egfr, 60) - 60) / -15
egfrGte = (Math.max(egfr, 60) - 90) / -15

SCORE2 — recalibración Weibull

Transformación cloglog con parámetros de escala (s1) y forma (s2) por sexo/edad/región.

uncal = 1 - Math.pow(s0, Math.exp(lp - offset))
risk  = 1 - Math.exp(-Math.exp(s1 + s2 * Math.log(-Math.log(1 - uncal))))

SCORE2-Diabetes — HbA1c (IFCC)

hba1c_mmol = (hba1c - 2.15) * 10.929
hba1cStd   = (hba1c_mmol - 31) / 9.34

SCORE2-CKD — predictor patch

Ajusta el riesgo recalibrado: 1 − (1−riesgo)^e^ΔLP. Splines de eGFR (knots 60 y 90); ACR en log base 8. Aplica sobre SCORE2 y SCORE2-OP, no sobre SCORE2-Diabetes.

SCORE2 — lineal predictor

Predictores centrados (edad 60, PAS 120, CT 6, HDL 1.3). Los coeficientes de diabetes se fuerzan a 0 en el flujo de prevención primaria (la DM usa SCORE2-Diabetes).

a5=(age-60)/5 · sbp20=(sbp-120)/20 · tc1=(tcM-6) · hdl05=(hdlM-1.3)/0.5
lp = 0.3742·a5 + 0.6012·smk + 0.2777·sbp20 + 0.1458·tc1 - 0.2698·hdl05
     - 0.0755·a5·smk - 0.0255·a5·sbp20 - 0.0281·a5·tc1 + 0.0426·a5·hdl05

SCORE2-OP — lineal predictor (≥70)

Edad centrada en 73, HDL centrado en 1.4 (no 1.3); región de recalibración fijada a high.

a73=(age-73) · hdl14=(hdlM-1.4)
lp = 0.0634·a73 + 0.3524·smk + 0.0094·(sbp-150) + 0.0850·(tcM-6) - 0.3564·hdl14
     - 0.0247·a73·smk - 0.0005·a73·(sbp-150) + 0.0073·a73·(tcM-6) + 0.0091·a73·hdl14
uncal = 1 - S0^exp(lp - 0.0929)   (S0 = 0.7576)
risk  = 1 - exp(-exp(0.08 + 1.15·ln(-ln(1 - uncal))))

WHO-Central L.A. — doble Weibull

Dos ecuaciones independientes por sexo (CHD y stroke) combinadas como riesgo conjunto. Único modelo calibrado a la región.

a=age-60 · t=tcM-6 · s=sbp-120
lp_chd = 0.0719227·a + 0.2284944·t + 0.0132183·s + 0.6410114·dm + 0.5638109·smoke
         - 0.0045806·a·t - 0.0001576·a·s - 0.0124966·a·dm - 0.0182545·a·smoke   [male]
r_chd = 1 - exp(-exp(0.95826063·lp_chd - 3.35743219))
pCVD  = 1 - (1 - r_chd)·(1 - r_stroke)

PREVENT 30 años — Weibull log-log

Versión "clínica simple" de 11 coeficientes por sexo (sin ACR/HbA1c); valida contra preventcalculator.com.

lp = 1.4150·(ln age - ln55) + 1.5500·(lnSBP - ln130) + 0.4720·I(htnTx)
     + 0.5580·(ln nonHDL - ln3.5) - 0.3520·(lnHDL - ln1.3) - 0.1740·I(stat)
     - 0.3730·(ln eGFR - ln90) + 0.4350·(lnIMC - ln25) + 0.6510·DM + 0.3980·smk  [male]
risk = 1 - 0.7211^exp(lp)   (female S0 = 0.8087)

MESA CaSc — Cox con calcio continuo

TC y HDL en mg/dL (sin convertir); el calcio entra como ln(CAC+1).

A = 0.0172·age + 0.4079·male + 0.3892·dm + 0.3717·smk + 0.0043·TC - 0.0114·HDL
    + 0.1206·stat + 0.0066·SBP + 0.2278·htnTx + 0.3239·fhx + 0.2743·ln(CAC+1)   [si CAC>0]
risk = 100·(1 - 0.99833^exp(A))

SCORE2-HF — Weibull con ln(HR)

Los coeficientes se almacenan como ln(HR); incluye IMC, eGFR, HbA1c (IFCC) y tratamiento de HTA.

cage=(age-60)/5 · csbp=(sbp-120)/20 · cbmi=(bmi-25)/5 · clne=(ln eGFR-4.5)/0.15
lp = ln(1.58)·cage + ln(1.64)·smk + ln(1.16)·csbp + ln(1.16)·dm + ln(1.59)·I(htnTx)
     + ln(1.36)·cbmi + ln(0.97)·clne + interacciones ·cage·smk, csbp·I(htn), dm·hba1c
risk = 1 - 0.9885^exp(lp)   (recalibración SC región high male)

SMART2 — Fine-Gray recalibrado LatAm

Riesgo competitivo; la recalibración regional resta ln(ratio REACH LatAm) del predictor.

lp = -0.03496022·age + 0.000551072·age² + 0.287658743·male + 0.345583271·smk
     + 0.318170659·dm + 0.018913154·(sbp/10) + 0.540364249·ln(nonHDL_mmol)
     + 0.151760173·ln(hsCRP) - 0.03967521·eGFR + 0.000218613·eGFR² + 0.047699585·años
     - 0.00164973·años² + 0.294701954·CAD + 0.34831786·CVD + 0.22446658·PAD + 0.330356631·AAA
E = lp - (-0.0463729) - ln(0.5075670)    [LP_mean y ratio LatAm REACH]
risk = 1 - (1 - 0.165822797)^exp(E)

QRISK3 — Cox polinómico

Port fiel del algoritmo ClinRisk (LGPL) con fracciones polinómicas de edad e IMC. Tabaco simplificado a no fumador/fumador; town fijado a 0.

dage=age/10 · age_1=dage⁻¹(-0.23477) · age_2=dage³(-77.284)
bmi_1=(IMC/10)⁻² · bmi_2=bmi_1·ln(IMC/10)   (centrados)
R=CT/HDL-4.301 · S=SBP-128.572 · S5=SD-SBP-8.757 · T=town-0.526
a = -17.8398·age_1 + 0.0022965·age_2 + 2.4563·bmi_1 - 8.3011·bmi_2 + 0.1734·R
    + 0.01291·S + 0.01025·S5 + 0.03327·T + etnia·tabaco·comorbilidades
    + interacciones age_1× y age_2×
risk = 100·(1 - 0.977268^exp(a))   (female survivor 0.988876)

CHARGE-AF — Cox Weibull

lp = -6.330 + 0.0495·edad + 0.4282·raza_negra + 0.0092·talla_cm + 0.0120·peso_kg
     + 0.0074·PAS - 0.0051·PAD + 0.1570·tabaco + 0.2927·antihipertensivos
     + 0.3853·DM + 0.9123·IC + 0.4447·IAM
risk = 1 - 0.97175^exp(lp)   (clampeado a [0.1, 60]%)

KFRE — 4 variables

Versión de 4 variables (edad, sexo, eGFR, ACR); intercepto distinto por horizonte temporal.

lp5 = 0.834 + 0.053·edad - 0.022·eGFR - 0.068·ln(ACR) + 0.367·mujer
lp2 = 2.435 + 0.053·edad - 0.022·eGFR - 0.068·ln(ACR) + 0.367·mujer
risk = (1 - S^exp(lp))·100    S(5a)=0.94376 · S(2a)=0.97468

GRACE 2.0 — score de puntos

Puntos por categorías (0-263); categorías <=88 / 89-118 / >=119.

Edad: <40→0 40→18 50→36 60→55 70→73 ≥80→91
FC:   <50→0 50-69→3 70-89→9 90-109→15 110-149→24 ≥150→38
PAS:  <80→58 80-99→53 100-119→43 120-139→34 140-159→24 160-199→10 ≥200→0
Cr:   <0.4→1 0.4-0.79→3 0.8-1.19→5 1.2-1.59→7 1.6-1.99→9 2.0-3.99→15 ≥4.0→20
Killip I-IV→0/20/39/59 · paro→39 · ST elevado→28 · enzimas→14

FINDRISC — puntos 0-26

Edad: <45→0 45-54→2 55-64→3 ≥65→4
IMC:  <25→0 25-30→1 >30→3
Cintura: H <94→0 94-102→3 >102→4 · M <80→0 80-88→3 >88→4
+2 sin actividad · +1 dieta pobre · +2 HTA · +5 glucosa elevada
FH DM: 1er grado→5 · otro→3
Categorías: <7→≈1% · 7-11→≈4% · 12-14→≈17% · 15-20→≈33% · ≥21→≈50%

Scores de FA y sangrado — puntos

CHA2DS2-VA: edad 65-74→1 / ≥75→2 · IC→1 · HTA→1 · DM→1 · ictus previo→2 · enf. vascular→1 (0-8). El sexo NO puntúa (ESC 2024).

HAS-BLED: PAS>160→1 · renal→1 · hepática→1 · ictus→1 · sangrado→1 · INR lábil→1 · edad>65→1 · alcohol/drogas→1 (0-8).

ORBIT: edad≥74→1 · eGFR<60→1 · sangrado previo→1 · antiagregante→1 · Hgb <13/<12→1 (0-5).

APPLE: edad>65→1 · FA persistente→1 · eGFR<60→1 · AI≥47mm→1 · FEVI<50%→1 (0-5).

SPI-II y ARC-HBR

SPI-II (0-7): edad≥70→2 · DM→1 · HTA→1 · IAM previo→1 · ictus carotídeo→1 · IC→1 · EAP→1. Categorías: 0-1→8-14% · 2→≈21% · 3→≈27% · ≥4→35-49%.

ARC-HBR (regla booleana): HBR si (≥1 criterio MAYOR) o (≥2 criterios MENORES). Mayores: sangrado mayor previo, anemia grave (Hgb<10), trombocitopenia (<100), cirugía mayor reciente, IC moderada/grave, malignidad activa, ictus hemorrágico previo, DAPT prolongada, SCA/CRM. Menores: edad≥75, DM2, plaquetas 100-150, anemia leve (Hgb 11-13), eGFR<60, AINEs a altas dosis.

Variables, rangos y manejo de datos

Reglas transversales: conversión mg/dL → mmol/L ×0.02586 (÷38.67); sin imputación de datos clínicos (excepto hsCRP = 2.0 por defecto en SMART2, documentado); salida clampeada a [0.1, 99.9]% con 1 decimal.

VariableUnidadRango aceptadoFuera de rangoObligatoria
Edadaños20-95Aviso; ruta según modelo (SCORE2 40-69, OP 70-89, PREVENT 30-79)
SexoM / F--
Tabaquismosí / no--
PASmmHg80-220Aviso
PADmmHg40-140AvisoOpcional
CT / LDL / HDLmg/dLCT 100-400 · LDL 20-300 · HDL 20-100AvisoSegún modelo
IMCkg/m²15-60AvisoOpcional
eGFRmL/min/1.73m²5-140Aviso; splines del modeloOpcional (obligatoria en ERC/DM)
Creatininamg/dL0.3-15AvisoOpcional
ACRmg/g5-5000AvisoOpcional
HbA1c%4-15AvisoSCORE2-Diabetes obliga
hsCRPmg/L0.1-50Default 2.0 si falta (SMART2)Opcional
Lp(a)mg/dL5-300Modifier (≥50 sube)Opcional
CACAU0-3000Modifier (100-299 alto, ≥300 muy alto, 0 reduce)Opcional
Años desde el eventoaños0-30AvisoSMART2

Ítems TRIPOD 8-9: no se añaden participantes ni se imputan datos; cada campo valida su rango y los opcionales se indican en la interfaz.

Limitaciones conocidas

PREVENT — SDI

Se usa la versión sin índice de deprivación social (apropiada fuera de EE.UU.).

SCORE2 en <40 años

No aplica (ESC); la app advierte y sugiere enfoque de estilo de vida / riesgo relativo.

SCORE2-Diabetes sin HbA1c

Si falta HbA1c, eGFR o edad al diagnóstico se usa SCORE2 base con diabetes (práctica de consenso).

QRISK4

Supera a QRISK3 pero sus coeficientes no están publicados; se usa QRISK3 (NICE).

PRECISE-DAPT

Validado en la era clopidogrel; precaución con prasugrel/ticagrelor.

SMART2

La validación externa sugiere que tiende a subestimar el riesgo recurrente en poblaciones vulnerables.

Calibración regional

Los coeficientes WHO-Central L.A. y SMART2-LatAm se reconstruyeron de los charts/cohortes publicados.

Glosario

ASCVD

Enfermedad cardiovascular aterosclerótica (IAM, ACV, EAP, AAA).

eGFR

Filtrado glomerular estimado (CKD-EPI 2021).

ACR

Albúmina/creatinina en orina (mg/g); ≥30 microalbuminuria.

non-HDL

Colesterol no-HDL = CT − HDL.

CKM

Síndrome Cardiovascular-Renal-Metabólico (AHA 2023).

Lp(a)

Lipoproteína(a); ≥50 mg/dL eleva el riesgo.

CAC

Calcio coronario (score de Agatston).

hsCRP

PCR ultrasensible (mg/L); marcador de inflamación.

KFRE

Kidney Failure Risk Equation: riesgo de fallo renal en ERC.

PREVENT 30

Riesgo de ECV a 30 años (AHA 2024, Khan); la ecuación 30 años de Pencina (Framingham 2009) queda como referencia histórica.

DAPT

Doble terapia antiplaquetaria (aspirina + P2Y12).

Killip

Clasificación de la insuficiencia cardíaca en el IAM (I-IV).

Definiciones operativas

Tabaquismo

≥1 cigarrillo (o equivalente) al día en el último mes en la evaluación. Exfumador se registra como no fumador.

Diabetes mellitus

HbA1c ≥6.5% (48 mmol/mol), glucemia en ayunas ≥126 mg/dL, glucemia al azar ≥200 mg/dL con síntomas, o en tratamiento antidiabético.

eGFR (CKD-EPI 2021)

142 · min(Cr/κ, 1)ᵅ · max(Cr/κ, 1)⁻¹·² · 0.9938^edad; κ = 0.7 (M) / 0.9 (F), α = −0.241 / −0.302. Sin coeficiente de raza.

ACR

Albúmina/creatinina en orina puntual (mg/g). ≥30 microalbuminuria; ≥300 macroalbuminuria.

Región ESC

Clasificación nacional de riesgo de la ESC (low / moderate / high / very high). Venezuela no tiene región propia; CardioScore usa high.

Enfermedad vascular (CHA2DS2-VA)

IAM previo, enfermedad arterial periférica o placa aórtica.

Edad vascular

Edad a la que un paciente con factores óptimos tendría el mismo riesgo absoluto del paciente evaluado.

Lp(a) elevada

≥50 mg/dL (≈125 nmol/L), según ESC/EAS 2025: sube una categoría de riesgo.

Estándares de reporte: TRIPOD 2025, PROBAST y rendimiento

CardioScore es una implementación de modelos publicados y validados (no deriva modelos nuevos). La documentación sigue TRIPOD 2025, se autoevalúa con PROBAST, cuenta con monitorización clínica institucional y está preparada para DECIDE-AI.

Alcance ítems 1-5

Herramienta de implementación; esta página es el reporte. Los modelos derivan de sus cohortes originales (Framingham, QResearch, MESA, ESC/WHO); no se añaden participantes.

Modelos y datos ítems 6-7, 9

Cada modelo documenta su outcome y predictores. Campos opcionales con validación por rango; no se imputan datos clínicos.

Fórmulas y umbrales ítems 10-11

Fórmulas completas y bandas (ESC 2/10/20 · AHA 3/5/10).

Validación y rendimiento ítems 13, 16-17

Vectores de validación, tabla de rendimiento y recalibraciones documentadas (SMART2-LatAm, WHO-CLA reconstruido).

Interpretación e implicaciones ítems 18-20

Limitaciones, interpretación e implicaciones clínicas documentadas.

Plan de evaluación prospectiva (DECIDE-AI)

La herramienta está preparada para una evaluación en etapa temprana (fase 2 de DECIDE-AI) con el Postgrado de Cardiología:

  • 1Población: pacientes de la consulta de cardiología (Venezuela), prevención primaria y secundaria.
  • 2Diseño: validación externa local; comparación de la categoría de riesgo y la meta de LDL vs el juicio del cardiólogo.
  • 3Desenlaces: exactitud de la categoría, usabilidad, y calibración local (C-index y ratio O:E) del modelo principal.
  • 4Criterios de adopción: concordancia ≥80% con el juicio clínico y no inferioridad en la clasificación de riesgo alto.
Transparencia, independencia y versionado

Autoría

Ing. Alexander Matson: diseño, matemática, implementación y documentación. Validación institucional: Postgrado de Cardiología — Hospital Ruiz y Páez.

Financiación y conflictos

Sin financiación externa ni de la industria farmacéutica. Ningún conflicto de interés que declarar.

Código y auditabilidad

El motor es auditable por vectores reproducibles (Validación técnica) y el código fuente está disponible para auditoría académica bajo solicitud.

Cómo citar

Matson A. CardioScore: herramienta de estratificación de riesgo cardiovascular. Versión 3.3; 2026. Disponible en: https://cardioscore.matsonsoft.com/metodologia.html

Changelog

  • v3.3 · ago 2026SCORE2-HF (ESC 2026); marco AHA/ACC 2026 con PREVENT a 10 y 30 años; 21 calculadoras; modo automático por escenarios; este documento de metodología.
  • v3.2Comparativa de modelos; reclasificación por risk modifiers; validación técnica ampliada.
  • v3.1Notación TRIPOD 2025 / PROBAST; glosario y poblaciones especiales.
  • v3.0Motor SCORE2, PREVENT y WHO-Central L.A.; marco ESC/EAS 2025.
Privacidad y seguridad de los datos

Cálculo 100% local

Todo el cálculo ocurre en tu navegador. No se envían datos clínicos a ningún servidor ni se almacenan en línea.

Sin cuentas ni cookies de seguimiento

No requiere registro y no usa cookies de rastreo ni analítica de terceros.

Datos de pacientes guardados

Si guardas un paciente, queda solo en el almacenamiento local de tu dispositivo (localStorage) y puede borrarse en cualquier momento. No sale de tu navegador.

Recomendación

No introduzcas identificadores reales del paciente (nombre, cédula, historia clínica). Usa iniciales o un código interno.

Fundamentos y referencias
  • SCORE2. Eur Heart J 2021;42(25):2439-2454.
  • SCORE2-OP. Eur Heart J 2021;42(25):2455-2467.
  • SCORE2-Diabetes. Eur Heart J 2023;44(28):2544-2556.
  • SCORE2-CKD. Eur J Prev Cardiol 2023;30(1):8-16.
  • PREVENT. Circulation 2024;149:430-449.
  • SMART2. Eur Heart J 2022;43(18):1715-1727.
  • CKM Syndrome. Circulation 2023;148:1606-1635.
  • WHO CVD Risk Chart Working Group. Lancet Global Health 2019;7(10):e1332-e1345.
  • CKD-EPI 2021. N Engl J Med 2021;385(19):1737-1749.
  • 2021 ESC Guidelines on CVD prevention. Eur Heart J 2021;42(34):3227-3337.
  • SCORE2-HF. Eur Heart J 2026 (DOI 10.1093/eurheartj/ehag154).
  • 2025 ESC/EAS Guidelines on dyslipidaemias. Eur Heart J 2025 (DOI 10.1093/eurheartj/ehaf190).
  • QRISK3. Hippisley-Cox J, et al. BMJ Open 2017;7(1):e017875.
  • MESA 10-year CHD risk. McClelland RL, et al. J Am Coll Cardiol 2015;66(15):1643-1653.
  • PRECISE-DAPT. Costa F, et al. Lancet 2017;389(10073):1025-1034.
  • FINDRISC. Lindström J, Tuomilehto J. Diabetes Care 2003;26(3):725-731.
  • CHA2DS2-VASc. Lip GYH, et al. Chest 2010;137(2):263-272.
  • HAS-BLED. Pisters R, et al. Chest 2010;138(5):1093-1100.
  • GRACE 2.0. Fox KAA, et al. BMJ 2014;349:g4938.
  • SPI-II. Kerr GD, et al. Stroke 2001;32(12):2735-2740.
  • 2026 ACC/AHA Guideline on the Management of Dyslipidemia. J Am Coll Cardiol 2026.
  • Lifetime CVD risk. Lloyd-Jones DM, et al. JAMA 2006;296(2):185-194.
Reportar un error o auditar

Discrepancia de un vector, bug o sugerencia

Para una auditoría útil, incluye: modelo, valores de entrada, resultado esperado (con la fuente oficial) y resultado obtenido en CardioScore.

[email protected]

Cada corrección se documenta en el changelog y se re-verifica con los vectores antes de publicarse.

Verifica los números tú mismo

Usa la herramienta con un caso real y reproduce los resultados con estos vectores. Todo es auditable.