Workshop on Patient Level Simulation Modelling Welcome and Introduction Sheffield Experiences of

advertisement
Workshop on Patient Level
Simulation Modelling
Welcome and Introduction
Sheffield Experiences of
Patient Level Simulation
Alan Brennan and Jim Chilcott,
HEDS, ScHARR, CHEBS
Purpose of
Today / Focus Fortnight
1. When do we need a “patient level model”
rather than a “simpler cohort model”?
2. How many simulations?
• patient level (“1st order”) for convergence;
• To investigate parameter uncertainty in
probabilistic sensitivity analysis (“2nd order”)
3. When are ‘emulators’ helpful e.g. to replace the
computationally expensive patient level
simulation model with an analytic formula
Speakers
• 10.30
Alan Brennan and Jim Chilcott
• 11:00
Ruth Davies, Warwick
“5 minute” break
• 12:00
Steve Chick, INSEAD
1pm Lunch Break
• 2:00
Pelham Barton, Birmingham
• 3:00
Simon Eggington, ScHARR, Sheffield
• 3:30
Marc Kennedy, Sheffield
4pm Round Up Discussion
Questions throughout
Slides on www….
Health Economics Context
• Assess value of policies / health technologies
• Compare mean utility gain (QALYs) versus
current care for population
• Calculate incremental cost per QALY gained
• Choose option with max expected net benefit
(threshold * Q – C)
• Assess uncertainty by varying parameters
Influences on model
structure (‘in real’)
• Conceptual model of disease + patient pathways
• Published evidence on epidemiology,
effectiveness, utilities, costs
› Often defines health states
• Form of available data e.g.
› Individual level time in each health state
› Cross sectional ‘census’ of numbers
› Average ‘response’ or ‘relative risk’ plus confidence
intervals
• Tool-kit available to the analyst
Sheffield Experience of
Patient Level Simulation
• Service Planning Models e.g.
› East Anglia Ambulances
» Call arrival rates, Ambulances crew roster,
» Travel and service times
» Performance by ‘zone’ over a week (8 mins target)
› Theatre ~ Bed Simulation
» Weekly theatre schedule by case mix
» Minutes in theatre/recovery and days in hospital bed
» % theatre over-run and % over bed capacity
Health Economic Models (1)
Osteoporosis
• Complex pathway and time dependent prognosis
› Future risk of fracture dependent on …previous hip, wrist,
vertebral, other fractures, age, sex, duration on treatment, duration
since fracture
› ‘feedback’ i.e. risks increase given events
› Utility dependent also on nursing home admission
› Expected discounted Lifetime Cost and QALYs
• Annual time periods and probabilities of transtion to next
health states
•
Stevenson et al. HTA report(s) + Journal of OR Society
• Some Markov ‘competitor’ models
Health Economic Models (2)
Rheumatoid Arthritis
• Sequences of treatment, tracking of disability score
› Future disability dependent on …
»
»
»
»
extent of improvement given treatment,
duration of successful response,
response to next line therapy in a sequence etc …..
Mortality risk may depend on disability score
› Expected discounted Lifetime Cost and QALYs
• 6 monthly. Probabilities of response /withdrawal
•
Rheumatology 2003;42:1–13. Modelling the cost-effectiveness of etanercept in adults with
rheumatoid arthritis in the UK.
A. Brennan, N.
Bansback, A. Reynolds and P. Conway
• Some Markov (drug / disability band) , some patient level
‘competitor’ models
Health Economic Models (3)
Type II Diabetes
• Multiple disease states, sequences of treatment and time
dependent prognosis
› Future risk of heart disease, stroke, retinopathy, neuropathy and
renal disease dependent on …previous events, Hba1c over past
years, cholesterol, blood pressure, age, sex, improvement given
treatment, persistence or withdrawal, adherence …..
› Expected discounted Lifetime Cost and QALYs
• Annual time periods and probabilities of transition to next
health states in 5 parallel disease models
•
Chilcott JB, Whitby SM, Moore R. Clinical impact and health economic consequences of posttransplant type 2
diabetes mellitus. Transplantation Proceedings 2001 Aug;33(5A Suppl):32S-39S
• Mostly patient level ‘competitor’ models
Diabetes: Interaction between
metabolic variables + co-morbidities
Hypertension
Blood pressure
Nephropathy
Stroke
Total Cholesterol
Coronary Heart Disease
Neuropathy
Hyperglycaemia
(blood sugar) Hba1c
Retinopathy
Algorithm includes therapy targets
Simplified Algorithm
Rationale for Patient-Level
Diabetes Model (1)
• Type 2 diabetes affects a wide range of patients, i.e.
use policy model for subgroup analysis
›
›
›
›
›
diagnosed at 40 or 60,
existing cardiovascular disease,
Smoker v non smoker,
some have large metabolic disorders,
others are newly diagnosed,
• Substantial evidence on risk of complications, e.g.
› UKPDS CHD risk engine (logistic regression model)
› Eastman risk equations for retinopathy
Rationale for Patient-Level
Diabetes Model (2)
• Risk is not linear with risk factors – most relationships
are exponential (some strongly)
• Covariance between some of the characteristics,
› older patients more likely to have diabetes for longer
duration
› metabolic abnormalities tend to cluster
› blood pressure varies according to gender
• Interaction between metabolic variables and size of
response to therapy
• RESULT : the average of risks is not same as the risk
for the patient with ‘average’ characteristics
Health Economic Models (4)
Others
• Patient Level
› Venous Leg Ulcers
› Breast Cancer
› Deep Vein Thrombosis
• Cohort
›
›
›
›
Multiple Sclerosis
Bowel Cancer Screening
Carotid Stenosis Assessment
Anti-platelet therapy
1. When do we need a
“patient level model” issues
•
We are refining the question this fortnight e.g.
›
›
›
•
Discrete time individual patient simulation versus
discrete event (continuous time) individual but
interacting patient simulation
More than one way to represent Markovian behaviour
in a “simpler cohort model”
Other model frameworks e.g. systems dynamics flows
Some criteria are easy
›
›
›
Interacting time dependent patient prognosis
Competing for resources and undergoing waiting time
Explosion of hundreds of thousands of states
1. When do we need a
“patient level model” issues
•
Markov criteria mean must have
›
›
›
•
Probability of transition depends only on current state
Constant rate of transition per period, implying
exponential survival time in state
Note, there are rules for appropriate cycle length
But there is some Markov flexibility
›
›
Merged states or phasing can help generalise beyond
exponential survival time in state
Many models have time dependent transition
probabilities i.e. different in period 1 to period 2
1. When do we need a
“patient level model” issues
•
The hardest question (for me anyway)
›
›
›
›
OK, there is the concept that complex event histories
with prognosis depending on the accumulated history
means that a patient level model is necessary.
But …… What if you simplify
e.g. use Markov assumptions knowing they may be
wrong but thinking it ‘will all come out in the wash’
Can you know a priori when such simplification will
work i.e. give the correct (same) decision as the full
individual level model
1. When do we need a
“patient level model” issues
•
And what about hybrids?
›
›
In fact all 3 models above have some level of
individual variability built in
But … some parameters attached to the simulated
individual are estimates of population means e.g
» utility of diabetic health states
» Annual cost associated with Rheumatoid disability score
» .
2. How many simulations?
issues
•
In practice, we use 10,000 patients (1st order)
because it seems enough to reduce variability in
mean QALY
•
However, when treatments are close (i.e. QALY
difference is small) we have used more
2. How many simulations?
issues
•
In health economic modelling Probabilistic sensitivity
Analysis (PSA) is usually done using 1,000 or 10,000
simulations allowing the uncertain parameters to vary
across their plausible ranges by Monte Carlo sampling
from their defined prior distributions
•
So do we need 1,000 (2nd order) x 10,000 (1st order) = 10
million model runs to get a CEAC ?
•
The mathematics of the optimum balance between 1st
order and 2nd order is under investigation by Tony
O’Hagan (does not like the terminology 1st and 2nd order)
3. Emulators
•
The challenge of undertaking PSA for the Osteoporosis
model that led us to Emulators and Gaussian Processes
•
The process involved ….
•
›
Producing 100 or 200 runs of the model with 10,000 simulated
patients in each (i.e. 100 hours).
›
Allowing Jeremy Oakley to fit a Gaussian Process emulator to
approximate the results of the individual patient level model for
any set of input parameters
›
Programming the function into EXCEL, then doing 10,000 runs
over uncertain parameters to undertake PSA and draw the CEAC
Stevenson et al. Medical Decision Making 2003
Software we have used
• Visual Basic (VBA) with EXCEL front end
• Simul8
• R
Aside: Bayesian Clinical
Trial Programme Simulation
• Given current therapy uncertainty you can model
› patients in a clinical trial of sample size n
› simulated trial outputs and the decision algorithm for
moving to next stage e.g. phase II
› Phase II probability of success conditional on previous
stage success etc.
› Similarly Phase III and hence regulatory approval
Recommendations
• Attend this workshop……..
• Join the OR Society !
• Read Pidd, Law and Kelton
• Go to the conferences
Download