Case Study: Progressive Disease Model
Introduction
This case study will build a decision model to analyze strategies to prevent and treat a noncommunicable disease.
For this hypothetical disease, individuals start off healthy and can develop a progressive disease. The disease begins mild (i.e., the patient has the disease but experiences very little effects) but can progress to a more severe state that substantially increases the likelihood of death. Individuals also experience mortality from other causes—though in our model, we will separately track deaths from the disease vs. other background causes.
A state transition “bubble” diagram of the model you will build is shown below:
Policy Decision Problem
Suppose there is a new preventive measure that can be undertaken to reduce the likelihood of disease progression. There is also a more expensive treatment option for individuals with progressive disease. This treatment reduces the probability of death from disease, and slightly increases quality of life in the progressive disease state.
The Ministry of Health has empowered your team to conduct an economic evaluation to investigate the costs and benefits of the status quo (i.e., do nothing) vs. adopting one of the following strategies:
- Implement the lower-cost disease progression prevention strategy. This strategy costs less per person but only reduces the likelihood of disease progression.
- Implement the higher-cost treatment strategy. This strategy costs more per person, but it reduces the probability of death from disease and also raises quality of life with the disease.
Model Parameters
Relevant model parameters are summarized in the tables below:
State Transition Probabilities
Name | Value | Description |
---|---|---|
p_mild | 0.001 if aged 0-18 0.003 if aged 19-34 0.005 if aged 35-44 0.008 if aged 45-64 0.010 if aged 65+ |
Age-based probability of mild disease onset. |
p_progression | 0.002 if aged 0-18 0.006 if aged 19-34 0.010 if aged 35-44 0.016 if aged 45-64 0.020 if aged 65+ |
Probability of disease progression. |
p_death_oc | Age-dependent and based on mortality model fit to life table data. | Probability of death from other causes. |
p_death_disease | 0.15 | Probability of death from progressive disease. |
Costs
Name | Value | Description |
---|---|---|
c_healthy | 0 | Annual (cycle) cost of healthy state. |
c_mild | 1000 | Annual (cycle) cost of mild disease state. |
c_progressive | 3500 | Annual (cycle) cost of progressive disease state. |
c_death_disease | 5000 | One-time transition cost of death from progressive disease. |
c_prevention | 650 | Annual (cycle) cost of prevention. |
c_treatment | 40,000 | One-time cost of progressive disease treatment (occurs at point of transition from mild to progressive disease). |
Quality of Life Adjustments
Name | Value | Description |
---|---|---|
u_healthy | 1.0 | Quality-of-life (QoL) weight for healthy state. |
u_mild | 0.95 | Quality-of-life (QoL) weight for mild disease health state. |
u_progressive | 0.842 | Quality-of-life (QoL) weight for progressive disease health state. |
u_progressive_treated | 0.87 | Quality-of-life (QoL) weight for progressive disease health state if treated. |
u_dead | 0 | Quality-of-life (QoL) weight for death health states. |
Other Parameters
Name | Value | Description |
---|---|---|
initial_age | 0 | Initial age of modeled cohort |
rr_prevention | 0.90 | Prevention Strategy: Relative risk reduction in probability of mild disease onset |
rr_treatment | 0.80 | Treatment Strategy: Relative risk reduction in probability of death from progressive disease. |
r_disc_health | 0.03 | Annual discount rate: health outcomes. |
r_disc_cost | 0.03 | Annual discount rate: cost outcomes. |
Status Quo Scenario
Your first objective is to build a status quo or “do nothing” strategy based on the description and parameters defined above. This is a strategy in which neither preventive measures nor additional treatments are used.
To get you going, we have built out the beginnings of a model based on an alive-dead model with age-specific background mortality rates. You can download this model at this link. The image below shows the structure of this model:
Add Health States and Transitions
When you reach the end of the branch, select the chance node you would like to turn into a state transition, right click, select Change to State Transition. This will give you the blue arrow . On the right of this arrow, you can find a dropdown menu with the different health states you specified. Select the health state this part of the cohort will transition to.
With this button you can align the end nodes.
Your Markov model should now look like this:
Define Transition Probabilities
After inputting the transition probabilities, your Markov model should look like this:
Sanity Check: Life Expectancy
It’s often useful to occasionally stop and validate that your model does not have any errors in it before moving on to the next step. For this sanity check, let’s verify that we can obtain the same life expectancy as in the simple alive-dead model. In other words, we’ll allow people to cycle among the various healthy and diseased health states. However, we will (temporarily) rule out the possibility of disease-related death. By calculating life expectancy as the primary outcome, we “reward” all health states (healthy, mild, progressive disease) with a payoff value of 1.0. Thus, even though our model is more complicated, we should obtain the same overall life expectancy value as a simple alive-dead model.
To do this, make the following changes:
Make sure that the life expectancy “payoff” (“LE”) is set to 1 for all health states in which an individual remains alive (Healthy, Mild, Progressive).
Temporarily set the probability of disease-related death (
p_death_disease
) to 0.
Define Outcomes
Our next step is to define our primary health-related quality-of-life and cost outcomes.
Go to Model Properties select the Analysis tab.
Add outcomes for costs and quality-adjusted life expectancy (QALE)
Change the Analysis type to Cost-Effectiveness Analysis (CEA) and define the relevant Cost and Effect outcomes.
Make sure to also set the Baseline Strategy to the Status Quo (we’ll add more strategies later).
You can also add in a Willingness-to-Pay (WTP) threshold of $50,000/QALY.
Next, in the model itself, define the following cycle-specific payoffs based on the values in the tables above. Many of these parameters are already defined for you in the parameters tab in the Amua model:
Costs and QoL in Healthy state
Costs and QoL in Mild state
Costs and QoL in Progressive Disease state
QoL in Death states
You will also need to define some one-time costs. For example, death from disease carries a one-time cost (
c_death_disease
). We will add this cost by assigning a one-time cost at the time an individual transitions to the Death (Disease) state from the Progressive disease state. You can add this one-time cost by right-clicking on the transition node after “Dead (Disease)” in the Progressive Disease health state, and then clicking on Add Cost.
Define Cycle Adjustments and Discounting
- Go to Model Properties select the Markov tab.
- Select the “Half-Cycle Correction” option.
- Select the “Discount Rewards” option and enter the discount rates shown in the tables above. You can enter a value of 0 for discounting of life expectancy values.
- Click “OK”
Treatment and Prevention Strategies
Our next objective is to build out the remaining two strategies: prevention and treatment. Fortunately, we have already done most of the work to add them – we just need to copy and paste the Status Quo strategy, then adapt with additional parameters as needed.
Prevention Strategy
- Right click on the Markov symbol next to the Status Quo strategy name, then select “Copy”
Right click on the red square and select “Paste.” This will create a copy of the Status Quo strategy. Hit the OCD button to organize things again.
Rename the new strategy to “Prevention” and add in the cost of the prevention strategy—these costs apply to everyone in the mild disease state.
Adapt the transition probabilities using the prevention strategy parameters defined in the tables above (and in the Amua model parameters).
Treatment Strategy
Right click on the Markov symbol next to the Status Quo strategy name, then select “Copy”
Right click on the red square and select “Paste.” This will create a copy of the Status Quo strategy. Hit the OCD button to organize things again.
Rename the new strategy to “Treatment” and adapt the transition probabilities using the prevention strategy parameters defined in the tables above (and in the Amua model parameters).
- Make sure to multiply
p_death_disease
by the relative risk reduction each time it appears in the branches!
- Make sure to multiply
Update the utility payoff for the progressive disease state using
u_progressive_treatment
Include the one-time treatment cost at the time of transition from mild to progressive disease (see below)