👤 Patient Demographics & Basic Information

Enter patient data for cardiovascular risk assessment

Patient ID: Not Generated

📋 Basic Information

Framingham: 30-79 | QRISK: 25-84
Used for QRISK3/4 calculations

📏 Anthropometric Measurements

Measure at umbilicus level
⚠️ Required for BRI calculation
BMI
--
kg/m²
BRI (Body Roundness)
--
index
Waist/Hip Ratio
--
ratio
BSA
--

❓ Why BRI over BMI?

Body Roundness Index (BRI) predicts central adiposity better than BMI. Studies show BRI correlates more strongly with cardiometabolic risk, visceral fat, and mortality. Thomas DM et al., Obesity 2013;21:E338-42.

Formula: BRI = 364.2 - 365.5 × √(1 - ((WC / 2π)² / (0.5 × height)²))

🩺 Blood Pressure

⚠️ Risk Factors

💊 Medications & Laboratory Values

Enter current medications and lab results

🧪 Lipid Panel v
⚠️ Elevated ≥50 mg/dL or ≥125 nmol/L
Target: <90 mg/dL (high risk: <65)
Non-HDL
--
mg/dL
TC/HDL Ratio
--
LDL (Friedewald)
--
TC - HDL - TG/5
LDL (Martin/Hopkins)
--
More accurate for TG <400
📊 LDL Calculation Methods:
  • Friedewald (1972): LDL = TC - HDL - TG/5 (mg/dL). Invalid if TG >400 mg/dL
  • Martin/Hopkins (2013): Uses adjustable factor based on TG and non-HDL levels. More accurate for TG 100-400 mg/dL. Reference: JAMA 2013
🔬 Biomarker Quick Reference:
Lp(a): Genetically determined (~90%), independent CVD risk factor. 1 in 5 people have elevated levels. Not lowered by statins. Screen once in lifetime + cascade family screening if elevated.
ApoB-100: One molecule per atherogenic particle (LDL, VLDL, Lp(a)). Better predictor than LDL-C, especially with high TG or metabolic syndrome. Reflects total atherogenic particle count.
🫁 Liver Panel, FIB-4 & NAFLD v
Required for FIB-4 & NFS
Required for NAFLD-FS
Optional
Optional
For NAFLD Fibrosis Score
FIB-4 Score
--
Liver fibrosis
AST/ALT Ratio
--
NAFLD Fibrosis Score
--
Advanced fibrosis risk
APRI Score
--
Fibrosis/cirrhosis

Liver Fibrosis Score Interpretation

Score Low Risk Indeterminate High Risk
FIB-4 <1.30 1.30-2.67 >2.67
NAFLD-FS <-1.455 -1.455 to 0.676 >0.676
APRI <0.5 0.5-1.5 >1.5

References: FIB-4 (Sterling 2006), NAFLD-FS (Angulo 2007), APRI (Wai 2003)

🫘 Kidney Panel & eGFR v
A1: <30 | A2: 30-300 | A3: >300 mg/g
eGFR
--
mL/min/1.73m²
CKD Stage
--
🩸 CBC & ANC Calculator (Enhanced) v

🔬 Comprehensive ANC Calculator (Marrowforums Reference)

⚠️ Blasts >0% requires urgent hematology review
💡 Tip: Include ALL immature forms for accurate ANC in bone marrow disorders. Bands >10% indicates left shift (infection/stress).
ANC
--
cells/μL
Interpretation
--
Neutropenia Grade
--
Total Immatures %
--
%
📖 ANC Reference (marrowforums.org)

Formula: ANC = WBC × (Segs + Bands + Metas + Myelos + Promyelos) / 100 × 1000

<500Severe neutropenia (Grade 4)High infection risk
500-999Moderate neutropenia (Grade 3)Significant risk
1000-1499Mild neutropenia (Grade 2)Moderate risk
1500-8000Normal rangeLow risk
>8000NeutrophiliaInvestigate cause
🍬 Diabetes Panel & HOMA v
HOMA-IR
--
Insulin resistance
Est. Average Glucose
--
mg/dL

HOMA-IR Interpretation

<1.0: Normal sensitivity | 1.0-1.9: Early resistance | 2.0-2.9: Significant resistance | ≥3.0: Severe resistance

Formula: (Fasting Insulin × Fasting Glucose) / 405

Reference: Matthews DR et al. Diabetologia 1985. DOI: 10.1007/BF00280883

🔥 Inflammation Panel v
<1 low risk, 1-3 moderate, >3 high risk
>15 μmol/L associated with increased CVD risk
🦋 Thyroid Function v
Normal: 0.4-4.0 mIU/L
Normal: 9-25 pmol/L
Normal: 3-7 pmol/L
ℹ Clinical Note: Thyroid dysfunction affects cardiovascular risk. Hypothyroidism increases LDL and CVD risk. Hyperthyroidism can cause arrhythmias and heart failure.
🧬 Hormones, Vitamins & Nuclear Receptor Ligands v

Compounds that cross cell membranes and bind to cytosolic or nuclear receptors

Deficient: <50 nmol/L (<20 ng/mL)
Normal AM: 140-690 nmol/L
🔬 Mechanism: These lipophilic compounds cross cell membranes and bind to intracellular receptors (nuclear hormone receptors), regulating gene transcription. They affect cardiovascular risk through multiple pathways including lipid metabolism, inflammation, and vascular function.

💊 Current Medications

Medication Name Dose Frequency Start Date Duration (months) Status LDL Reduction % Actions
Active Medications
0
Expected LDL Reduction
--
%
Interactions Found
0

💊 Lipid-Lowering Drug Interaction Checker

This checker screens for common cardiovascular drug interactions including:

  • Statin + Fibrate: Increased myopathy risk (use fenofibrate over gemfibrozil)
  • Statin + CYP3A4 inhibitors: Avoid simvastatin with macrolides, azoles
  • PCSK9i + Statin: Synergistic effect (no interaction concern)
  • Ezetimibe + Cyclosporine: Increased ezetimibe exposure
  • Anticoagulants + NSAIDs: Increased bleeding risk

Note: Always verify interactions with clinical pharmacy resources.

📊 Framingham Risk Score Calculator

10-Year CVD Risk (D'Agostino et al., Circulation 2008)

📋 Risk Factor Inputs (9 Required)

Enter values here OR they will auto-populate from Patient & Labs tabs if filled there.

Valid: 30-79 years
🔄 Auto-Sync: If you've entered data in the Patient & Labs tabs, click "Sync from Patient Tab" to pull those values here.
🧬 Lipoprotein(a) - Lp(a) Integration v
Format: 1.5× (auto-calculated from value above or manually select)

Note: Lp(a) is not part of the original Framingham equation but is applied as a risk multiplier based on current evidence (EAS 2022 consensus).

📛 Reference

Citation: D'Agostino RB et al. Circulation 2008;117:743-53. DOI: 10.1161/CIRCULATIONAHA.107.699579

Risk Categories: Low (<10%), Intermediate (10-19%), High (≥20%)

Validation: framinghamheartstudy.org

🇬🇧 QRISK3/QRISK4 Calculator

UK-validated CVD risk with ethnicity, deprivation, and 14+ conditions

⚠️ Important Calculation Notice:

This toolkit uses a simplified approximation of the QRISK3/4 algorithms for educational purposes. For clinical decision-making, please validate results using the official calculator at qrisk.org.

The official QRISK3 algorithm uses complex fractional polynomials and sex-specific interaction terms that cannot be fully replicated without licensing from ClinRisk Ltd.

🔬 Understanding QRISK3 vs QRISK4

QRISK3 (2017)
  • Based on 10+ million UK patient records
  • 9 ethnicity categories with specific coefficients
  • 14 clinical conditions (RA, SLE, CKD, AF, etc.)
  • Townsend deprivation score integration
  • Validated in multiple UK populations
QRISK4 (2024) - New Features
  • BP Variability: SBP standard deviation from 6+ readings
  • Long COVID: Post-COVID cardiovascular effects
  • Air Pollution: Environmental exposure factor
  • Enhanced calibration for contemporary populations
  • Better discrimination in younger patients

💡 Tip: Use QRISK3 for standard assessments. Use QRISK4 when you have multiple BP readings, or for patients with Long COVID or high pollution exposure. Both scores are calculated simultaneously for comparison.

👤 Demographicsv
Range: -8 (affluent) to +12 (deprived)
ℹ️ About Townsend Score:
The Townsend Deprivation Index is a UK-specific measure of socioeconomic status based on:
• Unemployment rate
• Non-car ownership
• Non-home ownership
• Household overcrowding

How to determine: In the UK, look up your postcode at ukpostcode.co.uk or similar services. For non-UK users, leave at 0 (average) or estimate based on local socioeconomic conditions.

Impact: Higher scores (more deprived areas) increase calculated CVD risk by ~3% per point.
📏 Clinical Measurementsv
🏥 Medical History (14 Conditions)v
🧬 Lipoprotein(a) - Lp(a) for Risk Enhancement v

Note: Lp(a) is not part of QRISK3/4 algorithms but elevated levels ≥50 mg/dL indicate enhanced cardiovascular risk and may warrant more aggressive LDL targets per CCS 2021 guidelines.

📛 Reference

QRISK3: Hippisley-Cox J et al. BMJ 2017;357:j2099

QRISK4: Adds BP variability, Long COVID, air pollution factors (2024)

Validation: qrisk.org | NICE CG181

📈 Combined Risk Assessment & International Scores

Compare all risk scores: Framingham, QRISK3/4, PREVENT, SCORE2/SCORE2-OP/SCORE2-Diabetes

📚 Understanding CVD Risk Calculators (Click to Expand)

🇪🇺 SCORE2 Family (ESC 2021/2023)

The Systematic COronary Risk Evaluation 2 (SCORE2) is the European Society of Cardiology's recommended calculator for estimating 10-year risk of fatal and non-fatal CVD events (MI, stroke, CV death) in apparently healthy Europeans without prior CVD.

SCORE2 (Ages 40-69, Non-Diabetic)
Inputs: Age, Sex, Smoking, SBP, Total Cholesterol, HDL-C, Risk Region
SCORE2-OP (Ages 70+, Older Persons)
Same inputs as SCORE2, recalibrated for older populations with different competing risks
SCORE2-Diabetes (Ages 40-69, Type 2 Diabetes) - ESC 2023
Additional inputs: HbA1c, Age at diabetes diagnosis, eGFR. Provides diabetes-specific risk stratification

Key feature: Risk estimates are calibrated to 4 European risk regions based on WHO CVD mortality data.

🇺🇸 PREVENT Equations (AHA 2024)

Predicting Risk of CVD EVENTs is the American Heart Association's newest risk calculator, replacing the 2013 Pooled Cohort Equations (PCE). Based on data from 6.6 million diverse US adults, it estimates 10-year and 30-year risk for ages 30-79.

Key Innovations:
  • No race variable - promotes equitable risk assessment
  • Includes Heart Failure - predicts Total CVD, ASCVD, and HF separately
  • CKM Integration - incorporates BMI, eGFR (cardiovascular-kidney-metabolic factors)
  • Optional Enhancers - HbA1c, UACR, Social Deprivation Index (SDI)
  • Statin adjustment - accounts for current statin use

Reference: Khan SS et al. Circulation 2024;149:430-449

✅ Which Calculator Should I Use?

European patient, no diabetes SCORE2 (40-69) or SCORE2-OP (70+)
European patient with Type 2 DM SCORE2-Diabetes (preferred)
US/North American patient PREVENT (with optional enhancers)
UK patient QRISK3 (NICE-recommended), SCORE2 (ESC)
Young adults (30-39) PREVENT only (SCORE2 starts at 40)
Heart failure risk focus PREVENT (includes HF-specific model)

📊 Risk Score Comparison

Framingham 10-Year
--
%
QRISK3
--
%
QRISK4
--
%
SCORE2/OP
--
%
SCORE2-Diabetes
--
%
PREVENT 10-Year
--
%
PREVENT 30-Year
--
%
PREVENT ASCVD
--
%
PREVENT HF
--
%

🫀 Liver Fibrosis & Cardiometabolic Risk Summary

Non-invasive liver fibrosis scores and CKD-liver interaction assessment

FIB-4 Score
--
Fibrosis index
NAFLD-FS
--
NAFLD fibrosis
APRI
--
AST/Plt ratio
ELF Score
--
Direct markers
CKD-FIB4 Combined Risk
--
Cardiometabolic
Interpretation Guide:
FIB-4: <1.30 (low) | 1.30-2.67 (indeterminate) | >2.67 (high)
NAFLD-FS: <-1.455 (low) | -1.455 to 0.676 (indeterminate) | >0.676 (high)
ELF: <7.7 (no/mild) | 7.7-9.8 (moderate) | ≥9.8 (advanced fibrosis)
CKD-FIB4: Combined kidney-liver risk multiplicatively increases CV mortality

🇪🇺 ESC SCORE2 Family Calculator

SCORE2 (ages 40-69) | SCORE2-OP (ages 70+) | SCORE2-Diabetes (Type 2 DM, ages 40-69)

Algorithm Used
--
10-Year CVD Risk
--
%
Risk Category
--
LDL-C Target
--
mmol/L
📋 ESC 2021 Risk Thresholds:
  • Age <50: Low-Mod <2.5% | High 2.5-7.5% | Very High ≥7.5%
  • Age 50-69: Low-Mod <5% | High 5-10% | Very High ≥10%
  • Age ≥70 (OP): Low-Mod <7.5% | High 7.5-15% | Very High ≥15%

🇺🇸 AHA PREVENT Calculator (2024)

Predicting Risk of CVD EVENTs - Khan SS et al., Circulation 2024

Estimates 10-year and 30-year risk for Total CVD, ASCVD (MI/Stroke), and Heart Failure in US adults ages 30-79 without prior CVD.

📍 About Social Deprivation Index (SDI): ZIP code-based composite measuring poverty, education, housing, employment, and healthcare access. Scale: 1 (least deprived) to 10 (most deprived). Lookup: graham-center.org/maps | Non-US: Use 5 (average) or local equivalent.

📊 PREVENT Risk Estimates

Total CVD 10-Year
--
%
Total CVD 30-Year
--
%
ASCVD 10-Year
--
%
Heart Failure 10-Year
--
%
Risk Category
--
Model Used
--
📋 PREVENT Risk Thresholds (Anticipated ACC/AHA 2025):
  • Low: <5% (lifestyle modification)
  • Borderline: 5-7.5% (consider risk enhancers, lifestyle)
  • Intermediate: 7.5-20% (moderate-intensity statin if risk discussion favorable)
  • High: ≥20% (high-intensity statin recommended)

💊 Treatment Effect Simulator

Model the impact of various treatments on your cardiovascular risk

📊 Current Risk Profile

💉 Select Treatments to Simulate

🔮 What-If Scenario Modeling

Compare your current risk against optimized scenarios

💊 Ready for Treatment Planning?

View evidence-based treatment recommendations based on your calculated risk scores

📄 Export Complete Report

Generate a comprehensive PDF report with all risk scores, laboratory values, visualizations, and treatment recommendations.

📋 Treatment Recommendations

Evidence-based treatment guidance based on calculated risk scores (CCS 2021, ACC/AHA 2019)

⚠️ Important Notice - Educational Tool Only

This cardiovascular risk assessment tool is intended for EDUCATIONAL PURPOSES ONLY. It is designed to assist healthcare professionals in understanding cardiovascular risk assessment concepts and is NOT intended to replace clinical judgment or establish a standard of care.

  • All results must be interpreted in the context of individual patient characteristics and clinical presentation
  • This tool does NOT establish a physician-patient relationship
  • Clinical decisions should be based on comprehensive patient assessment by qualified healthcare providers
  • The developers and distributors are NOT liable for any clinical decisions or patient outcomes

By using this tool, you acknowledge that you understand these limitations and accept full responsibility for its use.

Risk Category
--
LDL-C Target
--
mmol/L
% Reduction Needed
--
%
Statin Intensity
--

📋 Treatment Ladder (CCS 2021)

Step 1: Lifestyle Optimization

Mediterranean diet, 150min/week exercise, smoking cessation, weight management

Step 2: High-Intensity Statin
Atorvastatin 40-80mg Rosuvastatin 20-40mg
Expected LDL reduction: 50-55%
Step 3: Add Ezetimibe

Ezetimibe 10mg daily

Additional LDL reduction: 15-20%
Step 4: Consider PCSK9 Inhibitor
Evolocumab 140mg q2w Alirocumab 75-150mg q2w
Additional LDL reduction: 50-60%
Step 5: Additional Options
Bempedoic acid 180mg Inclisiran 284mg q6mo
For statin intolerance or inadequate response

💉 PCSK9 Inhibitor Eligibility (BC PharmaCare Special Authority)

Pathway A: Heterozygous Familial Hypercholesterolemia

📉 LDL Reduction Planner

💚 Cardiorenal Protection Assessment

Diabetes Canada 2024 GLP-1 RA/SGLT2i Guidelines + KDIGO 2024 CKD Staging

🏥 CKD Staging (KDIGO 2024)

-- mL/min/1.73m²

📉 Kidney Failure Risk Equation (KFRE)

4-variable KFRE for patients with eGFR <60

❤️ Cardiorenal Indications

💊 Current Cardiorenal Therapy

💉 GLP-1 RA Therapy
GLP-1 RA: Not on therapy
💊 SGLT2 Inhibitor
SGLT2i: Not on therapy
💊 Statin Therapy
Statin: Not on therapy
❤️ RAAS Blockade
ACEi/ARB: Not on therapy

📋 Cardiorenal Assessment

📚 Quick Reference: Cardiorenal Agents

GLP-1 RA Options (MACE Benefit)
Semaglutide (Ozempic)26% MACE ↓
Semaglutide (Rybelsus)14% MACE ↓
Liraglutide (Victoza)13% MACE ↓
Dulaglutide (Trulicity)12% MACE ↓
SGLT2i Options (by eGFR)
Empagliflozin (Jardiance)eGFR ≥20
Dapagliflozin (Forxiga)eGFR ≥25
Canagliflozin (Invokana)eGFR ≥30

HF benefit independent of diabetes status

References: Diabetes Canada 2024 CPG, CCS 2022 GLP-1/SGLT2 Guidelines, KDIGO 2024

💊 Medication Dose Adjustment by eGFR (KDIGO 2024)

Select a medication to see dose recommendations based on current eGFR

⚠ Important: Always verify dose adjustments with current product monograph and consider individual patient factors. Consult nephrology for eGFR < 30 mL/min.

🏥 Nephrology Referral Criteria (KDIGO 2024)

🚨 Urgent Referral
  • eGFR < 15 mL/min (unless stable on dialysis)
  • Rapid eGFR decline > 5 mL/min/year
  • UACR > 300 mg/g with hematuria
  • Refractory hypertension (> 4 agents)
  • Hyperkalemia > 6.0 mEq/L
  • Suspected glomerulonephritis
📋 Routine Referral
  • eGFR < 30 mL/min
  • UACR > 300 mg/g
  • Sustained eGFR decline > 3 mL/min/year
  • Unexplained anemia (Hgb < 10 g/dL)
  • Resistant hypertension
  • Unexplained hematuria

🧬 Lipoprotein(a) Assessment

Comprehensive Lp(a) risk evaluation and family cascade screening

👨 Why This Toolkit Was Created

This toolkit was created because of my personal family history with elevated Lipoprotein(a). After discovering my own elevated Lp(a) levels, I learned that this genetic risk factor affects approximately 1 in 5 people worldwide, yet remains vastly under-tested and under-recognized.

Because Lp(a) is ~90% genetically determined, there's a 50% chance that first-degree relatives (parents, siblings, children) also have elevated levels. This makes cascade screening critically important for identifying at-risk family members early.

My goal is to help clinicians and patients better understand this often-overlooked cardiovascular risk factor and facilitate appropriate testing and family screening. Early awareness can lead to more aggressive management of modifiable risk factors and potentially life-saving interventions.

Emerging therapies targeting Lp(a), including antisense oligonucleotides and small interfering RNAs (siRNAs), are currently in Phase 3 clinical trials and may soon provide the first effective treatments for this genetic condition.

-- Manjinder Singh Nanrey

🔬 Lp(a) Risk Assessment

📛 Key Lp(a) Facts

🧬 Genetic Determination:

Lp(a) levels are approximately 90% genetically determined and remain stable throughout life. Unlike LDL-C, diet and exercise have minimal impact on Lp(a) levels.

⚠️ Prevalence & Underdiagnosis:

Approximately 20% of the global population has elevated Lp(a). However, fewer than 1% of at-risk individuals have been tested, making it one of the most underdiagnosed cardiovascular risk factors.

¤ Cardiovascular Impact:

Elevated Lp(a) is an independent risk factor for atherosclerotic CVD, aortic stenosis, and heart failure. Risk increases progressively with Lp(a) levels, with extreme levels (>180 mg/dL) conferring 3× baseline risk.

💊 Management Strategies:

Current management focuses on aggressive LDL-C lowering, with PCSK9 inhibitors providing modest (20-25%) Lp(a) reduction. Niacin also lowers Lp(a) but has limited cardiovascular benefit. Novel RNA-based therapies (olpasiran, pelacarsen) show 80-90% reduction in trials.

👨-👩-👧-👪 Family Cascade Screening Calculator

Calculate potential impact of screening first-degree relatives (~90% heritability):

📊 Lp(a) Risk Thresholds

Categorymg/dLnmol/LRisk Multiplier
Normal<30<751.0×
Borderline30-4975-1241.2×
Elevated50-79125-1991.5×
Very High≥80≥2002.0×
Extreme≥180≥4503.0×
⚠️ Unit Conversion Warning: Lp(a) conversion is assay-dependent (typically 2.0-2.5× factor). Verify with lab-specific conversion.

📉 Data Visualizations

Interactive charts for comprehensive risk assessment analysis

📊 Dashboard Overview

Risk Score Summary

Lipid Profile

Biomarker Overview

Risk Factor Distribution

🧬 Lp(a) Risk Visualization

Lp(a) Risk Modifier Impact

Cascade Screening Impact

📊 Advanced D3.js Visualizations

Risk Gauge

Biomarker Heatmap

Risk Timeline

Risk Factor Network

📓 Assessment History

View, compare, and manage saved assessments

Total Assessments
0
Avg Risk Score
--
%
Risk Trend
--
Last Assessment
--
Date/Time Patient ID FRS Base / Lp(a) QRISK3 QRISK4 PREVENT 10y PREVENT 30y Lp(a) BRI Actions
📋 No saved assessments yet.
Complete an assessment and click "Save Assessment" to build your history.
📋 Table Columns: FRS = Framingham Risk Score (Base% / Lp(a)-adjusted%) | QRISK3/4 = UK-validated risk | PREVENT = AHA 2024 (10-year and 30-year) | Lp(a) & BRI highlighted

📈 Risk Trend Analysis

💾 Session History Viewer

0
Total Sessions
0
Unique Patients
0
Total Calculations
0m
Avg Session
Session ID Start Time Patient ID Calculations Duration Actions
Click "Load Sessions" to view session history

⏯ EventBus Event Replay

Progress
Current
0
Total
0
Status
Idle
📜 Event Queue
Load events to see queue
✅ Executed Events
No events executed yet

💡 Event Replay: Replay recorded EventBus events to debug workflows, reproduce issues, or demonstrate features. Events are re-emitted through the EventBus in sequence with optional delays for visibility.

🔒 Data Persistence & Backup

Protected
File System Backup
Not Configured
OPFS Storage
Checking...
Last Backup
Never
Backup Count
0
🛡 Data Protection Features
  • File System Access: Save backups to a folder that survives browser data clearing (Chrome/Edge)
  • Origin Private File System: Browser-managed persistent storage with higher retention
  • Auto-Backup: Automatic backups every 15 minutes to multiple locations
  • Download Backups: Manual download backup as a failsafe
  • Storage Pressure Detection: Automatic emergency backup when storage is low

📀 Version History & Rollback

0
Saved Versions
v0
Current Version
Never
Last Saved
Version Date/Time Description Fields Actions
Click "Load History" to view saved versions
⚠️ Rollback Warning: Rolling back will overwrite current data. A backup of the current state will be created automatically before rollback.

📁 Import / Export Data

Import from files, paste lab reports, batch import patients, or capture images

📤 Import Data

📁
Drag & Drop Files Here
or click to browse
Supported: JSON, CSV, PDF (OCR), Images (OCR), Excel (.xlsx)

👥 Batch Patient Import

Import multiple patients from CSV or Excel. Each patient will receive a unique CVD-YYYYMMDD-XXXXXXXX ID.

📋 Required CSV/Excel Columns:
name, age, sex, sbp, dbp, tc, ldl, hdl, triglycerides, smoking, diabetes
Optional: creatinine, hba1c, lipoa, waist, hip, weight, height, egfr

📋 Paste Lab Report

Copy and paste a lab report directly below. The system will automatically extract patient info, lab values, and populate fields.

📤 Export Data

🔒 Encrypted Export/Import

Securely transfer patient data between systems with AES-256-GCM encryption and digital signature verification.

Security: Files are encrypted with AES-256-GCM and signed for authenticity verification.
Only CVD Toolkit can decrypt and verify these packages.

⚙ Settings

Configure application preferences

🎨 Appearancev
📏 Default Unitsv
š¡ Behaviorv

💾 Storage Information

Local Storage: Calculating...

IndexedDB: Available

Encryption: AES-256-GCM (when enabled)

🚀 Future Projects & Research Roadmap

Our vision for advancing cardiovascular risk assessment and Lp(a) understanding

🧬 Lipoprotein(a) Research Initiative v

Our Mission

Lipoprotein(a) affects approximately 20% of the global population at levels associated with increased cardiovascular risk, yet remains one of the most underdiagnosed and undertreated risk factors. This toolkit is designed to raise awareness, improve screening rates, and support clinical decision-making for patients with elevated Lp(a).

Personal motivation: This project stems from a family history with elevated Lp(a), driving our commitment to advancing understanding and treatment of this inherited risk factor.

🔬 Research & Education Goals

  • Cascade Screening Advocacy: Developing tools and educational materials to promote systematic family screening when elevated Lp(a) is identified
  • Risk Communication: Creating patient-friendly visualizations to explain Lp(a)'s role in cardiovascular disease
  • Guideline Integration: Aligning with CCS 2021, EAS 2022, and emerging ACC/AHA recommendations for Lp(a) screening and management
  • Clinical Decision Support: Building evidence-based algorithms to help clinicians stratify patients for aggressive lipid therapy
  • Emerging Therapies Tracking: Monitoring Phase 3 trials of Lp(a)-lowering agents (pelacarsen, olpasiran, lepodisiran)

💊 Emerging Lp(a)-Lowering Therapies

Drug Mechanism Lp(a) Reduction Status
PelacarsenASO targeting LPA mRNA~80%Phase 3 (Lp(a)HORIZON)
OlpasiransiRNA targeting LPA~95%Phase 3 (OCEAN-Outcomes)
LepodisiransiRNA targeting LPA~96%Phase 2 completed
SLN360siRNA targeting LPA~90%Phase 2

* Phase 3 outcomes trials expected to report 2025-2026. These may establish first-ever Lp(a)-specific therapies.

📛 Key Resources

✨ Version 22.0 (Q1 2025)v
  • Polygenic Risk Score Integration: Incorporate CAD-PRS, AF-PRS for enhanced genetic risk stratification
  • Lp(a) Percentile Calculator: Population-based percentiles with ethnicity-specific distributions
  • Wearable Device Sync: Apple Health, Google Fit, Fitbit integration for continuous BP and activity data
  • SCORE2/SCORE2-OP: Add European cardiovascular risk calculators for EU populations
  • Multi-Language Support: French, Spanish, Mandarin, Hindi, Punjabi translations
  • AI-Powered Lab Interpretation: Natural language summaries of lipid panel results
💡 Have suggestions? We prioritize features based on clinical impact and user feedback. All development is driven by the goal of improving cardiovascular outcomes and advancing Lp(a) awareness.
⚠️ Research Notice: This toolkit is an educational resource and research support tool. It is not intended to replace professional medical judgment. All clinical decisions should be made by qualified healthcare providers.
Ko-fi QR Code

❤️ Support This Project

Your donation keeps the CVD Toolkit free and helps fund server costs, AI development, and clinical updates.

☕ Buy Us a Coffee on Ko-fi

❓ Help & Clinical References

Quick start guide, shortcuts, and citations

❤️ Support This Projectv
Ko-fi QR Code

Scan QR or click to donate

☕ Support Further Development

Your donation helps support:

  • 💻 Web Server Hosting: Keeping the toolkit accessible online
  • 🤖 AI Subscription: Continued development using AI assistance
  • 🔬 New Features: Quantum computing integration, ML risk prediction
  • 📚 Clinical Updates: Keeping guidelines current (CCS, AHA/ACC, ESC)
  • 📱 Mobile Optimization: Enhanced experience on all devices
☕ Buy Us a Coffee

Every contribution helps keep this project alive. Thank you! 🙏

🐛 Unified Diagnostic System v28.20v

Run comprehensive 15-section diagnostics integrating all testing frameworks with automatic GitHub issue creation.

📋 Unified Report Sections (15):
1. Module Health (55) 2. CVDTestSuite 3. ValidationSuite 4. Stress Tests 5. Predictive Maint. 6. Module Comm. 7. Process Tree 8. Performance 9. Memory Usage 10. Storage Status 11. Browser Features 12. Console Summary 13. Error Analysis 14. Edge Cases 15. Calc Accuracy
📤 GitHub Auto-Upload: Reports are automatically uploaded to wazscience/debugging-support as issues with labels based on severity.

📡 EventBus Performance Monitor

0
Emitted
0
Handled
0
Dropped
0
Errors
0
Subscriptions
100%
Success Rate
📊 Top Events
No events yet
⏱ Recent Activity
No recent activity
📝 Registered Events (0)
Loading...
🧪 EventBus Unit Tests
Click "Run Tests" to execute EventBus unit tests
🚀 Quick Start Guidev
  1. Patient Demographics: Enter age, sex, height, weight, waist, hip, BP
  2. Medications & Labs: Input medications and all lab panels
  3. Framingham: Calculate 10-year CHD risk with Lp(a) modifier
  4. QRISK3/4: UK-validated CVD risk with 14+ conditions
  5. Combined Results: Compare all scores, calculate PREVENT
  6. Lp(a) Assessment: Evaluate risk and cascade screening
  7. Save/Export: Save assessments and export reports
⌨ Keyboard Shortcutsv
ShortcutAction
Alt + 1-9, 0Switch tabs 1-10
Ctrl + SSave assessment
Ctrl + NNew patient / Clear
Ctrl + PPrint report
Ctrl + EExport data
🔒 Privacy & Data Collectionv
🔐 Data Security

All ML training data is encrypted with AES-256-GCM before transmission. Encryption keys are derived using PBKDF2 with 100,000 iterations. Your consent preferences are stored locally on your device.

📋 What Data is Collected
  • Anonymized calculation inputs - Age ranges (not exact), rounded lab values
  • Risk score outputs - Framingham, QRISK3, PREVENT scores
  • Biomarker patterns - Lp(a), ApoB, eGFR distributions
  • Usage statistics - Which calculators are used most
⛔ What is NEVER Collected
  • Patient names, IDs, or any identifiers
  • Exact dates of birth or precise ages
  • Geographic location or addresses
  • Any information that could identify individuals
🎯 How Data is Used
  • Train ML models for better CVD prediction
  • Research novel biomarker correlations
  • Validate calculator algorithms
  • Improve future toolkit versions
💡 Your Control: You must explicitly consent before any data is collected. You can revoke consent at any time, and all preferences are stored locally on your device. No data is ever collected without your permission.
📴 Using the Toolkit Offlinev

📱 Install as App (Progressive Web App)

This toolkit can be installed on your device and used offline without an internet connection. All calculations work locally - no data is ever sent to servers.

🖥 Desktop (Chrome, Edge, Firefox)

  1. Look for the install icon (+ or 📤) in the browser address bar
  2. Click it and select "Install" or "Add to Home Screen"
  3. The toolkit will open as a standalone app window
  4. It will now be available in your Start Menu / Applications folder

📱 iPhone / iPad (Safari)

  1. Open the toolkit in Safari (required for iOS)
  2. Tap the Share button (square with arrow pointing up)
  3. Scroll down and tap "Add to Home Screen"
  4. Tap "Add" in the top right corner
  5. The toolkit will appear as an app icon on your home screen

📱 Android (Chrome)

  1. Open the toolkit in Chrome
  2. Tap the three-dot menu (⋮) in the top right
  3. Tap "Install app" or "Add to Home Screen"
  4. Confirm by tapping "Install"
  5. The toolkit will appear in your app drawer

📴 How Offline Mode Works

  • First Visit: The toolkit downloads and caches all necessary files
  • Subsequent Visits: Works entirely from cache - no internet required
  • Data Storage: Patient data is stored encrypted in your browser's IndexedDB
  • Auto-Save: Changes are automatically saved every 30 seconds
  • Updates: When online, the toolkit checks for updates automatically
⚠️ Important Notes:
  • Clearing browser data will delete saved patient assessments
  • The offline indicator (📴) appears in the header when disconnected
  • Export your data regularly as a backup (JSON format)
  • Chart visualizations require Chart.js to load on first use
📱
Offline Status
Checking...

📦 PWA Assets Download

Download icons and manifest for self-hosting or server deployment.

Icon sizes included: 72, 96, 128, 144, 152, 192, 384, 512px
📛 Clinical References (100+ Citations)v

❤ CVD Risk Assessment Calculators

  • Framingham (Original): D'Agostino RB et al. General cardiovascular risk profile for use in primary care. Circulation 2008;117:743-53. DOI: 10.1161/CIRCULATIONAHA.107.699579
  • QRISK3: Hippisley-Cox J et al. Development and validation of QRISK3. BMJ 2017;357:j2099. DOI: 10.1136/bmj.j2099
  • QRISK3 Source Code: ClinRisk Ltd. Official QRISK3-2017 C implementation (GNU LGPL v3). qrisk.org/src.php - Used for v28.20 calibration
  • QRISK4: Hippisley-Cox J et al. QRISK4: An updated algorithm. BMJ 2024. qrisk.org/QRISK4
  • PREVENT Equations: Khan SS et al. Novel PREVENT equations (10-year and 30-year CVD risk). Circulation 2024;149:e1144-e1156. DOI: 10.1161/CIR.0000000000001191
  • SCORE2: SCORE2 Working Group. SCORE2 risk prediction algorithms: age-specific cardiovascular risk charts for persons without known CVD. Eur Heart J 2021;42:2439-2454. DOI: 10.1093/eurheartj/ehab309 - Used for v28.20 calibration
  • SCORE2-OP: SCORE2-OP Working Group. SCORE2-OP risk prediction algorithms for older persons (≥70 years). Eur Heart J 2021;42:2455-2467. DOI: 10.1093/eurheartj/ehab312 - Used for v28.20 calibration
  • SCORE2-Diabetes: SCORE2-Diabetes Working Group. CVD risk estimation for persons with Type 2 diabetes. Eur Heart J 2023;44:2544-2556. DOI: 10.1093/eurheartj/ehad260
  • Reynolds Risk Score: Ridker PM et al. Circulation 2007;115:450-8. DOI: 10.1161/CIRCULATIONAHA.106.659482
  • Pooled Cohort Equations: Goff DC et al. ACC/AHA guidelines. Circulation 2014;129:S49-73. DOI: 10.1161/01.cir.0000437741.48606.98
✅ v28.20 Calibration Notes: QRISK3 implementation uses official ClinRisk fractional polynomial coefficients with sex-specific transforms (female: age-2, age; male: age-1, age3), exact centering constants from derivation cohort, and complete age interaction terms. SCORE2/SCORE2-OP use ESC 2021 Fine-Gray competing risk model with region-specific baseline survival functions.

🧬 Lipoprotein(a) Science

💉 Lipid & Apolipoprotein Science

📏 Anthropometric Measures

🫁 Liver Function & Fibrosis

🫘 Kidney Function & eGFR

  • CKD-EPI 2021: Inker LA et al. New creatinine- and cystatin C-based equations. N Engl J Med 2021;385:1737-49. DOI: 10.1056/NEJMoa2102953
  • CKD-EPI 2009: Levey AS et al. A new equation to estimate GFR. Ann Intern Med 2009;150:604-12. DOI: 10.7326/0003-4819-150-9-200905050-00006
  • KDIGO 2024 CKD Guidelines: Kidney Disease: Improving Global Outcomes (KDIGO). Clinical Practice Guideline for CKD Evaluation and Management. KDIGO CKD Guidelines
  • KFRE (Kidney Failure Risk Equation): Tangri N et al. A predictive model for progression of CKD to kidney failure. JAMA 2011;305:1553-9. DOI: 10.1001/jama.2011.451
  • CKD & CVD Risk: Go AS et al. Chronic kidney disease and cardiovascular risk. N Engl J Med 2004;351:1296-305. DOI: 10.1056/NEJMoa041031
  • Diabetes Canada Cardiorenal: McFarlane P et al. Chronic Kidney Disease in Diabetes. Can J Diabetes 2024. guidelines.diabetes.ca

🔬 Metabolic & Glycemic Markers

🔥 Inflammatory Markers

🩸 Hematology & Blood Counts

  • ANC Calculation: Marrowforums.org validated calculator. marrowforums.org/anc.html
  • Neutropenia Grading: Common Terminology Criteria for Adverse Events (CTCAE) v5.0. NCI CTCAE
  • Platelet Reference: Kaushansky K et al. Williams Hematology, 9th Ed. McGraw-Hill 2016.

📋 Clinical Guidelines

🌎 Ethnic & Regional Considerations

🔧 Validation Tools & External Calculators

📛 Citation Note: All DOI links verified as of December 2024. Click any DOI to access the source publication.

⚛ Quantum Healthcare Lab

QSVM Risk Prediction & Simulation Demo

Simulation Mode Active

🧪 QSVM Risk Prediction Demo

Test Quantum Support Vector Machine prediction vs classical methods

Click "Run QSVM Prediction" to see results

📊 Classical vs Quantum Comparison

Generate batch predictions and compare accuracy metrics

Classical SVM
--
Accuracy
Quantum SVM
--
Accuracy
No patients generated yet

🖥 IBM Quantum Access

This project has access to IBM Quantum systems for real quantum execution

127
Qubits
10
Min/Month
Heron
Processor
⚠ Simulation Mode
Currently running in browser simulation. Real quantum execution requires Python backend with IBM Qiskit Runtime.

📖 How QSVM Works

1

Feature Encoding

Patient risk factors (age, BP, Lp(a), etc.) are encoded into quantum states using ZZ-Feature Maps

2

Quantum Kernel

Entanglement captures ALL feature interactions simultaneously, impossible classically

3

Classification

SVM hyperplane in quantum feature space separates high/low risk with enhanced precision

Research Result: Hybrid quantum models (QGA-QPSO-QSVM) achieved 97.83% accuracy for heart disease prediction in published studies.

📊 Session Metrics

0
Total Predictions
0
QSVM Predictions
0
Classical Predictions
--
Avg Latency (ms)
0
Cascade Screenings