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.
¿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
| Modelo | Predice | Rol |
|---|---|---|
| SCORE2 | IAM + ACV (ESC 2021) | Estándar europeo para estatina |
| PREVENT | ECV 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
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).
- 1El veredicto: riesgo a 10 años, categoría, meta de LDL y acción.
- 2Los números: modelos y desglose con zonas.
- 3El porqué: riesgo vs promedio, contribución de cada factor y "¿qué pasaría si?".
- 4Qué hacer: metas, plan y simulación del control óptimo (beneficio absoluto).
- 5La conversación: pictograma "X de cada 100" y frase para el paciente.
- 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:
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.
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).
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.
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).
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
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?
- 1Revisa las fórmulas y coeficientes en las Notas técnicas.
- 2Reproduce los vectores de validación de cada sección.
- 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).
| Modelo | Caso de referencia | Paper | Calculado |
|---|---|---|---|
| GRACE 2.0 | Varón 62a, SCA, PAS 150, FC 100… | BMJ 2014 | 126 · alto |
| SCORE2 | Varón 55, fumador, región alta | Eur Heart J 2021 | 11.4% · alto |
| SCORE2-CKD | Varón 55a, eGFR 45, ACR 150 | Eur J Prev Cardiol 2023 | 16.28% |
| PREVENT 30 años | preventcalculator.com | Circulation 2024 | 39.9% · exacto |
| WHO-Central L.A. | Caso ejemplo | Lancet Glob Health 2019 | 7.9% |
| SCORE2-OP / SCORE2-HF | Promedios de cohorte | Eur Heart J 2021/2026 | Consistente (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:
| Modelo | Origen | Calibración en CardioScore |
|---|---|---|
| WHO-Central L.A. | OMS 2019 | Nativa — coeficientes de la región Central L.A. (laboratorial). Referencia para Venezuela. |
| SMART2 | Holanda (UCC-SMART) | Recalibrado LatAm — resta ln(ratio REACH LatAm) del predictor. |
| SCORE2 / SCORE2-OP / SCORE2-HF | Cohortes europeas | Recalibración por región ESC; se usa la región high como proxy conservador para Venezuela/LatAm. |
| PREVENT / QRISK3 / MESA | EE.UU. / Reino Unido | Sin 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.
| Variable | Unidad | Rango aceptado | Fuera de rango | Obligatoria |
|---|---|---|---|---|
| Edad | años | 20-95 | Aviso; ruta según modelo (SCORE2 40-69, OP 70-89, PREVENT 30-79) | Sí |
| Sexo | M / F | - | - | Sí |
| Tabaquismo | sí / no | - | - | Sí |
| PAS | mmHg | 80-220 | Aviso | Sí |
| PAD | mmHg | 40-140 | Aviso | Opcional |
| CT / LDL / HDL | mg/dL | CT 100-400 · LDL 20-300 · HDL 20-100 | Aviso | Según modelo |
| IMC | kg/m² | 15-60 | Aviso | Opcional |
| eGFR | mL/min/1.73m² | 5-140 | Aviso; splines del modelo | Opcional (obligatoria en ERC/DM) |
| Creatinina | mg/dL | 0.3-15 | Aviso | Opcional |
| ACR | mg/g | 5-5000 | Aviso | Opcional |
| HbA1c | % | 4-15 | Aviso | SCORE2-Diabetes obliga |
| hsCRP | mg/L | 0.1-50 | Default 2.0 si falta (SMART2) | Opcional |
| Lp(a) | mg/dL | 5-300 | Modifier (≥50 sube) | Opcional |
| CAC | AU | 0-3000 | Modifier (100-299 alto, ≥300 muy alto, 0 reduce) | Opcional |
| Años desde el evento | años | 0-30 | Aviso | SMART2 |
Í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.