A comprehensive Python package with 46 validated cardiovascular risk models for research and clinical applications
$ pip install cvd-riskClick to copy
Reliable cardiovascular risk assessment for research and clinical practice
46 validated models from 35+ countries covering every major continent and ethnic group
Process millions of patients efficiently with vectorized operations and optimized algorithms
All models based on peer-reviewed publications and large-scale clinical studies
Used in academic research, clinical trials, and healthcare systems worldwide
Specialized models for diabetes, CKD, HIV, elderly, and ethnic-specific populations
Full type hints, comprehensive validation, and production-ready API design
Comprehensive coverage for different clinical scenarios and populations
Region: Global
Year: 2004
Global case-control study identifying 9 CVD risk factors
Region: Europe
Year: 2021
Updated systematic coronary risk evaluation model for European populations
Region: Global
Year: 2019
World Health Organization cardiovascular disease risk charts
Region: Global
Year: 2017
Global risk assessment scale for cardiovascular disease
Region: US
Year: 2013
American College of Cardiology/American Heart Association pooled cohort equations
Region: Germany
Year: 2002
Prospective Cardiovascular Münster study risk score for coronary heart disease
Region: US
Year: 2007
Reynolds Risk Score incorporating hsCRP and family history
Region: Finland
Year: 2017
Finnish national cardiovascular risk assessment calculator
Region: Italy
Year: 2004
Italian national cardiovascular risk assessment tool
Region: Germany
Year: 2003
German cardiovascular risk score for primary prevention
Region: US African American
Year: 2015
African American cardiovascular risk calculator
Region: US Young Adults
Year: 2015
Coronary Artery Risk Development in Young Adults model
Region: Netherlands
Year: 2012
Dutch elderly population cardiovascular risk model
Region: Germany
Year: 2010
Large German prospective study with socioeconomic factors
Region: UK
Year: 2007
Large UK cohort study with lifestyle and dietary factors
Region: Singapore
Year: 2008
Singapore national calculator with ethnic adjustments
Region: New Zealand
Year: 2010
New Zealand web-based calculator with ethnicity support
Region: New Zealand
Year: 2003
Original New Zealand CVD calculator with ethnicity adjustments
Region: Scotland
Year: 2007
Scottish CVD risk calculator combining Framingham and ASSIGN
Region: Europe
Year: 2023
SCORE2 risk model for patients with chronic kidney disease
Region: Asia
Year: 2022
SCORE2 risk model adapted for Asian populations with CKD
Region: HIV Patients
Year: 2010
Cardiovascular risk prediction for HIV-positive patients
Region: Global
Year: 2001
CHADS2 score for stroke risk assessment in atrial fibrillation
Region: Global
Year: 2010
Enhanced CHADS2 score with additional stroke risk factors
Region: Global
Year: 2010
HAS-BLED score for bleeding risk assessment in anticoagulated patients
Region: Scotland
Year: 2009
Scottish ASSIGN score for cardiovascular risk assessment
# Install the package
pip install cvd-risk
# Import and use
from cvd_risk import SCORE2, PatientData
# Create patient data
patient = PatientData(
age=55,
sex="male",
systolic_bp=140,
total_cholesterol=6.0,
hdl_cholesterol=1.2,
smoking=True,
region="moderate"
)
# Calculate risk
model = SCORE2()
result = model.calculate(patient)
print(f"10-year risk: {result.risk_score:.1f}%")All 46 models are available through simple imports. Check the documentation for model-specific requirements.