Skip to main content

Construction of an odds model of coronary heart disease using published information: the Cardiovascular Health Improvement Model (CHIME)



There is a need for a new cardiovascular disease model that includes a wider range of relevant risk factors, in particular lifestyle factors, to aid targeting of interventions and improve population models of the impact of cardiovascular disease and preventive strategies. The model needs to be applicable to a wider population including different ethnic groups, different countries and to those with and without cardiovascular disease. This paper describes the construction of the Cardiovascular Health Improvement Model that aims to meet these requirements.


An odds model is used. Information was taken from 2003 mortality statistics for England and Wales, the Health Survey for England 2003 and published data on relative risk in those with and without CVD and mean blood pressure values in hypertensives. The odds ratios used were taken from the INTERHEART study.


A worked example is given calculating the 10-year coronary heart disease risk for a 57 year-old non-diabetic male with no personal or family history of cardiovascular disease, who smokes 30 cigarettes a day and has a systolic blood pressure of 137 mmHg, a total cholesterol (TC) of 6.2 mmol/l, a high density lipoprotein (HDL) of 1.3 mol/l, and a body mass index of 21. He neither drinks regularly nor exercises. He can give no reliable information about his mental health or fruit and vegetable intake. His 10-year risk of CHD death is 2.47%.


This paper demonstrates a method for developing a CHD risk model. Further improvements could be made to the model with additional information. The method is applicable to other causes of death.

Peer Review reports

1 Background

There are several reasons for calculating the risk of cardiovascular disease in an individual or a population. Health care providers need to model future patterns of need for health services, and to identify the cost effectiveness of different intervention strategies.[1, 2] Insurance companies and pension funds must evaluate risk in both individuals and populations when assessing portfolio risks. In clinical medicine, cardiovascular risk is increasingly accepted as the appropriate criterion to use to identify those who will most benefit from interventions designed to prevent cardiovascular disease and death.[3, 4] Another, perhaps overlooked requirement, is to inform shared decision-making with patients.[5]

This paper describes a cardiovascular disease (CVD) model which has been developed specifically for use in consultations with patients as an aid to risk communication and to shared decision making. Most CVD models focus on coronary heart disease (CHD) events, such as myocardial infarction. However, it is sometimes difficult to categorize an individual as either having or not having experienced a CHD event, since the collection of data on such events varies according to methods and definitions used. Consequently, an evaluation of all CHD or CVD events will be less reliable than one with a more concrete outcome measure such as CHD and CVD death.[6] The model we propose therefore estimates death from CHD.

There are a variety of CVD risk estimators available, the best known are summarized in Table 1. Each has strengths and weaknesses. [612] The principal problems include limited applicability to different geographic areas or ethnic groups, application to men but not women, and the omission of important risk factors.[13, 14]

Table 1 Major cardiovascular risk models and their inputs and outputs.

The best known estimators are the Framingham equations. These have been criticized for their inaccuracy in some countries, in particular Southern Europe where they tend to over-estimate risk significantly.[14] This variation is an inevitable consequence of the exclusion of significant risk factors from the model. If a model is derived in a particular population, the prevalence and impact of any missing risk factors is tacitly embedded in coefficients of the risk equations. When applied to a population with different prevalences or one in which risk factors have different impacts, the model's predictions will be less accurate. Attempts have been made to recalibrate the Framingham equations for different ethnic groups in the United States and the United Kingdom. [11, 15] However, the recalibrated equations have not been validated and questions about their applicability to other geographic areas remain unanswered.

The models in Table 1 all include age, gender, blood pressure, cholesterol, cigarette consumption and diabetes as risk factors. All omit some important independent risk factors such as family history, existing CVD, obesity but also diet, alcohol consumption and exercise. We are particularly interested in risk factors related to lifestyle: if an estimate of risk is to be used in consultations as part of discussions with patients about lifestyle modification, it is important that the estimate should include the fullest possible range of risk factors relating to lifestyle.

To improve CVD risk equations, it is necessary both to expand the number of risk factors used and to devise a method of calibrating the results to different populations. Including additional risk factors should improve the accuracy at the level of the individual and increase the portability of any risk equation to different populations, however, there will always be some residual variability not accounted for by included risk factors. National mortality statistics can be regarded as containing all possible information about risk, both known and unknown. Recalibrating such national mortality statistics according to the mean values for a broad set of known risk factors will leave a residual value for the remaining variability due to unknown factors. The 2003 Health Survey for England collected information on cardiovascular disease risk factors and prevalence which can be used to recalibrate national mortality statistics in this way.[16, 17]

This paper describes how to take publicly available information on CHD prevalence, CHD death rates and CHD risk factors, and use it to calculate the risk of coronary heart disease for individuals, using an approach that should be applicable in different geographical areas and different ethnic groups.

2 Method

In this section, we first explain the mathematics underlying our approach and then describe how the data items required by the model were obtained. The approach uses an odds model. The odds of dying of cardiovascular disease in time t are:

O t = P t 1 P t MathType@MTEF@5@5@+=feaagaart1ev2aqatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaem4ta80aaSbaaSqaaiabdsha0bqabaGccqGH9aqpjuaGdaWcaaqaaiabdcfaqnaaBaaabaGaemiDaqhabeaaaeaacqaIXaqmcqGHsislcqWGqbaudaWgaaqaaiabdsha0bqabaaaaaaa@37E9@

where Pt is the probability of dying of cardiovascular disease in time t.

If we know the average odds of death in time t for the given population (PopO t ), we can calculate an odds ratio adjustment for any individual based on known risk factors, and use it to estimate the odds for the individual as:

IndO t = PopO t .IndOR

The odds ratio for the individual (IndOR) is the product of the odds ratios for each of n risk factors:

I n d O R = i = 1 n O R i MathType@MTEF@5@5@+=feaagaart1ev2aqatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemysaKKaemOBa4MaemizaqMaem4ta8KaemOuaiLaeyypa0ZaaebCaeaacqWGpbWtcqWGsbGudaWgaaWcbaGaemyAaKgabeaaaeaacqWGPbqAcqGH9aqpcqaIXaqmaeaacqWGUbGBa0Gaey4dIunaaaa@3E06@

This is often expressed as:

IndOR = e λ

where λ is the sum of terms corresponding to each risk factor, each term consisting of a coefficient β – a measure of the contribution of the risk factor – adjusted according to the extent to which the risk factor is present in an individual compared to the average for the population in question. Thus:

λ = i = 1 i = n β i . ( s i s i ¯ ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeq4UdWMaeyypa0ZaaabmaeaacqaHYoGydaWgaaWcbaGaemyAaKgabeaakiabc6caUiabcIcaOiabdohaZnaaBaaaleaacqWGPbqAaeqaaOGaeyOeI0Yaa0aaaeaacqWGZbWCdaWgaaWcbaGaemyAaKgabeaaaaGccqGGPaqkaSqaaiabdMgaPjabg2da9iabigdaXaqaaiabdMgaPjabg2da9iabd6gaUbqdcqGHris5aaaa@44BC@

where β i is the coefficient associated with the i th risk factor (equal to the log of the odds ratio), s i is the value for the individual of the risk factor and s ¯ i MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGafm4CamNbaebadaWgaaWcbaGaemyAaKgabeaaaaa@2EE3@ is the average population level. This is a well established method of adjusting models to different populations, used in SCORE and ETHRISK.[11, 18, 19]

In logistic regression, β i are constants representing a linear relationship between the log odds and the level of the risk factor. This approach can be applied whether the risk factor, s i , is a continuous, categorical or a binary variable. However, in the literature, continuous risk factors are frequently treated as categorical variables: for example, a study might give odds ratios for each quintile of waist-to-hip ratio (using the first quintile as the reference category). While these values could be used directly, that would produce artefacts in the model near quintile boundaries, so it is sensible to convert back to a continuous variable by applying smoothing. However, with some risk factors, the resultant relationship is not linear. Our approach here is to calculate an interpolated and smoothed function for how the odds ratio varies with s i (which is equivalent to considering β i not as a constant but as a function of s i ). In these cases, instead of calculating a term

ξ i = β i . ( s i s i ¯ ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeqOVdG3aaSbaaSqaaiabdMgaPbqabaGccqGH9aqpcqaHYoGydaWgaaWcbaGaemyAaKgabeaakiabc6caUiabcIcaOiabdohaZnaaBaaaleaacqWGPbqAaeqaaOGaeyOeI0Yaa0aaaeaacqWGZbWCdaWgaaWcbaGaemyAaKgabeaaaaGccqGGPaqkaaa@3D43@

we calculate a term:

ξ i = ln ( I n d O R P o p O R ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeqOVdG3aaSbaaSqaaiabdMgaPbqabaGccqGH9aqpcyGGSbaBcqGGUbGBdaqadaqcfayaamaalaaabaGaemysaKKaemOBa4MaemizaqMaem4ta8KaemOuaifabaGaemiuaaLaem4Ba8MaemiCaaNaem4ta8KaemOuaifaaaGccaGLOaGaayzkaaaaaa@41E6@

which is the log of the odds ratio for the individual for the i th risk factor (i.e. associated with the measured value s i ), divided by the odds ratio for the mean level in the population of the same risk factor (i.e. associated with s ¯ i MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGafm4CamNbaebadaWgaaWcbaGaemyAaKgabeaaaaa@2EE3@ ). These terms are referred to as the log of the normalized odds ratio (LNOR) and are represented by ξ i . So our λ is calculated as:

λ = i = 1 i = n ξ i MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeq4UdWMaeyypa0ZaaabmaeaacqaH+oaEdaWgaaWcbaGaemyAaKgabeaaaeaacqWGPbqAcqGH9aqpcqaIXaqmaeaacqWGPbqAcqGH9aqpcqWGUbGBa0GaeyyeIuoaaaa@3B35@

The model therefore requires:

  • estimates of the baseline mortality from CHD (PopO t );

  • a set of risk factors with known odds ratios;

  • LNORs for each risk factor.

In the following three subsections of the paper we explain (1) how estimates were derived for baseline CHD mortality, (2) choice of a set of risk factors, and (3) how adjusted LNORs were determined for each risk factor. We then go through a worked example for an individual patient.

2.1 Baseline Mortality

The mortality of CHD was extracted from the UK national mortality statistics 2003.[20] The ICD-10 codes included for CHD were I20–I25 inclusive. A probability of death from CHD for each age band was calculated for each gender by dividing the number of deaths in the age band by the number of individuals in the population in that age band. The annual death rates for each age from 35 years-old upwards were then smoothly interpolated using methods described below. The probability of death was set to zero below the age of 35 as the death rates in this group were negligible.

National mortality statistics include all CHD deaths in the population. This includes CHD death in those with pre-existing CVD as well as those who were free of CVD. If we know the proportion of the population who had pre-existing CVD, the number of CHD deaths and the relative risk of CHD in those with CVD as compared to those without, then separate estimates can be made of the baseline CHD mortality in the two groups. If:

M = Mortality from CHD for that age and gender.

M1 = Mortality from CHD in individuals without prior CVD.

M2 = Mortality from CHD in individuals with prior CVD.

Pr = Prevalence of CVD for that age and gender.

and RR = the relative risk of CHD in those with a prior history of CVD compared to those without.


M = M1.(1 - Pr) + M2.Pr


M2 = M1.RR

we have

M = M1.(1 - Pr) + M1.RR.Pr


M 1 = M ( 1 Pr + R R . Pr ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemyta00aaSbaaSqaaiabigdaXaqabaGccqGH9aqpjuaGdaWcaaqaaiabd2eanbqaamaabmaabaGaeGymaeJaeyOeI0IagiiuaaLaeiOCaiNaey4kaSIaemOuaiLaemOuaiLaeiOla4IagiiuaaLaeiOCaihacaGLOaGaayzkaaaaaaaa@3DE5@

We calculate baseline estimates of CHD mortality for an individual with given age, gender and CVD status. M is then calculated from national mortality statistics and PR from the Health Survey for England 2003, interpolated using the approach described below. A figure of 3.3 was used for the RR for CHD death or sudden death in those with existing CHD, taken from the Framingham study. [21]

2.1.1 Smooth interpolation of mortality and prevalence rates

The prevalence rates for CVD are given in the Health Survey for England 2003 in 10-year age bands. The mortality statistics are given in 5-year age bands. To obtain accurate annual estimates of baseline mortality rates it is necessary to interpolate from these totals. A number of different methods were explored, including simple linear, cubic spline and fractional polynomials, but all proved unsatisfactory.[22, 23]

Linear interpolation using the mid points of the 5-year age bands fails to preserve the area under the curve within the age bands where there is a high rate of change of risk. Also, the effect of the sharp changes in risk at the the mid-point inflections is magnified in subsequent calculations to give artefactual 'edge effects'.

Interpolating with a spline function would generate a polynomial for each age band, requiring thirty or forty coefficients to describe a mortality curve from age fifteen to ninety. In addition, ensuring that the average value matches the average value for the age band, can result in values below zero at very low risks. Fractional polynomials can be fitted for narrow intervals, but as the polynomial functions may tend towards plus or minus infinity, it is difficult to fit one fractional polynomial over the wide age ranges needed without experiencing what is called Runge's phenomenon, where the included data points are fitted very well, but with dramatic error between them. [24]

A key problem is that the area under the cumulative mortality curve needs to be conserved. A two-step process was developed in which a smoothing algorithm generates a curve which is then modeled as a weighted sum of sixteen Normal distribution curves.

An interpolated curve is first generated by redistributing the area under the stepped curve obtained from the initial data: the sharpest angle in each age band is identified, by finding the biggest change in angle and dividing it by the absolute value of y-axis point. That data point is shifted towards the further of the two adjacent data points. The amount by which the data point is increased or decreased is then redistributed to the other data points in the age band. The process is repeated, iteratively reducing the maximum angle and resulting in a smooth curve that does not fall below zero, and preserves the area under the curve in each age band.

Below the age of 35, the prevalence and mortality are set to zero. For ages 35 and above, a function of a set of normal distribution curves was generated from the points in the smoothed curve. This produces a more tractable equation. Generating all data points prior to finding the best fit function prevents Runge's phenomenon. The parameters and weightings – determined by the least squares method – of the Normal distributions are shown in Table 2. Figure 1 shows the result of the interpolation of coronary heart disease results against the original stepwise mortality for the five-year age bands. This curve can be generated using no more than 16 numbers, does not violate the normal bounds of probability, is not affected by Runge;s phenomenon, and preserves the total risk in each age band.

Table 2 The coefficients for the normal distribution curves for mortality and prevalence functions.
Figure 1
figure 1

showing the resulting curve generated for the risk of death from coronary heart disease in men compared to the original stepwise 5-year age band mortality.

2.2 Risk factors

The most comprehensive data on the odds ratios associated with a set of risk factors has come from the INTERHEART study, which collected data from 15,152 patients admitted for a first MI at 262 centres in 52 countries across the world, and 14,820 matched controls. [25] The INTERHEART study identified nine risk factors in addition to age and gender, which accounted for 90% of population attributable risk (PAR) in men and 94% in women for first myocardial infarction. We assume that the odds ratios for the risk of MI will be very similar to the odds ratios for CHD in general. The nine risk factors identified in addition to age and gender were: smoking status, a diagnosis of hypertension, apolipoprotein B/apolipoprotein A1 ratio, diabetes mellitus, waist/hip circumference ratio, alcohol consumption, consumption of fresh fruit and vegetables, exercise and psychosocial stress. A tenth factor, a family history of CHD, is also given in the paper but was omitted from the list of nine as it had minimal impact on the PAR. It has been included here as it enhances the individualization of the calculation regardless of the overall impact on the calculated population mortality.

The nine risk factors identified in the INTERHEART study are shown in Table 3 along with the unadjusted odds ratios.

Table 3 The risk factors identified in the INTERHEART study, their definitions and odds ratios.

2.3 Estimating the adjustments for each risk factor

We use an odds model in which the impact of risk factors on an individual's risk for CHD death is determined as the product of a set of coefficients, one for each risk factor. The coefficients (the log of the normalized odds ratios, LNOR) provide a measure of the influence of the measured risk factor for that individual.

The population mean values were derived from the Health Survey for England 2003 for different gender and age groups, with the values interpolated using polynomials; details are given in tables 4. The following subsections detail the calculations of the LNORs for each of the risk factors used.

2.3.1 ApoB/ApoA1 ratio

Total cholesterol (TC) and high density lipoprotein (HDL) values are the most common measures of lipid level used in calculating CVD risk. However, the INTERHEART study found that using the ratio of apolipoprotein B (ApoB) and apolipoprotein A1 (ApoA1) is a more sensitive measure of risk than the TC/HDL ratio.

The INTERHEART study explored the relationship between the deciles of ApoB/A1 ratio and the odds ratio for MI compared to the first decile. The relationship is plotted on a doubling scale in the original paper, but it would appear that the relationship between the odds ratio and the ApoB/A1 ratio is linear from the second decile upwards, but with the odds ratio having a floor of 1 from just below the second decile. This can be seen in Figure 2.

Figure 2
figure 2

showing the relationship between the odds ratio for first MI and deciles of ApoB/A1 ratio with respect to the first decile.

Linear regression gives the equation:

O R = { 1.7 + 5.23. x i f x > 0.5 1 i f x 0.5 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaem4ta8KaemOuaiLaeyypa0ZaaiqaaeaafaqabeGacaaabaGaeyOeI0IaeGymaeJaeiOla4IaeG4naCJaey4kaSIaeGynauJaeiOla4IaeGOmaiJaeG4mamJaeiOla4IaemiEaGhabaGaemyAaKMaemOzayMaeeiiaaIaemiEaGNaeyOpa4JaeGimaaJaeiOla4IaeGynaudabaGaeGymaedabaGaemyAaKMaemOzayMaeeiiaaIaemiEaGNaeyizImQaeGimaaJaeiOla4IaeGynaudaaaGaay5Eaaaaaa@4E86@

where x is the ApoB/ApoA1 ratio.

The LNOR ξ i for ApoB/A1 ratio is the log of the of the normalized odds ratio for an individual's ApoB/A1 ratio (IndORApo) divided by the odds ratio for the population average (PopORApo) calculated from the above equation. From equation (2), LNOR ξ Apo coefficient is then:

ξ A p o = ln ( I n d O R A p o P o p O R A p o ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeqOVdG3aaSbaaSqaaiabdgeabjabdchaWjabd+gaVbqabaGccqGH9aqpcyGGSbaBcqGGUbGBdaqadaqcfayaamaalaaabaGaemysaKKaemOBa4MaemizaqMaem4ta8KaemOuai1aaSbaaeaacqWGbbqqcqWGWbaCcqWGVbWBaeqaaaqaaiabdcfaqjabd+gaVjabdchaWjabd+eapjabdkfasnaaBaaabaGaemyqaeKaemiCaaNaem4Ba8gabeaaaaaakiaawIcacaGLPaaaaaa@4C5E@

The ApoB/A1 ratio is often not known as it is more customary to use TC/HDL clinically. An approximate conversion factor is applied: [26]

ApoB/A1 ratio  = (TC/HDL ) 4.41 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeeyqaeKaeeiCaaNaee4Ba8MaeeOqaiKaee4la8IaeeyqaeKaeeymaeJaeeiiaaIaeeOCaiNaeeyyaeMaeeiDaqNaeeyAaKMaee4Ba8MaeeiiaaIaeyypa0tcfa4aaSaaaeaacqqGOaakcqqGubavcqqGdbWqcqqGVaWlcqqGibascqqGebarcqqGmbatcqGGPaqkaeaacqaI0aancqGGUaGlcqaI0aancqaIXaqmaaaaaa@49C4@

2.3.2 Smoking

The relationship between the odds ratio for first MI and smoking and cigarette consumption with respect to non-smokers appears non-linear in the original INTERHEART paper.[25] However, as can be seen from Figure 3, if it is assumed that the odds ratio for 20 cigarettes a day is an outlier – there may have been some rounding down in the cigarette consumption to the standard packet size of 20 by either the subjects or observers – then this too is a linear relationship. Linear regression gives an equation:

Figure 3
figure 3

showing the relationship between the odds ratio for first MI and cigarette consumption with respect to non-smoking.

OR cig = 1 + 0.153145 × N

where N is the daily cigarette consumption.

To calculate the odds ratio corrected for the population, the interim odds for the population average cigarette consumption needs to be calculated. The population average cigarette consumption is the cigarette consumption for the whole population, not just smokers. This can be calculated:

Av. cigarette consumption = av. consumption for smokers × proportion that are smokers

The LNOR is then:

ξ C i g = ln ( I O R C i g P O R C i g ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeqOVdG3aaSbaaSqaaiabdoeadjabdMgaPjabdEgaNbqabaGccqGH9aqpcyGGSbaBcqGGUbGBdaqadaqcfayaamaalaaabaGaemysaKKaem4ta8KaemOuai1aaSbaaeaacqWGdbWqcqWGPbqAcqWGNbWzaeqaaaqaaiabdcfaqjabd+eapjabdkfasnaaBaaabaGaem4qamKaemyAaKMaem4zaCgabeaaaaaakiaawIcacaGLPaaaaaa@468A@

2.3.3 Systolic blood pressure

The odds ratios given in the INTERHEART study are for self reported hypertension only. We can make an estimate of the odds ratio by systolic blood pressure versus the average systolic in a non-hypertensive if we assume that the odds are proportional to changes in the systolic blood pressure, and if we know the average values for the hypertensive and non-hypertensive groups. This information was not available to us, so an estimate needed to be made from another source. The average systolic in the ASCOT study was 164 mmHg, which was also the value in a study of home monitoring of Danish hypertensives.[27, 28] This seems to be a reasonable estimate for the hypertensive group. Estimating the average value in the non-hypertensive group is more difficult, as this is highly dependent on age and gender. However, a value of 130 mmHg was used as this would be a typical value in the 35 to 64 year old age group in the Health Survey for England.[16]

If we assume that the OR for a hypertensive with a systolic of 164 mmHg is 1.91 (table 3), then the gradient of the function relating the odds ratio to the systolic BP can be calculated as:

( O R 1 ) ( H S N H S ) = ( 1.91 1 ) ( 164 130 ) = 0.0268 p e r m m H g MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaqcfa4aaSaaaeaacqGGOaakcqWGpbWtcqWGsbGucqGHsislcqaIXaqmcqGGPaqkaeaacqGGOaakcqWGibascqWGtbWucqGHsislcqWGobGtcqWGibascqWGtbWucqGGPaqkaaGccqGH9aqpjuaGdaWcaaqaaiabcIcaOiabigdaXiabc6caUiabiMda5iabigdaXiabgkHiTiabigdaXiabcMcaPaqaaiabcIcaOiabigdaXiabiAda2iabisda0iabgkHiTiabigdaXiabiodaZiabicdaWiabcMcaPaaakiabg2da9iabicdaWiabc6caUiabicdaWiabikdaYiabiAda2iabiIda4GGaaiab=bcaGiabdchaWjabdwgaLjabdkhaYjab=bcaGiabd2gaTjabd2gaTjabdIeaijabdEgaNjab=bcaGaaa@5EBC@

Then using the intercept -2.4794 derived from the INTERHEART data we can use the equation to determine the odds ratio for systolic blood pressure with reference to the average normal systolic blood pressure of 130 mmHg:

OR Syst = -2.4794 + 0.0268 × Systolic

Armed with the gradient of the line and the intercept, we can calculate the odds ratio for any systolic blood pressure with reference to the assumed normal value of 130 mmHg. The individual odds ratio, IndORSyst is calculated using the individual systolic blood pressure, and the population odds ratio PopORSyst is calculated using the average systolic blood pressure for that age. The LNOR ξ for systolic blood pressure can then be calculated using equation (2).

2.3.4 Obesity

The INTERHEART study found that waist-hip circumference ratio (WHR) was a better measure of the contribution of obesity to the risk of first myocardial infarction than body mass index (BMI). However, since data is more readily available for BMI than WHR, a conversion function from BMI to WHR was derived. The function used to estimate waist hip ratio from the BMI and age was derived by linear regression using data from the Health Survey for England:

For men:

WHR = 0.409665 + 0.000945*Age + 0.017275*BMI

For women:

WHR = 0.714408 + 0.001312*Age + 0.001546*BMI

The INTERHEART team published odds ratios for each of the upper four quintiles of WHR compared to the lowest.[29] The odds ratio is not a linear function of the WHR, so a fractional polynomial was fitted to interpolate the data with reference to the mean WHR of the lowest quintile (Tables 4). The odds ratio for the individual (IORWHR) and the population (PORWHR) can then be calculated to give the LNOR:

ξ W H R = ln ( I O R W H R P O R W H R ) MathType@MTEF@5@5@+=feaagaart1ev2aqatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeqOVdG3aaSbaaSqaaiabdEfaxjabdIeaijabdkfasbqabaGccqGH9aqpcyGGSbaBcqGGUbGBdaqadaqcfayaamaalaaabaGaemysaKKaem4ta8KaemOuai1aaSbaaeaacqWGxbWvcqWGibascqWGsbGuaeqaaaqaaiabdcfaqjabd+eapjabdkfasnaaBaaabaGaem4vaCLaemisaGKaemOuaifabeaaaaaakiaawIcacaGLPaaaaaa@45BF@

2.3.5 All other risk factors

All the other risk factors are binary. The beta coefficients are taken as the simple log of the odds, and the adjusted proportion is the value for the individual (1 or 0) minus the proportion affected in the population. So for a 60 year old male diabetic:

ξ DM = ln(OR for diabetics)*(individual value - population prevalence)

ξ DM = ln(2.37)*(1 - 0.081) = 0.793

2.4 Implementation

The model was implemented first in Matlab and then in Microsoft Excel to ensure freedom for errors.

3 Results

Here we will describe a worked example. We will find the 10-year coronary heart disease risk for a 57 year-old non-diabetic male who smokes 30 cigarettes a day with no personal but a positive family history of cardiovascular disease, a systolic blood pressure of 137 mmHg, a total cholesterol (TC) of 6.2 mmol/l, a high density lipoprotein (HDL) of 1.3 mol/l, and a body mass index of 21. He neither drinks regularly nor exercises. He can give no reliable information about his mental health or fruit and vegetable intake.

3.1 ApoB/ApoA1 ratio

The ratio is not known in this case, so must be estimated from the TC/HDL ratio using equation (6).

ApoB/A1I ≈ TC/HDL/4.41 = (6.2/1.3)/4.41 = 1.0856

The population average ApoB/ApoA1 ratio (BARP) can be estimated from values for the age and gender-adjusted estimates of TC and HDL using the coefficients in Additional file 1, thus:

PopTC = 23.8522 - 0.234959 * Age + 0.00093059 * Age 2 - 510.144 * Age -1 + 4193.01 * Age -2 = 5.82

PopHDL = 1.4 (constant with age)

PopApoB/A1 ≈ 5.82/1.4/4.41 = 0.9433

The log odds ratio for the individual (ORI) is calculated from equations (5) and (2):

ξ B A = ln ( -1 .7+5 .23*1 .0856 -1 .7+5 .23*0 .9433 ) = 0.2073 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeqOVdG3aaSbaaSqaaiabdkeacjabdgeabbqabaGccqGH9aqpcyGGSbaBcqGGUbGBdaqadaqcfayaamaalaaabaGaeeyla0IaeeymaeJaeeOla4Iaee4naCJaee4kaSIaeeynauJaeeOla4IaeeOmaiJaee4mamJaeeOkaOIaeeymaeJaeeOla4IaeeimaaJaeeioaGJaeeynauJaeeOnaydabaGaeeyla0IaeeymaeJaeeOla4Iaee4naCJaee4kaSIaeeynauJaeeOla4IaeeOmaiJaee4mamJaeeOkaOIaeeimaaJaeeOla4IaeeyoaKJaeeinaqJaee4mamJaee4mamdaaaGccaGLOaGaayzkaaGaeyypa0JaeGimaaJaeiOla4IaeGOmaiJaeGimaaJaeG4naCJaeG4mamdaaa@59FF@

3.2 Smoking

The average cigarette consumption in the population for this age and gender is calculated using the coefficients fond in the table in Additional file 1. The product of this and the proportion of smokers for any given age is the population average cigarette consumption. In this case:

NCig = 132944 + 53126.53*Age + 31.019*Age2 - 0.043639*Age3 - 238356*Age1/2 + 121635.8*ln(Age) - 8444.51*Age.ln(Age) = 16.3

The proportion of smokers at this age is:

S = -4.253823986 + 0.059180468 * Age - 0.00031514 * Age2 + 149.8257235 * Age-1 - 1666.023544 * Age-2 = 0.2113

Therefore the average number of cigarettes smoked by the population is:

NCig = 0.2113 * 16.3 = 3.4

Using equation (7) the odds ratio (PopOR) is thus:

PORCig = 1 + NCig * 0.153145 = 1.5207

The odds ratio (OR) for the individual is calculated in the same way.

IORCig = 1 + 30 * 0.153145 = 5.59

And the ξ Smok using equation (2) is

ξ s m o k = ln ( 5.59 1.5207 ) = 1.2979 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeqOVdG3aaSbaaSqaaiabdohaZjabd2gaTjabd+gaVjabdUgaRbqabaGccqGH9aqpcyGGSbaBcqGGUbGBdaqadaqcfayaamaalaaabaGaeGynauJaeiOla4IaeGynauJaeGyoaKdabaGaeGymaeJaeiOla4IaeGynauJaeGOmaiJaeGimaaJaeG4naCdaaaGccaGLOaGaayzkaaGaeyypa0JaeGymaeJaeiOla4IaeGOmaiJaeGyoaKJaeG4naCJaeGyoaKdaaa@49F5@

3.3 Systolic blood pressure

The population average systolic pressure using the coefficients in Additional file 1 is:

PopSys = -23.669 + 2.43064*Age + -0.010641*Age2 + 3674*Age-1 + -32482*Age-2 = 129 mmHg

The reference group for the odds ratios is systolics at or below 115 mmHg, otherwise it is calculated from gradient and intercept as determined in section 2.3.3: (equation 9)

ξ S y s t = ln ( 2.4794 + 0.0268 × 137 2.4794 + 0.0268 × 135 ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeqOVdG3aaSbaaSqaaiabdofatjabdMha5jabdohaZjabdsha0bqabaGccqGH9aqpcyGGSbaBcqGGUbGBdaqadaqcfayaamaalaaabaGaeyOeI0IaeGOmaiJaeiOla4IaeGinaqJaeG4naCJaeGyoaKJaeGinaqJaey4kaSIaeGimaaJaeiOla4IaeGimaaJaeGOmaiJaeGOnayJaeGioaGJaey41aqRaeGymaeJaeG4mamJaeG4naCdabaGaeyOeI0IaeGOmaiJaeiOla4IaeGinaqJaeG4naCJaeGyoaKJaeGinaqJaey4kaSIaeGimaaJaeiOla4IaeGimaaJaeGOmaiJaeGOnayJaeGioaGJaey41aqRaeGymaeJaeG4mamJaeGynaudaaaGccaGLOaGaayzkaaaaaa@5DFB@

3.4 Waist hip ratio

The WHR is estimated from the age and the BMI using the equation (10):

WHR = 0.409665 + 0.000945*Age + 0.017275*BMI = 0.8310

The population average for WHR (PopWHR) for a man of his age is:

PopWHR = 0.7193 + 0.0071729*Age - 0.0000536*Age2 = 0.9544

The odds ratio for this individual for the calculated WHR using the coefficients in the Additional file 1 is:

IndORWHR = -41246.21 + 29780.1318*WHR - 8043.6837*WHR2 + 25335.086*(1/WHR) - 823.58436*(1/WHR2) = 0.8310

As this is less than 1.0, the individual WHR is taken as 1.

And for the population average WHR is:

PopORWHR = 1.3207 using the same formula.

The LNOR ξ for WHR using equation (2) is thus:

ξ WHR = ln ( IndOR WHR PopOR WHR ) = ln ( 1 1.3207 ) = 0.2781 MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeqOVdG3aaSbaaSqaaiabbEfaxjabbIeaijabbkfasbqabaGccqGH9aqpcyGGSbaBcqGGUbGBcqGGOaakjuaGdaWcaaqaaiabbMeajjabb6gaUjabbsgaKjabb+eapjabbkfasnaaBaaabaGaee4vaCLaeeisaGKaeeOuaifabeaaaeaacqqGqbaucqqGVbWBcqqGWbaCcqqGpbWtcqqGsbGudaWgaaqaaiabbEfaxjabbIeaijabbkfasbqabaaaaOGaeiykaKIaeyypa0JagiiBaWMaeiOBa4MaeiikaGscfa4aaSaaaeaacqaIXaqmaeaacqaIXaqmcqGGUaGlcqaIZaWmcqaIYaGmcqaIWaamcqaI3aWnaaGccqGGPaqkcqGH9aqpcqGHsislcqaIWaamcqGGUaGlcqaIYaGmcqaI3aWncqaI4aaocqaIXaqmaaa@5FA2@

3.5 Diabetes mellitus

The baseline probability of having diabetes at this age (PopDM) using the coefficients in the Additional file 1 is:

PopDM = -2.80714 + 0.047436*Age + -0.00025594*Age2 + 67.419*Age-1 + -562.65*Age-2

PopDM = 0.07476

And the LNOR ξ using equation (1) is:

ξ DM = ln(2.37)*(0-0.07476) = -0.0645

3.6 Regular alcohol consumption

The baseline probability of being a regular alcohol drinker at this age (PAlc) using the coefficients in the Additional file 1 is:

PAlc = -3.82669 + 0.076117*Age + -0.000462694*Age2 + 100*Age-1 + -889.34*Age-2 = 0.4323

And the LNOR ξ Alc using equation (1) is:

ξ Alc = ln(0.91).(0 - 0.4323) = -0.0535

3.7 Psychosocial stress and fruit and vegetable consumption

There is no information available for either of these risk factors, and so an assumption is made that the individual is exactly average for the population. As that means the difference between the individual risk factor value and the mean population value is zero, the LNOR will be zero.

3.8 Exercise

The population proportion of exercisers at this age (PEx) using the coefficients in the Additional file 1 is:

PEx = 2.3532 + -0.0205299*Age + 3.23113.10-6.*Age2 - 60.944*Age-1 + 653.57.*Age-2

PEx = 0.32542

And the LNOR ξ Ex using equation (1) is:

ξ Ex = ln(0.86).(0 - 0.32542) = 0.0491

3.9 Family history of CVD

The baseline probability of having a family history of CVD at this age (PFH) is calculated from the prevalence of CVD in men at age 57 (CVD42):

FHCVD = 1 - (1-CVD42)2 = 0.24

And the LNOR ξ FH using equation (1) is:

ξ FH = ln(1.45)*(0-0.24) = -0.0892

Calculating mortality

The 10 year mortality rate BM10 can be calculated as:

1 ( e ( i = A g e i = A g e + 10 B M i ) ) MathType@MTEF@5@5@+=feaagaart1ev2aqatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaeGymaeJaeyOeI0IaeiikaGIaemyzau2aaWbaaSqabeaacqGGOaakcqGHsisldaaeWbqaaiabdkeacjabd2eannaaBaaameaacqWGPbqAaeqaaaqaaiabdMgaPjabg2da9iabdgeabjabdEgaNjabdwgaLbqaaiabdMgaPjabg2da9iabdgeabjabdEgaNjabdwgaLjabgUcaRiabigdaXiabicdaWaGdcqGHris5aSGaeiykaKcaaOGaeiykaKcaaa@48C3@

The baseline mortality odds (BMO) is therefore:

B M O = 1 e i = A g e i = A g e + 10 B M i e i = A g e i = A g e + 10 B M i MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemOqaiKaemyta0Kaem4ta8Kaeyypa0tcfa4aaSaaaeaacqaIXaqmcqGHsislcqWGLbqzdaahaaqabeaacqGHsisldaaeWbqaaiabdkeacjabd2eannaaBaaabaGaemyAaKgabeaaaeaacqWGPbqAcqGH9aqpcqWGbbqqcqWGNbWzcqWGLbqzaeaacqWGPbqAcqGH9aqpcqWGbbqqcqWGNbWzcqWGLbqzcqGHRaWkcqaIXaqmcqaIWaamaiabggHiLdaaaaqaaiabgkHiTiabdwgaLnaaCaaabeqaaiabgkHiTmaaqahabaGaemOqaiKaemyta00aaSbaaeaacqWGPbqAaeqaaaqaaiabdMgaPjabg2da9iabdgeabjabdEgaNjabdwgaLbqaaiabdMgaPjabg2da9iabdgeabjabdEgaNjabdwgaLjabgUcaRiabigdaXiabicdaWaGaeyyeIuoaaaaaaaaa@6230@

and the baseline mortality at a given age i (BM i ) is found using the set of Normal distribution curves with the means and standard deviations in set A:

A = {(20 5), (30-5), (40-5), (50-5), (60-5), (70-5), (80-5), (90-5), (25-10), (45-10), (65-10), (85-10), (20 15), (50 15), (80 15), (90 30)}

And the following set of coefficients C from the Table 2, the first of which is a constant:

C = {0.028432143 0.02783794 0.021060258 0.020598088 0.019311202 0.011118031 0.021130765 0.015343166 -0.037214697 0.223830756 0.193671366 0.026298386 0.160344847 -1.384157929 -1.857484078 -2.899112366 5.065048492}

BM10 = 0.0024886

The prevalence of CHD is calculated in a similar manner using the coefficients in the Table 2 to give:

BM0 = 0.00493/(1-0.00493) = 0.0025

PrCHD = 0.01483

We can then correct the mortality for the presence or absence of CVD, using equation:

B M ˆ i = 0.0025 ( 1 0.01483 ) + 3.3 × 0.01483 = 0.00107 MathType@MTEF@5@5@+=feaagaart1ev2aqatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaWaaecaaeaacqWGcbGqcqWGnbqtaiaawkWaamaaBaaaleaacqWGPbqAaeqaaOGaeyypa0tcfa4aaSaaaeaacqaIWaamcqGGUaGlcqaIWaamcqaIWaamcqaIYaGmcqaI1aqnaeaadaqadaqaaiabigdaXiabgkHiTiabicdaWiabc6caUiabicdaWiabigdaXiabisda0iabiIda4iabiodaZaGaayjkaiaawMcaaiabgUcaRiabiodaZiabc6caUiabiodaZiabgEna0kabicdaWiabc6caUiabicdaWiabigdaXiabisda0iabiIda4iabiodaZaaakiabg2da9iabicdaWiabc6caUiabicdaWiabicdaWiabigdaXiabicdaWiabiEda3aaa@55D6@

Converting this probability to odds, the value remains at 0.0048.

We then calculate the λ as the sum of all the LNORs using equation (3):

λ = 1.2979 - 0.0645 + 0.0463 + 0.2073 + 0.0491 - 0.2781 + 0.2824 + 0.0514 = 0.2973

Our adjusted odds for death are thus:

Odds for death in 10 years from CHD = eλ*0.2973 = 0.0254

This is then converted back from odds to probabilities:

The 10-year probability of death from CHD = 0.0254/(1+0.0254) = 0.0247 = 2.47%

4 Discussion

This exercise demonstrates how published information can be used to construct a mathematical model of cardiovascular risk. The same methods should be applicable to other disease groups where there is sufficient information available. The method requires: the odds ratios for each of the risk factors when controlled for all other risk factors; mortality rates and prevalences for the diseases of interest; and prevalence rates and mean values for the risk factors in the relevant population.

Before use, this model must be tested in different populations to assess its accuracy. The results of the INTERHEART study would suggest that it should be applicable in different geographical locations and to different ethnic groups without adjustment, since the predictions are anchored in a dataset for which there is a great deal of information on mortality rates and mean values. The INTERHEART study would suggest the residual variation at a population level is significantly less than ten percent. However, it should still be possible to apply the same principles by substituting the mortality data and the prevalence data for any population where that information is available to improve accuracy.

A major advantage of this model is the comprehensive set of independent risk factors used. It is likely that other risk factors have very little residual independence once all these factors are taken into account. For example, social and economic deprivation is included in other CVD and CHD models such as QRisk and Assign.[9, 10] The INTERHEART study was conducted in 52 countries including low and middle income countries, and yet this factor did not emerge as significant when all nine risk factors were included. Equally, country and ethnicity did not remain as independent risk factors suggesting that the odds ratios derived are applicable in all 52 countries. It would seem plausible that the odds ratios are also applicable in countries not included in this study.

4.1 Limitations

4.1.1 Assumptions

A large number of assumptions were made in the construction of this model. The more important assumptions that might limit the accuracy of the model are described below. That the underlying pathological processes and aetiological factors are the same for atheromatous disease, whether it is myocardial infarction, cerebrovascular or angina pectoris. This excludes death from haemorrhagic stroke

The odds ratios for the different cardiovascular pathologies should be highly correlated because there is a common underlying process at work, the formation of atheroma. However, there may be variations that are specific to certain pathologies, such as atrial fibrillation and stroke. In the INTERHEART study the subjects had experienced a first MI. Factors such as blood viscosity have a greater impact on MI than chronic ischaemia. It is possible that some of the modeled risk factors – such as psychosocial stress – may affect MI and chronic ischaemia, in different ways.

We assume that the risk factor profiles and odds ratios for those risk factors are similar in those who die from an MI before reaching hospital and those who survive. In a cross-sectional study like INTERHEART, the outomes are not entirely equivalent to the prospective predictions of death from MI or CHD. In the INTERHEART study, subjects were identified on presentation with a first MI. Many potential subjects will have not survived to be recruited into the study. If there are significant differences between those that survive to hospital and those that don't, then some error will be generated in this model. That the odds ratios for each risk factor are the same for those with and without CVD

We assume that the pathological processes affecting progression of asymptomatic, mild atheroma to symptomatic, moderate atheroma, are essentially the same as those causing further progression of existing moderate atheroma, and that the scale of effect of the different risk factors is the same at all stages of disease. This is not necessarily true, different risk factors might have particular significance at difference stages of disease. For example it is possible that some risk factors have a particular role in plaque rupture, or thrombus formation, and less in plaque formation. That the odds ratios apply equally to all populations regardless of geography, ethnicity or socioeconomic group

The INTERHEART study found that, once all nine final risk factors were included, country, and ethnicity and socioeconomic group did not have a significant effect. The well recognized ethnic, geographic and socioeconomic differences on CVD must therefore be mediated by the included risk factors. To apply the odds ratios to a given population, what we require, is the mortality rate in that population and the average value for all the included risk factors in that population at that time. We have used the mortality of CHD in the UK in 2003, and the average values for the risk factors used, in the UK in 2003. These will differ from the mortality and average risk factor values in the INTERHEART study. However, if this result of the INTERHEART study, that the odds ratios apply regardless of geography and ethnicity, is robust then this should not affect the results. That hypertensives had an average systolic of 164 mmHg and non-hypertensives had an average systolic of 130 mmg in the INTERHEART study and the relationship between the odds ratio and systolic blood pressure is linear

With regard to the systolic values for hypertensives and non-hypertensives, this is very uncertain whether this assumption is accurate, but is based on data from two different countries, and would seem to be reasonable assumptions in the absence of better information. Data on the precise values in the INTERHEART study would possibly improve the model and increase confidence in it.

The systolic blood pressure was modeled here with an assumption of a linear relationship with the odds ratio. However, the results in Lewington et al 2002 would suggest that the age-adjusted absolute risk varies on a doubling scale with systolic blood pressure [30] and, previous work would suggest that this linear relationship does not hold for very severe hypertensives.[31] The INTERHEART study was unable to determine the relationship between the systolic and odds ratio adjusted for all nine risk factors and so we felt an assumption of a linear relationship was reasonable. That the relative risk for coronary heart disease death in those with pre-existing CVD is 3.3, regardless of the type of pre-existing CVD

This is a weak assumption, and based on a figure after Kannel.[21] Different types of existing cardiovascular disease will have different degrees of impact on risk.[31] The figure found by Kannel may be an average of these differing values. The value of this assumption will need to be tested in an evaluation of the model on external data. That the odds ratios for the different risk factors remain constant over time and at different ages

The odds ratios given in the INTERHEART study relate to the occurrence of first MI, and the risk factor data was collected at that time. It is unclear how those odds ratios differ over time and with the age of subjects. Also, older subjects will have higher risks of competing causes of death, and this may in turn affect the odds ratios for the risk factors predicting CVD. Other limitations

Using a wider range of risk factors can reduce the accuracy of the model if the available data on the additional risk factors is poor. Models developed using fewer risk factors embed information pertinent to the missing risk factors within the regression coefficients for factors that interact with the missing risk factors. With the larger models, the coefficients will have been regressed in the presence of those risk factors and so if that information is missing – for example if patients' fruit and vegetable consumption is not recorded in a dataset – their effect is lost to the model.

Body mass index is used an approximation to waist-hip ratio, and TC/HDL ratio as a proxy for ApoB/ApoA1 ratio. Use of these proxy measures will reduce the accuracy of the model and waist-hip ratio and the ApoB/A1 ratio should be used in preference, when available.

Individuals at high risk of CHD are often at high risk from competing causes of death. Consequently, some individuals at high risk may die from another cause prior to a predicted CHD event. This could lead to overestimation of risk from CHD in those at highest risk.

Our method takes a population mortality rate and prevalence rates for CVD and adjusts them using the mean values for risk factors in the given population. This is valid provided the distribution of risk factor values is not heavily skewed and the relationship between the risk factor values and mortality rates obey the assumptions described above.

5 Conclusion

This paper demonstrates how a comprehensive, mixed odds model can be constructed using widely available information and without access to training data sets. The method could be useful in modeling a broad range of disease areas. Further research needs to be done to evaluate the accuracy of the model in different population groups using historical cohort data.


  1. Malcolm LA, Kawachi I, Jackson R, Bonita R: Is the pharmacological treatment of mild to moderate hypertension cost effective in stroke prevention?. N Z Med J. 1988, 101: 167-171.

    CAS  PubMed  Google Scholar 

  2. Marks D, Wonderling D, Thorogood M, Lambert H, Humphries SE, Neil HA: Cost effectiveness analysis of different approaches of screening for familial hypercholesterolaemia. BMJ. 2002, 324: 1303-10.1136/bmj.324.7349.1303.

    Article  PubMed  PubMed Central  Google Scholar 

  3. Williams B, Poulter NR, Brown MJ, Davis M, McInnes GT, Potter JF, Sever PS, Thom SM: British Hypertension Society guidelines for hypertension management 2004 (BHS-IV): summary. BMJ. 2004, 328: 634-640. 10.1136/bmj.328.7440.634.

    Article  PubMed  PubMed Central  Google Scholar 

  4. Prepared by: JBS 2: Joint British Societies' guidelines on prevention of cardiovascular disease in clinical practice. Heart. 2005, 91: v1-52. 10.1136/hrt.2005.079988.

    Article  PubMed Central  Google Scholar 

  5. Edwards A, Elwyn G: Evidence-based patient choice: inevitable or impossible?. 2001, Oxford: Oxford University Press, 1

    Google Scholar 

  6. Conroy RM, Pyorala K, Fitzgerald AP, Sans S, Menotti A, De Backer G, De Bacquer D, Ducimetiere P, Jousilahti P, Keil U, Njolstad I, Oganov RG, Thomsen T, Tunstall-Pedoe H, Tverdal A, Wedel H, Whincup P, Wilhelmsen L, Graham IM: Estimation of ten-year risk of fatal cardiovascular disease in Europe: the SCORE project. Eur Heart J. 2003, 24: 987-1003. 10.1016/S0195-668X(03)00114-3.

    Article  CAS  PubMed  Google Scholar 

  7. Anderson KM, Odell PM, Wilson PW, Kannel WB: Cardiovascular disease risk profiles. Am Heart J. 1991, 121: 293-298. 10.1016/0002-8703(91)90861-B.

    Article  CAS  PubMed  Google Scholar 

  8. Assmann G, Cullen P, Schulte H: Simple scoring scheme for calculating the risk of acute coronary events based on the 10-year follow-up of the prospective cardiovascular Munster (PROCAM) study. Circulation. 2002, 105: 310-315. 10.1161/hc0302.102575.

    Article  PubMed  Google Scholar 

  9. Hippisley-Cox J, Coupland C, Vinogradova Y, Robson J, May M, Brindle P: Derivation and validation of QRISK, a new cardiovascular disease risk score for the United Kingdom: prospective open cohort study. BMJ. 2007, 335: 136-10.1136/bmj.39261.471806.55.

    Article  PubMed  PubMed Central  Google Scholar 

  10. Woodward M, Brindle P, Tunstall-Pedoe H: Adding social deprivation and family history to cardiovascular risk assessment: the ASSIGN score from the Scottish Heart Health Extended Cohort (SHHEC). Heart. 2007, 93: 172-176. 10.1136/hrt.2006.108167.

    Article  PubMed  Google Scholar 

  11. Brindle P, May M, Gill PS, Cappuccio F, D'Agostino Snr R, Fischbacher C, Ebrahim SBJ: Primary prevention of cardiovascular disease: a web- based risk score for seven british black and minority ethnic groups. Heart, hrt. 2006

    Google Scholar 

  12. D'Agostino RB, Russell MW, Huse DM, Ellison RC, Silbershatz H, Wilson PW, Hartz SC: Primary and subsequent coronary risk appraisal: new results from the Framingham study. Am Heart J. 2000, 139: 272-281. 10.1067/mhj.2000.96469.

    Article  PubMed  Google Scholar 

  13. Ferrario M, Chiodini P, Chambless LE, Cesana G, Vanuzzo D, Panico S, Sega R, Pilotto L, Palmieri L, Giampaoli S: Prediction of coronary events in a low incidence population. Assessing accuracy of the CUORE Cohort Study prediction equation. Int J Epidemiol. 2005, 34: 413-421. 10.1093/ije/dyh405.

    Article  PubMed  Google Scholar 

  14. Menotti A, Puddu PE, Lanti M: Comparison of the Framingham risk function-based coronary chart with risk function from an Italian population study. Eur Heart J. 2000, 21: 365-370. 10.1053/euhj.1999.1864.

    Article  CAS  PubMed  Google Scholar 

  15. D'Agostino RB, Grundy S, Sullivan LM, Wilson P: Validation of the Framingham coronary heart disease prediction scores: results of a multiple ethnic groups investigation. JAMA. 2001, 286: 180-187. 10.1001/jama.286.2.180.

    Article  PubMed  Google Scholar 

  16. Sproston K, Primatesta P: Volume 2: Risk factors for cardivoascular disease. 13. 2004, The Stationery Office. Health Survey for England

    Google Scholar 

  17. Sproston K, Primatesta P: Volume 1: Cardiovascular disease. 13. 2004, The Stationery Office. Health Survey for England

    Google Scholar 

  18. Lindman AS, Veierod MB, Pedersen JI, Tverdal A, Njolstad I, Selmer R: The ability of the SCORE high-risk model to predict 10-year cardiovascular disease mortality in Norway. Eur J Cardiovasc Prev Rehabil. 2007, 14: 501-507. 10.1097/HJR.0b013e328011490a.

    Article  PubMed  Google Scholar 

  19. Kleinbaum D, Klein M: 2005, Survival Analysis. New York: Springer

  20. Office for National Statistics: Mortality Statistics: Review of the Registrar General on deaths by cause, sex and age in England and Wales, 2003. 2005, London, HMSO, DH2 no.30

    Google Scholar 

  21. Kannel WB: Hazards, risks, and threats of heart disease from the early stages to symptomatic coronary heart disease and cardiac failure. Cardiovasc Drugs Ther. 1997, 11 (Suppl 1): 199-212. 10.1023/A:1007792820944.

    Article  PubMed  Google Scholar 


    Google Scholar 

  23. Royston P, Altman DG: Regression using fractional polynomials of continuous covariates: parsimonious parametric modelling. Applied Statistics. 1994, 43: 429-467. 10.2307/2986270.

    Article  Google Scholar 

  24. Runge C: Über empirische Funktionen und die Interpolation zwischen äquidistanten Ordinaten. Zeit Math Phys. 1901, 46: 224-243.

    Google Scholar 

  25. Yusuf S, Hawken S, Ounpuu S, Dans T, Avezum A, Lanas F, McQueen M, Budaj A, Pais P, Varigos J, Lisheng L: Effect of potentially modifiable risk factors associated with myocardial infarction in 52 countries (the INTERHEART study): case-control study. Lancet. 2004, 364: 937-952. 10.1016/S0140-6736(04)17018-9.

    Article  PubMed  Google Scholar 

  26. Sniderman AD, Jungner I, Holme I, Aastveit A, Walldius G: Errors that result from using the TC/HDL C ratio rather than the apoB/apoA-I ratio to identify the lipoprotein-related risk of vascular disease. J Intern Med. 2006, 259: 455-461. 10.1111/j.1365-2796.2006.01649.x.

    Article  CAS  PubMed  Google Scholar 

  27. Dahlof B, Sever PS, Poulter NR, Wedel H, Beevers DG, Caulfield M, Collins R, Kjeldsen SE, Kristinsson A, McInnes GT, Mehlsen J, Nieminen M, O'Brien E, Ostergren J: Prevention of cardiovascular events with an antihypertensive regimen of amlodipine adding perindopril as required versus atenolol adding bendroflumethiazide as required, in the Anglo-Scandinavian Cardiac Outcomes Trial-Blood Pressure Lowering Arm (ASCOT-BPLA): a multicentre randomised controlled trial. Lancet. 2005, 366: 895-906. 10.1016/S0140-6736(05)67185-1.

    Article  PubMed  Google Scholar 

  28. Moller DS, Dideriksen A, Sorensen S, Madsen LD, Pedersen EB: Accuracy of telemedical home blood pressure measurement in the diagnosis of hypertension. J Hum Hypertens. 2003, 17: 549-554. 10.1038/sj.jhh.1001584.

    Article  CAS  PubMed  Google Scholar 

  29. Yusuf S, Hawken S, Ounpuu S, Bautista L, Franzosi MG, Commerford P, Lang CC, Rumboldt Z, Onen CL, Lisheng L, Tanomsup S, Wangai P, Razak F, Sharma AM, Anand SS: Obesity and the risk of myocardial infarction in 27,000 participants from 52 countries: a case-control study. Lancet. 2005, 366: 1640-1649. 10.1016/S0140-6736(05)67663-5.

    Article  PubMed  Google Scholar 

  30. Lewington S, Clarke R, Qizilbash N, Peto R, Collins R: Age-specific relevance of usual blood pressure to vascular mortality: a meta-analysis of individual data for one million adults in 61 prospective studies. Lancet. 2002, 360: 1903-1913. 10.1016/S0140-6736(02)11911-8.

    Article  PubMed  Google Scholar 

  31. Martin C, Vanderpump M, French J: Description and validation of a Markov model of survival for individuals free of cardiovascular disease that uses Framingham risk factors. BMC Med Inform Decis Mak. 2004, 4: 6-10.1186/1472-6947-4-6.

    Article  PubMed  PubMed Central  Google Scholar 

  32. Tunstall-Pedoe H: The Dundee coronary risk-disk for management of change in risk factors. BMJ. 1991, 303: 744-747.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  33. Voss R, Cullen P, Schulte H, Assmann G: Prediction of risk of coronary events in middle-aged men in the Prospective Cardiovascular Munster Study (PROCAM) using neural networks. Int J Epidemiol. 2002, 31: 1253-1262. 10.1093/ije/31.6.1253.

    Article  PubMed  Google Scholar 

Pre-publication history

Download references


We would like to thank Professor Salim Yusuf, Dr Sumathy Rangarajan, Dr Michelle Zhang, and Dr Anika Rosengren from the INTERHEART study for supplying additional information. Particular thanks go to Dr Elizabeth Murray for project management. The Essex Primary Care Research Network has been supportive financially and morally, in particular Oksana Hoile, Caroline Gunnell, and Jonathan Graffy. Finally, we would like to acknowledge the contribution of the reviewers of the paper (Dr Randi Selmer and Dr Gil L'Italien) whose observations were exceptionally valuable.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Christopher J Martin.

Additional information

6 Competing interests

Dr Martin is the author and owner of the intellectual property rights of the Laindon Survival Model. He also works for RMS Ltd, a risk modeling company.

7 Authors' contributions

CJM conceived of and designed the model, and is the principal author of the paper. PT supervises CJM's PhD and contributed to the paper. HWWP gave statistical advice and contributed to the paper.

Electronic supplementary material


Additional file 1: Tables showing the coefficients for the fractional polynomials. These tables give the values of the coefficients for men and for women, for each function making up the fractional polynomial. Each fractional polynomial describes the value of a risk factor at a given age. (DOCX 23 KB)

Authors’ original submitted files for images

Below are the links to the authors’ original submitted files for images.

Authors’ original file for figure 1

Authors’ original file for figure 2

Authors’ original file for figure 3

Rights and permissions

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and Permissions

About this article

Cite this article

Martin, C.J., Taylor, P. & Potts, H.W. Construction of an odds model of coronary heart disease using published information: the Cardiovascular Health Improvement Model (CHIME). BMC Med Inform Decis Mak 8, 49 (2008).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: