Cardiovascular Risk Calculator for Sri Lanka (WHO/ISH)
Estimate your 10-year risk of a heart attack or stroke in seconds — no blood test. This uses the WHO/ISH SEAR-B chart that Sri Lanka's Ministry of Health Healthy Lifestyle Centres use under the PEN protocol. Private, free, and sources cited below.
How it works
This calculator is a deterministic look-up on the World Health Organization / International Society of Hypertension (WHO/ISH) cardiovascular risk prediction chart, published in 2007. Sri Lanka belongs to the WHO epidemiological sub-region SEAR-B (which also covers Indonesia and Thailand), so the SEAR-B chart applies. We implement the non-laboratoryversion — the “no blood test” chart that Sri Lanka's NCD Unit uses in its free Healthy Lifestyle Centres. There is no arithmetic and no interpolation: your answer is whatever colour the chart cell states.
- Pick the panel.Three yes/no keys — sex, diabetes, and smoking — select one of eight chart panels (for example, “Male · diabetes · smoker”).
- Map your age to a decade band. The chart has rows for 40, 50, 60 and 70. Ages 40–49 use the 40 band, 50–59 the 50 band, 60–69 the 60 band, and 70–79 the 70 band. Ages 30–39 use the 40 band with a note that real risk under 40 is usually below 10%.
- Map your systolic blood pressure to a column. Under 140 mmHg uses the 120 column, 140–159 the 140 column, 160–179 the 160 column, and 180 mmHg or higher the 180 column.
- Read the colour cell. The cell at your age row and blood-pressure column inside the selected panel is your 10-year total cardiovascular risk band: green (under 10%), yellow (10 to under 20%), orange (20 to under 30%), red (30 to under 40%) or deep red (40% or more).
- Get the next step.Each band carries a plain-language “X in 100” figure and a follow-up action drawn from the WHO PEN risk-stratification guidance Sri Lanka's Ministry of Health adopts — a recheck interval and, for higher bands, a prompt to see a doctor.
Every one of the 128 grid cells was transcribed cell-for-cell from the WHO 2007 SEAR-B chart via the peer-reviewed whoishRisk digitisation (F1000Research, 2016) and then checked in code: the grid is complete and monotonic— risk never falls when a single factor (older age, higher blood pressure, smoking, diabetes) worsens. WHO released updated charts in 2019, but Sri Lanka's PEN/HLC field practice references the 2007 SEAR-B chart, so that is the grid implemented here.
Worked examples
Frequently asked questions
Sources & references
- WHO — Prevention of Cardiovascular Disease: Pocket Guidelines (WHO/ISH risk charts, 2007)
- WHO/ISH Risk Prediction Charts for all 14 epidemiological sub-regions (SEAR-B colour charts)
- Sri Lanka Ministry of Health, NCD Unit — PEN protocol & Healthy Lifestyle Centre guidelines
- Collins DRJ et al. — whoishRisk: an R package digitising the WHO/ISH charts (F1000Research, 2016)
- Validation of WHO/ISH cardiovascular risk predictions in Sri Lankans (PLOS ONE, 2021)
The SEAR-B grid on this page was transcribed from the WHO 2007 chart and last cross-checked on 2026-07-03. It is reviewed whenever the WHO/ISH charts or Sri Lanka's PEN/HLC risk-stratification guidance are updated.
Related tools
Comments & feedback
Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.
Found a bug, edge case, or want to suggest an improvement?
Email me at [email protected] — most fixes ship within 24 hours.