Author-reviewedEvidence: highv1.0.0

Individual Patient Simulation

Individual patient simulation is a modelling approach that generates separate patient histories under specified rules and aggregates their costs and health outcomes for a target population.

Status
Published, version 1.0.0
Last reviewed
23 Sep 2026, by Dr Darrin Baines
Report a problem
Tell us if something is wrong or out of date

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 ingredientIllustrative purpose
Starting populationRepresents the intended patients and their joint baseline characteristics.
Event mechanismDetermines the timing or probability of outcomes conditional on current history.
State and memoryRetains earlier events that influence later risks or treatment.
Reward accountingAccumulates costs and health effects on a consistent time basis.
Strategy comparisonRuns 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 NN simulated people, an estimated mean outcome under one parameter set is

C‾=1N∑i=1NCi,Q‾=1N∑i=1NQi,\overline C=\frac{1}{N}\sum_{i=1}^{N}C_i, \qquad \overline Q=\frac{1}{N}\sum_{i=1}^{N}Q_i,

where CiC_i is a person's cumulative cost and QiQ_i 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 NN.

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.

PatientEvent probabilityUniform drawEvent?Two-year QALYsTwo-year cost
A0.100.08Yes1.5£600
B0.300.40No1.6£100
C0.500.20Yes1.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 (600+100+600)/3≈£433.33(600+100+600)/3\approx£433.33 and the realised mean QALYs are (1.5+1.6+1.5)/3≈1.533(1.5+1.6+1.5)/3\approx1.533. 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 (0.10+0.30+0.50)/3=0.30(0.10+0.30+0.50)/3=0.30. It gives 100+500(0.30)=£250100+500(0.30)=£250 and 1.6−0.1(0.30)=1.571.6-0.1(0.30)=1.57 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.

Library

Publications

4
  • Guidance

    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.

  • Journal article

    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 article

    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 article

    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.

Tools & Resources

1
  • Other

    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++.

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