Skip to content

Protocol templates → Self-controlled case series

Multi-national SCCS protocol builder

Self-controlled case series. Each case acts as their own control; all time-invariant between-person confounding (genetics, lifelong habits) is automatically removed. AsPEN convention: separate a short pretreatment window (e.g., 14 days) before the first dispensing to absorb confounding by indication and benchmark the underlying-disease risk before therapy (see Wang GH et al BMJ 2021; PMID 34503972).

← All designs

Before you use this design

An SCCS that breaks one of these four assumptions still returns an incidence rate ratio with a confidence interval. Nothing warns you. Read the plain line first; the paragraph under it is the version for a methods section or a reviewer.

  1. 1. Having the event must not change the chance of later exposure

    If the event — or the illness that produced it — makes a clinician start, stop, or delay the drug, the design is biased.

    Why it matters, and what to do

    Why · The SCCS likelihood conditions on each case's whole exposure history being fixed in advance. If exposure after the event differs from what it would have been, that condition fails. The mirror image is what you can actually see in the data: an excess (or dearth) of exposures after an event is the same thing as an excess (or dearth) of events just before an exposure, which is why a pre-exposure risk window measures it directly.

    What to do · Put a short pre-exposure (pretreatment) window immediately before exposure start and report its incidence rate ratio as a separate parameter, never folded into the baseline. A raised pre-exposure IRR is a finding, not a nuisance: in the AsPEN antipsychotic-falls series a 14-day pretreatment window carried an IRR of 6.17, which the authors read as the underlying disease rather than the drug. [Whitaker 2006; Whitaker 2018; Wang GH BMJ 2021]

  2. 2. The length of observation must not depend on the event

    If having the event can end the person's follow-up, the design is biased. Death is the obvious case.

    Why it matters, and what to do

    Why · The standard model requires each case's observation period to be fixed independently of when their events occur. Censoring at death breaks this whenever the outcome itself raises mortality; the extreme case is an outcome that is death, for which the standard SCCS is simply not applicable.

    What to do · If the outcome is fatal or raises short-term mortality, say so and either restrict to non-fatal events or use a method for event-dependent observation periods (Farrington et al, JASA 2011). Do not silently keep the standard model. [Farrington 2011; Petersen 2016]

  3. 3. Repeat events in the same person must be independent

    If one event makes the next one more likely, counting them all makes the study look more precise than it is.

    Why it matters, and what to do

    Why · The Poisson likelihood treats a person's events as independent given their exposure and age. For clustered outcomes — repeat falls in the same frail patient, repeat admissions for the same episode — that fails, and confidence intervals are too narrow.

    What to do · Either restrict to the first event per person (the Event handling field, under the case definition) or justify independence explicitly. If the outcome can only happen once, first-event handling is the only coherent choice. [Whitaker 2006]

  4. 4. Only time-invariant confounding is removed; time-varying confounding is not

    Being your own control removes anything about you that does not change — genes, sex, lifelong habits. It does nothing about things that change while you are being observed.

    Why it matters, and what to do

    Why · Age and season are the two that change in every study and are handled by splitting person-time into age bands and calendar strata inside the same conditional Poisson model. Anything else that varies within a person over the observation period — an intercurrent illness, a concomitant drug, a change in care setting — remains a confounder unless it is modelled as time-varying.

    What to do · Set age bands and season in the time-varying confounders section, and list any other time-varying covariate explicitly. If you leave season unadjusted for a seasonal outcome, state why. [Whitaker 2006; Petersen 2016]

1 · Study identification
2 · Research question
3 · Sites

Tick every database (not just country). Feature chips indicate what each database can support; only tick a site whose features cover what your case definition / exposure / time-varying covariates need.

Legend Rx Prescriptions Dx Diagnoses Lab Lab results Img Imaging Mor Mortality linkage Can Cancer-registry linkage Preg Pregnancy / birth linkage Gen Genomics / biobank linkage

Taiwan

South Korea

Japan

Hong Kong

Australia

Finland

United Kingdom

Netherlands

United States

4 · Case definition (outcome)
Validation citation auto-appends to References on export.
5 · Exposure definition
6 · Design variant
7 · Risk windows
Timeline anchor — how is time measured & where does baseline come from?
8 · Observation period
9 · Time-varying confounders
10 · Statistical analysis

Subgroup analyses; tick those to perform

11 · Sensitivity analyses
12 · Execution & timeline

Timeline preset

13 · Ethics, dissemination, references (optional)

Study design diagram

Pick the timeline anchor above (exposure-anchored vs calendar-anchored). Two layers: (1) covariate / eligibility look-back before the anchor — the same measurement windows as the cohort builder; (2) the case's observation time as one continuous strip of consecutive periods (reference / pre-exposure risk / exposure / post-exposure), which you edit freely — add any period, reorder in the text, or drag a segment's ○ edge. This is a within-person time partition, not a cohort follow-up.