Concept Architecture
Individual Patient Simulation: Concept Architecture
Orientation and learning roadmap
The page follows simulated patients from baseline characteristics through event histories to costs and health outcomes. It compares those histories with a cohort average, checks a small random-draw example, and separates patient-level randomness from uncertainty in model parameters. The last sections explain model choice, precision, validation, and reporting.
Specify patients, histories, and decisions
An individual-level model assigns each simulated person characteristics such as age, disease severity, or previous events, then updates that person's trajectory under a specified strategy. Risks, treatment eligibility, costs, and utilities can depend on the current characteristics and accumulated history. Repeating this process over a target population gives a distribution of individual outcomes and estimates of population means.
| Model ingredient | Illustrative purpose |
|---|---|
| Starting population | Represents the intended patients and their joint baseline characteristics. |
| Event mechanism | Determines the timing or probability of outcomes conditional on current history. |
| State and memory | Retains earlier events that influence later risks or treatment. |
| Reward accounting | Accumulates costs and health effects on a consistent time basis. |
| Strategy comparison | Runs relevant interventions on comparable patient populations. |
The model can use discrete cycles, exact or sampled event times, or other suitable mechanisms. Patient-level simulation describes the level at which histories are represented; it is not synonymous with a particular time engine such as discrete-event simulation. Interactions among people or shared resource constraints require explicit additional structure rather than arising automatically from individual records.
Run events and accumulate outcomes
At each relevant step, the model calculates event risks or event times from the patient's state and the selected parameters. It draws stochastic events when appropriate, updates the person's history, and adds costs or health outcomes when they occur or accrue. Stopping rules, competing events, and discounting must be consistent across strategies.
For simulated people, an estimated mean outcome under one parameter set is
where is a person's cumulative cost and the person's cumulative QALYs over the stated horizon. The arithmetic averages completed trajectories; the rules generating those trajectories are the substantive clinical model. When people are drawn independently from the target population, simulation precision generally improves with more draws, but biased or misspecified rules do not become valid merely by increasing .
Check a three-patient illustration
Suppose the first-year event probabilities for three illustrative people are 0.10, 0.30, and 0.50, and each receives an independent uniform random draw. An event occurs when the draw is below that person's probability. Everyone has utility 0.8 during year one; an event at the year-one boundary lowers year-two utility to 0.7, while no event leaves it at 0.8.
| Patient | Event probability | Uniform draw | Event? | Two-year QALYs | Two-year cost |
|---|---|---|---|---|---|
| A | 0.10 | 0.08 | Yes | 1.5 | £600 |
| B | 0.30 | 0.40 | No | 1.6 | £100 |
| C | 0.50 | 0.20 | Yes | 1.5 | £600 |
The example assigns £100 in baseline cost per person and another £500 to an event, with no discounting or mortality. The realised mean is and the realised mean QALYs are . Given these three fixed probabilities and model rules, the probability-weighted expected values are instead £250 and 1.57 QALYs per person; this three-draw result differs because of simulation noise.
The calculated expectation follows from the mean event probability . It gives and QALYs. Three people are far too few to estimate a stable decision result, but the discrepancy clearly separates a simulated sample average from the model's expectation.
Distinguish sources of variability and uncertainty
Different patients have different characteristics and outcomes even if all input parameters are fixed. Stochastic trajectory draws add first-order Monte Carlo variation to a finite simulation estimate; repeated runs or more simulated people can measure and reduce its numerical effect. Uncertainty about treatment effects, transition parameters, costs, or utilities is a separate parameter-uncertainty layer explored through probabilistic sensitivity analysis (PSA).
In a nested PSA, each outer draw samples a coherent set of uncertain parameters and the inner simulation estimates strategy outcomes conditional on those parameters. Inner simulation error must be small enough that it does not materially distort the distribution of economic results across outer draws. Structural uncertainty, such as an omitted disease mechanism, remains a further issue that more patient draws cannot resolve.
Compare strategies efficiently and fairly
Strategy comparisons should represent the same target population and preserve relevant correlations among a person's characteristics. Using common random numbers across alternatives can reduce Monte Carlo noise in their difference when corresponding event mechanisms are coupled sensibly. The precision of the incremental result depends on the variability of paired differences, not only the precision of each arm's mean.
An individual-level approach can be justified when risk depends on continuous characteristics, recurrent events, past treatment, or complex eligibility rules that would make a cohort state space unwieldy. A cohort model may be simpler and equally suitable if aggregated states capture what matters. Extra detail has a cost in data needs, computing time, debugging, and explaining results.
Validate histories and reported outputs
Verification checks whether simulated events obey the intended rules and whether costs and QALYs accumulate once at the correct times. Validation compares predictions with appropriate observed outcomes, independent data, and clinical knowledge for the intended population. Neither good face validity nor a visually plausible individual trajectory is enough to validate population cost-effectiveness.
- Inspect fixed-seed patient traces for impossible state transitions, duplicate costs, and incorrect stopping times.
- Compare simulated event frequencies with their input probabilities in a simple test case.
- Reconcile simulated population means with analytic expectations where a reduced model permits it.
- Report simulated patient counts, replications, seeds, Monte Carlo error, and PSA design.
- Check baseline characteristics, event rates, and survival against relevant data and assess target-population transferability.
- Test whether increasing simulation size changes incremental costs, QALYs, or the preferred strategy materially.
Sources and technical basis
The NICE Decision Support Unit describes design, implementation, and reporting of cost-effectiveness modelling using patient-level simulation. ISPOR-SMDM guidance distinguishes individual state-transition microsimulation and uncertainty types; methodological work addresses Monte Carlo error when PSA is combined with patient simulation. The three-patient example is original and is deliberately too small for inference.
- NICE Decision Support Unit, Cost-Effectiveness Modelling Using Patient-Level Simulation, TSD 15.
- ISPOR-SMDM, State-Transition Modeling, good research practices.
- ISPOR-SMDM, Model Parameter Estimation and Uncertainty Analysis.
- O'Hagan and colleagues, Monte Carlo probabilistic sensitivity analysis for patient-level simulation.
Related Concepts (3)
Library
Publications
4
NICE DSU Technical Support Document 16: Adjusting survival time estimates in the presence of treatment switching — Latimer & Abrams, TSD 16 ed., 2014 (NICE Decision Support Unit (University of Sheffield))
Guidance on statistical methods (RPSFTM, IPCW, two-stage) for adjusting overall-survival estimates when patients in a trial switch from the control arm to the experimental treatment, a common problem in oncology economic evaluation.
Modeling Using Discrete Event Simulation: A Report of the ISPOR-SMDM Modeling Good Research Practices Task Force-4 — Karnon, Stahl, Brennan, Caro, Mar & Moller, Task Force Report 4 ed., 2012 (Value in Health / Medical Decision Making)
Best-practice guidance on discrete event simulation (DES) for health economic evaluation — when DES is preferable to cohort approaches, and how to structure, populate and validate such models.
Journal ArticleView source →Microsimulation Modeling for Health Decision Sciences Using R: A Tutorial — Krijkamp, Alarid-Escudero, Enns, Jalal, Hunink & Pechlivanoglou, Vol. 38, No. 3 ed., 2018 (Medical Decision Making)
The DARTH workgroup’s tutorial on implementing individual-level (microsimulation) models in R, including vectorisation techniques that dramatically reduce run time — the standard reference for patient-level simulation in R.
Journal ArticleView source →Patient-Level Health Economic Modeling in Excel Without VBA: A Tutorial — Mike Paulden, Tutorial ed., 2025 (PharmacoEconomics)
A step-by-step tutorial implementing an individual-level discrete event simulation entirely in native Excel using contemporary functions and no Visual Basic (VBA) code, demonstrating flexible patient-level modelling in familiar spreadsheet software.
Journal ArticleView source →
Tools & Resources
1
hesim — Health Economic Simulation Modeling and Decision Analysis (R package) — Devin Incerti & Jeroen P. Jansen, R package ed., 2024 (CRAN)
A modular, computationally efficient R package for building and analysing health economic simulation models — cohort state-transition, partitioned survival, and individual-level continuous-time models — with fast individual-patient simulation and PSA via C++.
Software (R package)View source →
Frequently Asked Questions (6)
What is individual patient simulation?
A modelling technique simulating a large number of individual patients one at a time, each following their own pathway from random sampling.
Source: Barton, Bryan & Robinson 2004
How does individual patient simulation differ from a cohort model?
Individual patient simulation follows one simulated patient at a time from start to finish, giving each their own characteristics and letting chance decide their path, whereas a cohort model moves a whole group together as proportions across states. Because each patient is tracked separately, the method can let outcomes depend on an individual's full history and represent variation between people. The cost is that many patients must be run to average out the randomness. Davis and colleagues (2014) contrast the two approaches.
Source: Davis et al. 2014
How does individual patient simulation work?
Individual patient simulation works by generating patients one at a time, assigning each characteristics sampled from input distributions, then simulating their progression through the model, with the events and transitions they experience determined by random sampling against the relevant probabilities. Each patient accrues costs and effects along their own path, which may depend on their characteristics and history. Many patients are simulated, and their outcomes are averaged to estimate expected results, so population outcomes emerge from the aggregation of individual pathways.
Source: Barton, Bryan & Robinson 2004
What can individual patient simulation capture?
Individual patient simulation can capture patient heterogeneity, since each patient can have distinct characteristics affecting their risks, costs, and outcomes, and patient history, since a patient can carry a memory of past events that influences future transitions, which a memoryless cohort model cannot. It can also represent complex interactions between characteristics and events. These features let it model situations where individual variation and history matter, which is its main advantage over the aggregate cohort approach.
Source: Barton, Bryan & Robinson 2004
What are the costs of individual patient simulation?
Individual patient simulation is computationally intensive, requiring many patients, often many thousands, to be simulated to average out the random variation in individual paths, and its results carry Monte Carlo sampling error that a deterministic cohort model avoids. It is more complex to build, check, and communicate, and it requires data on the distribution of patient characteristics. These costs mean it is used when the heterogeneity and history it captures materially affect the results, rather than as a default.
Source: Barton, Bryan & Robinson 2004
When is individual patient simulation preferred?
Individual patient simulation is preferred when outcomes depend on patient heterogeneity or on history beyond the current state, which a cohort Markov model cannot represent without impractically many states. For example, where future risks depend on the accumulation of past events, or where the population is heterogeneous in ways that affect results, individual simulation captures this. Where such features do not materially affect the outcome, a simpler cohort model suffices, so individual simulation is chosen when its added realism is needed.
Source: Barton, Bryan & Robinson 2004
Trust Record
Verified by Dr Darrin Baines
British health economist
Professional identity: darrinbaines.org
Verification date: 23 Sep 2026
Content version: 1.0.0
Canonical Identity
- Term code
- HE-EM-MS-001
Stable URI · Machine-readable · Resolvable · CC BY 4.0
