Independent and not affiliated with the FDA, MHRA, ISPE, PDA, or any agency. Get the appgoutham@madhadi.com
madhadi.comData Integrity & GxP Quality
Browse all topics -> Articles Templates & Procedures Learning paths GlossaryScenariosToolsRegulatory ReferencesLearning PathsTopics About Start here
Intermediate Clinical & GCP

ICH E8(R1) and E9: Quality by Design and Statistical Principles in Clinical Trials

How E8(R1) critical-to-quality factors, quality-by-design protocol thinking, and the E9(R1) estimands framework connect statistical planning to clinical data integrity, with worked examples and inspection-finding patterns.

Two ICH guidelines sit underneath almost every well-run clinical trial: E8(R1) on general considerations for clinical studies, and E9 on statistical principles, now extended by the E9(R1) addendum on estimands and sensitivity analysis. E8(R1) tells you how to design quality into a trial from the start. E9 and its addendum tell you how to ask a precise scientific question and how to analyze the data so the answer means what you claim it means.

Quality people often treat these as the statistician’s problem. That is a mistake. Critical-to-quality (CtQ) factors, the estimand, and the handling of intercurrent events all drive what data you must collect, how clean it must be, what monitoring you focus on, and what an inspector will ask about source data. If you work in clinical QA, GCP compliance, clinical data management, or clinical systems validation, these two guidelines define the quality bar you are protecting. This page covers what each requires, what goes in the deliverables, how to operationalize them, and the questions you will face in an interview or an inspection.


The regulatory basis: what E8(R1) and E9 actually are

ICH E8(R1), General Considerations for Clinical Studies (2021)

The original ICH E8, “General Considerations for Clinical Trials,” reached Step 4 in 1997. It was a high-level orientation document describing trial types and phases. The revision, ICH E8(R1), reached Step 4 on 6 October 2021 and reframed the guideline around two ideas that were not prominent in 1997:

  • Quality by design (QbD) for clinical studies: build quality in during design rather than inspecting it in afterward.
  • Critical-to-quality (CtQ) factors: the attributes of a study that, if not met, jeopardize the rights, safety, and wellbeing of participants or the reliability and interpretability of the results.

E8(R1) is the umbrella document for the GCP framework. It explicitly positions itself above the more operational guidelines. ICH E6 (Good Clinical Practice) executes the conduct rules, and ICH E9 governs the statistics. E8(R1) is meant to be read first, because the design decisions it describes constrain everything downstream.

The thrust of E8(R1): design quality into the science and the operations of a study from the outset rather than relying on later inspection, and treat critical-to-quality factors as the things that most affect whether participants are kept safe, whether the results can be trusted and read sensibly, and whether decisions taken on the strength of the trial will hold up. (ICH E8(R1), General Considerations for Clinical Studies.)

ICH E9, Statistical Principles for Clinical Trials (1998)

ICH E9 reached Step 4 on 5 February 1998 and was adopted by FDA (published in the Federal Register, 1998) and by the EMA as CPMP/ICH/363/96. It is the reference document for the statistical content of a clinical protocol and the statistical analysis of confirmatory trials. It introduced or codified concepts that are now standard vocabulary: the intention-to-treat (ITT) principle, the analysis populations (full analysis set, per-protocol set), prespecification of the primary analysis, multiplicity control, handling of missing data, and the distinction between confirmatory and exploratory analyses.

ICH E9(R1), the Estimands and Sensitivity Analysis addendum (2019)

E9(R1) reached Step 4 on 20 November 2019. It does not replace E9; it adds a structured framework for defining the treatment effect a trial is actually estimating, called the estimand, and for choosing sensitivity analyses that test whether the main result holds when key assumptions are relaxed. The addendum was the regulatory response to a long-standing problem: trials would state an objective like “show drug X is better than placebo” without being precise about what “better” meant once patients stopped treatment, switched therapy, took rescue medication, or died. Different reasonable analyses of the same data could give materially different answers, and nobody had pinned down which one matched the clinical question.

The relationship in one line: E8(R1) decides which study attributes are critical and designs them in. E9 sets the statistical rules. E9(R1) forces the trial to define, in advance and precisely, the treatment effect being estimated and how it deals with events that complicate that estimate.


Quality by design and critical-to-quality factors (E8(R1))

What QbD means in a clinical trial

Quality by design here borrows the manufacturing idea and applies it to study design. You do not try to police quality into a trial through exhaustive monitoring and source data verification of every field. You decide, up front, which features of the study truly matter to participant safety and to the credibility of the result, and you concentrate design effort, oversight, and risk controls there. Everything else gets proportionate, lighter attention.

This is the conceptual parent of risk-based monitoring and the risk-based quality management language that runs through ICH E6. That link is now stronger than it was: ICH E6(R3) reached Step 4 on 6 January 2025, replacing E6(R2). The EMA applied it from 23 July 2025; the FDA published the final guideline in the Federal Register on 9 September 2025, though as of this writing the FDA has not set a formal US compliance date. E6(R3) is built around exactly the E8(R1) ideas: quality by design, critical-to-quality factors, and a fitness-for-purpose, risk-proportionate approach rather than uniform verification. In practice E8(R1) sets the design-stage rationale and E6(R3) now carries it into the conduct rules, so the two read as one system. The cross-link is ICH E6 Good Clinical Practice and risk-based monitoring in clinical trials.

ICH E6(R3): where the design intent becomes a conduct obligation

Why this matters. For years, a sponsor could write an E8(R1)-flavored quality-by-design section into a protocol and then run monitoring under E6(R2), which still read, in places, like a uniform-verification document even after its 2016 addendum leaned toward risk-based monitoring. E6(R3) closes that gap on the regulatory text itself. It restates the CtQ idea directly in the conduct guideline: sponsors identify the factors that matter to participant safety and data reliability and scale oversight to them, rather than applying the same monitoring intensity to every field on every form. An inspector reading a 2026 protocol and monitoring plan together now expects the CtQ register from the design stage to be the same document, not a coincidentally similar one, that the risk-based monitoring plan cites.

What changes operationally. Three things move from “good practice” to guideline text under E6(R3): the expectation that sponsors document a proportionate, risk-based approach to quality management across the whole trial (not just monitoring); a clearer statement that electronic systems, data flows, and oversight of third parties (CROs, vendors, decentralized-trial technology) are part of that risk-based scope; and language that treats participant-centered design (patient input into what is burdensome or unclear) as part of building quality in, echoing E8(R1)‘s own encouragement to seek patient input.

How to operationalize the link. Treat the CtQ register and the risk-based monitoring plan as one continuous chain, not two separately maintained documents that happen to agree: the CtQ register (E8(R1)-driven, built at design) hands its High-risk factors and tolerance limits directly to the risk-based clinical monitoring plan (E6(R3)-driven, built for conduct). If a factor is added to one, add it to the other in the same change-control cycle. Where a data management plan exists separately, it should trace to the same register rather than defining its own, unlinked criticality tiers.

Acceptance criteria. The CtQ register and the risk-based monitoring plan’s critical-data list agree; a factor rated High in one is not rated Low or absent in the other. Any divergence is documented with a rationale, not left as an unexplained mismatch. Vendor and third-party oversight is scoped by the same CtQ factors, not a separate, informal risk judgment.

Worked example. A CtQ register rates “primary-endpoint completeness at week 24” High with an 8 percent missing-rate tolerance. Under E6(R2)-style monitoring, that fact might live only in a monitor’s informal sense of what to chase. Under an E6(R3)-aligned plan, the 8 percent tolerance is a named key risk indicator (KRI) in the monitoring plan, reviewed at a defined cadence, with an explicit escalation path back to the same CtQ register if the rate is breached, closing the loop between design-stage intent and conduct-stage action.

Roles. Clinical QA and the sponsor’s quality risk management function own confirming the CtQ register and monitoring plan stay in lockstep; clinical operations executes the monitoring; biostatistics defines which data the tolerance limits actually protect (tying back to the estimand).

Common finding. A protocol’s quality-by-design section and the monitoring plan’s risk assessment were written by different teams at different times and do not reference the same factors, so an inspector cannot trace a straight line from “why is this critical” to “how is it being watched.”

Interview angle. If asked how E6(R3) changes anything practical versus E6(R2), the answer is not “nothing, it was already best practice.” The answer is that E6(R3) puts quality-by-design and critical-to-quality language directly into the GCP conduct guideline, so the CtQ register from E8(R1) design work and the risk-based monitoring plan are now expected to be visibly the same chain of reasoning, not two documents that happen to rhyme.

Pragmatic and real-world-informed trial design under E8(R1)

E8(R1) is explicit that trials sit on a spectrum, from highly controlled explanatory studies run under tight protocol conditions to pragmatic or effectiveness trials designed to look more like the conditions the product will actually be used in: broader eligibility, usual-care comparators, simplified visit schedules, and data captured from routine clinical sources or real-world data streams rather than a bespoke case report form for every field. The guideline’s point is that quality by design applies across that whole spectrum; it does not relax for a pragmatic design, it recalibrates.

What changes for a pragmatic or real-world-informed design. The CtQ exercise still runs, but the answer looks different. Eligibility criteria that would be tight in an explanatory trial may be deliberately loosened to reflect real-world practice, which is a design choice, not a quality lapse, provided the estimand and the population attribute are written to match. Source data may come from electronic health records or claims data rather than a dedicated EDC, which changes where CtQ effort goes: instead of source data verification against a paper chart, the CtQ factor becomes the fitness of the real-world data source itself (completeness, coding consistency, linkage accuracy) for the variable the estimand needs. Monitoring intensity for non-critical fields drops further than in an explanatory trial, because the whole design premise is lower per-subject intervention.

Why quality does not simply relax. A pragmatic design changes where the risk sits; it does not remove it. Data linkage errors, coding drift in a real-world data source, and loose eligibility interacting badly with the primary endpoint’s ability to detect a true effect are the pragmatic-trial equivalents of an explanatory trial’s randomization or source-verification failures. The CtQ register for a pragmatic trial should name these data-source-specific risks explicitly rather than defaulting to the explanatory-trial checklist.

Acceptance criteria. The protocol states where the trial sits on the pragmatic-explanatory spectrum and why, tied to the objective and the estimand’s population attribute; the CtQ register reflects data-source risk (linkage, coding, completeness) proportionate to how much the design relies on real-world or routine-care data sources, rather than reusing an explanatory-trial template unchanged.

Common mistake. Calling a trial “pragmatic” to justify lighter oversight generally, without redirecting that saved effort toward the data-source risks a pragmatic design actually introduces. Lighter is not the same as undirected.

What a critical-to-quality factor is

A CtQ factor is a study attribute that is essential to either:

  1. The rights, safety, and wellbeing of participants, or
  2. The reliability and interpretability of the study results.

Examples of CtQ factor categories E8(R1) discusses: the relevance of the research question and endpoints, the appropriateness of the study population and eligibility criteria, the choice and integrity of the primary endpoint and its measurement, randomization and blinding integrity, the dose and treatment regimen, the data critical to the primary analysis, and informed consent quality.

The practical filter: a factor is critical if an error in it cannot be fixed later and would undermine the conclusion or harm participants. A typo in a non-key concomitant medication field is not critical. A broken randomization that unblinds the trial, or systematic missing data on the primary endpoint, is.

How to run the QbD / CtQ exercise: step by step

  1. Convene a cross-functional team early. Before the protocol is finalized. Include the clinical lead, the statistician, clinical operations, data management, safety/pharmacovigilance, regulatory, and clinical QA. E8(R1) is explicit that quality is a shared responsibility and that input should be sought broadly, including, where useful, from patients.

  2. Articulate the trial objective and the estimand. You cannot identify what is critical until you know the precise question. This is where E8(R1) and E9(R1) interlock. Define the estimand first (see below), because the estimand tells you which data are critical to the primary analysis.

  3. Identify candidate CtQ factors across the categories: scientific (endpoints, population, comparator), operational (randomization, blinding, drug supply, data flow), and ethical (consent, safety reporting).

  4. Assess each factor for risk: likelihood of an error, impact if it occurs, and detectability. This is a standard risk assessment, aligned with ICH Q9 thinking. See quality risk management.

  5. Decide controls proportionate to risk. For each CtQ factor, define how it is designed in, how it is monitored, and the tolerance limit (how much deviation is acceptable before action). High-risk factors get tight controls and central/statistical monitoring; low-risk factors get lighter touch.

  6. Document the rationale. The CtQ assessment and the decisions become part of the design history and feed the monitoring plan, the data management plan, and the statistical analysis plan.

  7. Revisit during conduct. QbD is not a one-time gate. If an assumption breaks (enrollment is slow, an endpoint behaves oddly, a vendor changes), reassess.

Acceptance criteria: what good looks like

  • A documented CtQ factor list exists, traceable to the protocol objective and estimand.
  • Each CtQ factor has a defined risk rating, a control, and where relevant a quantitative tolerance limit (for example, a maximum acceptable rate of missing primary-endpoint data).
  • The monitoring plan and data management plan visibly focus effort on CtQ data, not uniformly across all fields.
  • Cross-functional sign-off, including QA and statistics, is recorded.

Worked example: a CtQ factor register (excerpt)

CtQ factorCategoryWhy criticalRisk ratingControl / design featureTolerance limit
Primary endpoint measurement (6-minute walk test)ScientificDrives the primary analysis and the claimHighStandardized test SOP, central training and certification of raters, equipment calibration checkUntrained rater performing any assessment: 0 tolerated
Randomization integrity (IRT/IWRS)OperationalBias and unblinding destroy interpretabilityHighValidated IRT system, blinded kit labels, emergency unblinding log reviewedAny unauthorized unblinding investigated as critical deviation
Eligibility: confirmed diagnosis at screeningScientificWrong population invalidates inferenceHighIndependent central read of diagnostic imaging before randomization0 randomized without confirmed eligibility
Primary-endpoint completeness at week 24ScientificMissing data threatens the estimandHighVisit-window reminders, retention plan, central tracking of missing visitsMissing primary endpoint above prespecified rate triggers escalation
Concomitant medication coding (non-rescue)OperationalSupportive, not key to primary analysisLowStandard coding dictionary, periodic reviewRoutine query handling

The tolerance limit column is what turns a CtQ register from a wish list into an operational tool. It tells the monitoring and central-statistical-monitoring teams what to watch and when to escalate.


The estimand framework (E9(R1))

This is the part of the topic that most often separates someone who has read the guideline from someone who merely heard the word. Learn it cold.

Why the estimand exists

A clinical trial estimates a treatment effect. But “treatment effect” is ambiguous once real life intrudes. Patients stop the study drug, start a prohibited rescue medication, switch to the comparator, or die before the endpoint is measured. These are called intercurrent events (ICEs). The treatment effect you compute depends entirely on how you handle them. Two analysts can analyze the same dataset and report different numbers, both defensible, because they answered different questions. E9(R1) removes that ambiguity by forcing you to define the question precisely, in advance, as an estimand.

The five attributes of an estimand

An estimand is fully specified by five attributes. Memorize all five; an interviewer will ask you to list them.

  1. Treatment: which treatment condition you are asking about and, where it matters, what you compare it against (for example, drug X 50 mg once daily versus placebo, each on top of standard of care).
  2. Population: the group of patients the question is about, pinned down by the key eligibility criteria.
  3. Variable (endpoint): the per-patient measurement you read out to answer the question (for example, change from baseline in HbA1c at week 24).
  4. Intercurrent event handling: for every intercurrent event you expect, the rule you set for how it feeds into the treatment effect you are measuring. This is the new, decisive attribute.
  5. Population-level summary: the single number you use to put the two treatments side by side across the whole group (for example, a difference in means, an odds ratio, a hazard ratio).

The five strategies for handling intercurrent events

E9(R1) defines five named strategies. For each anticipated ICE, the protocol picks one strategy. You must be able to name them, define them, and say when each fits.

StrategyWhat it doesWhen to use itExample
Treatment policyTake the patient’s measured value whether or not the event happened, so the event simply rides along as part of the treatment condition.When you care about the effect of the treatment regimen as it would be used in practice, including discontinuation and rescue. Common for the primary estimand in many regulatory settings.Measure HbA1c at week 24 even for patients who stopped study drug or took rescue; the effect reflects the policy of starting drug X.
HypotheticalPicture a world in which the event never happened and estimate the value the patient would have shown there.When the question is what the effect would be in the absence of the ICE (for example, if rescue medication were not available).Effect on blood pressure as if no rescue antihypertensive had been taken.
CompositeFold the event straight into how you define the endpoint, so experiencing it counts as part of the (usually poor) outcome.When the ICE is itself a meaningful clinical outcome.Treatment failure = endpoint not met OR discontinuation due to lack of efficacy; a binary responder definition.
While on treatmentCount only the response measured before the event occurred.When the value while a patient is actually receiving treatment is what matters (often symptomatic relief).Symptom score measured only while the patient remains on therapy.
Principal stratumNarrow the analysis to the slice of patients defined by whether the event would or would not have happened for them.When the question is about a specific principal stratum, for example patients who would tolerate the drug.Effect among patients who would not experience a particular adverse event.

A single trial usually applies different strategies to different ICEs. Discontinuation of study drug might be handled by treatment policy, while death might be handled by composite or accounted for separately. The combination of all five attributes, with a chosen strategy for each anticipated ICE, defines the estimand.

Choosing the strategy for a given ICE is a clinical question first and a statistical one second. The following gate is a practical way to reason it through for each anticipated event:

Is the intercurrent event itself a bad clinical outcome you want to count against the treatment (e.g., death, treatment failure)?
yes
Composite: fold the event into the endpoint definition as a (poor) outcome.
Do you want the effect of the regimen as it would actually be used in practice, rescue and discontinuation included?
yes
Treatment policy: use the measured value regardless of the event. Common primary choice for regulatory efficacy.
Is the question about the effect in a hypothetical world where the event did not occur (e.g., no rescue available)?
yes
Hypothetical: estimate the value the patient would have had absent the event.
Does only the response while the patient is actually on treatment matter (e.g., symptomatic relief)?
yes
While on treatment: use only values measured before the event.
Is the question about a specific subgroup defined by whether the event would occur (e.g., those who would tolerate the drug)?
yes
Principal stratum: restrict to the relevant stratum. Use with care; the stratum is not directly observed.

Work down the list per ICE and stop at the first strategy that matches the clinical question. Justify each choice in the protocol; a strategy chosen for statistical convenience rather than clinical meaning is a finding waiting to happen.

Intercurrent events versus missing data: get this distinction right

This trips up a lot of people, including in interviews. An intercurrent event is something that happens (a patient takes rescue medication, discontinues, dies). It changes the meaning of the data, not necessarily its availability. Missing data is the simple absence of a measurement. The two are related but not the same. Under a treatment policy strategy, for instance, you still want the patient’s week-24 measurement even after discontinuation, so a discontinued patient who skips the visit creates a missing-data problem on top of the ICE. E9(R1)‘s key teaching: define the ICE handling first via the estimand, then deal with whatever data are genuinely missing using a method aligned to the chosen strategy. Do not collapse “patient discontinued” into “data missing” by default; that quietly converts a treatment-policy question into a hypothetical one.

Estimand, estimator, estimate: keep the three straight

Interviewers and reviewers use these three words precisely, and mixing them up signals you have not worked with the framework. They are a chain:

  • Estimand: the target. The precise treatment effect you want to know, defined by the five attributes. It exists before any data, on paper, in the protocol.
  • Estimator: the method. The specific statistical analysis (for example, a mixed model for repeated measures, or multiple imputation with a defined assumption) chosen to target that estimand from the data. One estimand can be targeted by more than one candidate estimator.
  • Estimate: the number. The actual result the estimator produces when run on the trial data (for example, a mean difference of -0.8 percent HbA1c with a 95 percent confidence interval).

The logic runs one way only: define the estimand, choose an estimator that targets it, compute the estimate. Sensitivity analyses keep the same estimand and swap in a different estimator or assumption to see whether the estimate holds. If someone picks the estimator first and then describes whatever effect it happens to measure, they have inverted the framework, which is the exact error E9(R1) was written to stop.

How to construct an estimand: step by step

  1. State the trial objective in plain clinical language. “Does adding drug X to standard of care improve walking distance in this population?”
  2. List the anticipated intercurrent events. Discontinuation for adverse events, discontinuation for lack of efficacy, use of rescue therapy, treatment switching, death. Be exhaustive; this is the design-stage thinking E8(R1) wants.
  3. For each ICE, choose a handling strategy that matches the clinical question. Justify each choice.
  4. Define the four other attributes (treatment, population, variable, summary) consistently with those choices.
  5. Write the estimand into the protocol and the statistical analysis plan as a single, explicit specification.
  6. Choose the main estimator (the analysis method that targets the estimand) and the sensitivity analyses that probe its assumptions.

Worked example: a fully specified primary estimand

Objective: Estimate the effect of drug X 50 mg once daily versus placebo, each added to standard of care, on glycemic control.

  • Treatment: Drug X 50 mg once daily plus standard of care, versus placebo plus standard of care, over 24 weeks.
  • Population: Adults with type 2 diabetes meeting protocol eligibility, HbA1c 7.5 to 11.0 percent at screening.
  • Variable: Change from baseline in HbA1c (percent) at week 24.
  • Intercurrent event handling: Discontinuation of randomized treatment and initiation of rescue antihyperglycemic therapy are handled by the treatment policy strategy (week-24 HbA1c is used regardless). Death is handled by the composite strategy (counted as non-response).
  • Population-level summary: Difference between treatment arms in mean change from baseline in HbA1c at week 24.

That single paragraph tells the data management team they must chase week-24 HbA1c even after discontinuation, tells the monitors that completeness of the week-24 visit is a CtQ factor, and tells the statistician exactly what to estimate. This is the line from statistics to data integrity made concrete.


Statistical principles that drive data quality (E9 core)

E9(R1) gets the attention, but the E9 core principles are still the working rules and inspectors still expect them.

Prespecification

The primary analysis, including the primary endpoint, the estimand, the analysis populations, the statistical model, and the multiplicity strategy, must be defined before unblinding. Prespecification is the firewall against data-driven analysis choices that inflate false-positive rates. In practice this means the Statistical Analysis Plan (SAP) is finalized and version-controlled before database lock, and any change after unblinding is a flagged, justified, documented exception. From a QA view, the audit trail on the SAP and the timing relative to unblinding are inspectable facts.

Analysis populations

  • Full Analysis Set (FAS): the set as close as possible to the intention-to-treat ideal: all randomized patients, analyzed by the treatment they were assigned, with minimal and justified exclusions. The ITT principle preserves randomization and avoids bias from post-randomization selection.
  • Per-Protocol Set (PPS): patients who followed the protocol closely enough (completed treatment, no major deviations). Useful as a supportive analysis, but prone to bias because the exclusions are post-randomization.
  • Safety Set: patients who received at least one dose, analyzed by treatment actually received. Safety is reported by what people actually took.

Acceptance criterion: the populations are defined in the SAP before unblinding, and the rules for classifying patients into each are unambiguous and applied via documented, reproducible logic. Reclassifying a patient after seeing their outcome is a classic integrity failure.

Multiplicity

Every additional hypothesis test inflates the chance of a false positive. E9 requires a prespecified strategy to control the family-wise type I error: a fixed hierarchy of tests, a gatekeeping procedure, or an alpha-splitting method. The SAP states the testing order and the alpha allocation. Without this, secondary and subgroup claims are not statistically credible.

The operational methods, briefly. The FDA’s final guidance on multiple endpoints in clinical trials (issued 21 October 2022, finalizing a 2017 draft) lays out the standard set of methods, and it is worth being able to name the shape of each one rather than just the word:

MethodHow it worksWhen it fits
Fixed-sequence (hierarchical) testingTest hypotheses in a predefined order; stop testing at the first failure to reach significanceA small number of endpoints with a clear clinical priority order (primary, then one key secondary, then another)
Fallback procedureLike fixed-sequence, but a fixed amount of alpha is reserved for each subsequent test even if an earlier one fails, rather than losing all remaining alpha at the first missSimilar priority ordering, but where a later endpoint should keep some chance of significance even if an earlier one narrowly misses
Bonferroni / Holm / HochbergSplit or step through alpha across a set of tests without requiring a strict clinical orderSeveral endpoints of comparable importance with no natural hierarchy
Gatekeeping proceduresGroup hypotheses into ordered families (for example, primary endpoints as the gatekeeper family, key secondaries as the gated family); a later family is tested only if the gatekeeper family passes its own internal ruleTrials with distinct families of endpoints, such as separate efficacy and a composite safety-benefit claim, where one family’s success is a logical precondition for testing the next
Alpha-spending (group sequential)Allocate the total alpha across planned interim and final analyses using a spending function, so looking at the data early does not by itself inflate the overall false-positive rateTrials with one or more interim analyses for efficacy or futility, where the number and timing of looks must be prespecified for the spending function to control error correctly

Worked example. A trial has one primary endpoint and two key secondary endpoints, tested in that clinical order, with a single planned interim analysis for efficacy. The SAP specifies a fixed-sequence gatekeeping structure (secondary tests proceed only if the primary is significant) combined with an O’Brien-Fleming alpha-spending function across the interim and final looks for the primary endpoint alone. The two key secondaries are not tested at the interim; they are only ever evaluated at final analysis, and only if the primary result at final analysis is significant. That single sentence in the SAP is what protects every downstream claim about the secondaries from being a statistical accident.

Acceptance criteria. The multiplicity method, the testing order or family structure, and (where an interim analysis exists) the alpha-spending function and its planned analysis timing are all stated in the SAP before unblinding. A secondary or subgroup finding reported without passing through the prespecified gate is labeled descriptive, not confirmatory, in the CSR.

Common mistake. Running an unplanned additional interim look “just to check,” which by itself can invalidate the alpha-spending function’s error-rate guarantee even if no formal claim is made from that look. The temptation to peek is itself a risk the SAP and the unblinding controls exist to manage.

Interview angle. Be ready to name at least one hierarchical method (fixed-sequence or fallback) and one non-hierarchical method (Bonferroni, Holm, or Hochberg), plus gatekeeping for endpoint families and alpha-spending for interim looks, and to say in one sentence why an unplanned interim look threatens the alpha-spending guarantee even without a formal claim.

Missing data

Missing data can bias results and reduce power. E9 and the addendum require a prespecified approach. The crude historical default, last-observation-carried-forward, is generally discouraged because it embeds strong, often implausible assumptions. Modern practice uses methods such as mixed models for repeated measures (MMRM) or multiple imputation, with the imputation assumption (for example, missing at random) chosen to align with the estimand strategy. The handling of missing data must be consistent with the ICE strategy, not chosen independently.

Where the methodology comes from. Much of the current practice traces to a 2010 report from the National Research Council of the National Academies, “The Prevention and Treatment of Missing Data in Clinical Trials,” prepared at the FDA’s request. Its two headline recommendations still frame the field: design and conduct the trial to prevent missing data in the first place (visit-window management, retention effort, and, as covered above, the treatment-policy estimand strategy that keeps collecting data after discontinuation), and, for whatever data are still missing, use a principled statistical method rather than a simple deterministic substitution like carrying the last observation forward.

Multiple imputation, in practical terms. Multiple imputation does not fill in one guessed value per missing data point. It generates several complete datasets (commonly 20 to 100), each with the missing values filled in by draws from a model of the observed data’s relationships (for example, a regression using baseline covariates and earlier on-treatment measurements), analyzes each completed dataset separately using the planned primary analysis method, and then combines the results using a formula (Rubin’s rules) that folds the between-imputation variability into the final standard error. The result is a treatment-effect estimate whose confidence interval honestly reflects the extra uncertainty the missing data introduced, rather than pretending the completed dataset is as informative as a fully observed one.

Tipping-point analysis, in practical terms. A tipping-point analysis is a sensitivity analysis built specifically for the missing-not-at-random worry: what if the reason data are missing is related to the very outcome being measured (for example, patients who are doing badly are more likely to drop out)? The analyst systematically worsens the imputed values for one arm, typically the treatment arm, by a series of increasing offsets or multipliers relative to what standard imputation would produce, and re-runs the primary analysis at each step. The “tipping point” is the amount of worsening at which the result stops being statistically significant. A large tipping point (the result only flips under an implausibly extreme and clinically indefensible assumption about the missing patients) supports the conclusion that the primary result holds up under scrutiny. A small tipping point (the result flips under a plausible, mild assumption) is a genuine warning sign, and it is exactly the kind of finding E9(R1) wants surfaced through a prespecified sensitivity analysis rather than discovered for the first time by a regulatory reviewer.

Worked example. In the phase 3 glycemic-control trial used as the running example above, the primary estimand handles discontinuation through the treatment-policy strategy, so week-24 HbA1c is still needed after discontinuation. Some of that post-discontinuation data will genuinely be missing (a patient who cannot be reached for the week-24 visit at all). The SAP specifies MMRM as the primary estimator under a missing-at-random assumption, and a prespecified tipping-point sensitivity analysis that worsens the imputed HbA1c values for the drug X arm in defined steps. The primary result holds until the imputed values are worsened by more than what the SAP’s clinical reviewers judged an implausible amount, which is reported alongside the primary estimate as the basis for treating the result as dependable rather than fragile.

Acceptance criteria. The missing-data method and its underlying assumption are prespecified in the SAP and explicitly tied to the chosen ICE strategy for the same event; last-observation-carried-forward is not used as the primary method without a specific, documented justification; a tipping-point or comparable stress-test sensitivity analysis exists for the primary estimand and its result is reported, not just referenced as having been performed.

Common mistakes. Choosing an imputation model that pulls in outcome data measured after the intercurrent event it is meant to explain (using post-discontinuation values to impute other post-discontinuation missingness in a way that is circular). Running a tipping-point analysis but not prespecifying the step size or direction, which lets the analyst stop wherever the result still looks good. Treating “we used multiple imputation” as self-certifying, without stating the assumption (missing at random, or something else) the imputation model actually relies on.

Interview angle. Be ready to explain multiple imputation as “impute many times, analyze each, combine with Rubin’s rules to get an honest variance,” not “predict the missing value.” And be ready to explain a tipping-point analysis as “worsen the missing values progressively until the result flips, and judge whether that amount of worsening is clinically plausible,” which is a different exercise from simply rerunning the analysis once under a single worst-case assumption.

Sensitivity and supplementary analyses

E9(R1) draws a sharper line here than the original E9. A sensitivity analysis keeps the same estimand but relaxes the assumptions of the main estimator (for example, assume data are missing not at random and stress-test the result). A supplementary analysis explores additional questions, sometimes a different estimand, to give context. The acceptance bar: sensitivity analyses for the primary estimand are prespecified, and the conclusion is considered reliable when the result is stable across them. A primary result that collapses under a reasonable sensitivity analysis is fragile and inspectors and reviewers will probe it.


SAP version control, database lock, and the QC gate before you compute anything

Prespecification is only a firewall if the document proving it, the SAP, is under real version control, and if the database the statistician finally runs against is provably the one everyone signed off on. This section covers both, because they fail together in practice: a SAP that quietly drifted after unblinding is rarely caught by looking at the SAP alone, it is caught by reconciling its version history against the database-lock timeline.

SAP version control and what it protects

Why it matters. The SAP is not a static reference document, it is a controlled record whose version history is itself evidence. Every version needs a number, an approval date, and an approver, and the sequence of versions has to be reconcilable against two fixed points: the unblinding timestamp and the database-lock timestamp. A SAP amended after unblinding is not automatically wrong, sometimes a genuine operational issue forces a late, well-justified change, but it is automatically suspect, and the burden is on the sponsor to show the change was not shaped by knowledge of the result.

What goes in the control. A visible major/minor versioning convention (a major version for anything touching the primary estimand, the primary estimator, an analysis population definition, or the multiplicity strategy; a minor version for editorial or non-substantive clarifications). A change log entry for every version stating what changed and why. An explicit statement, for any version issued after database lock or after unblinding, of who knew what about the results at the time the change was proposed, and why the change is not data-driven.

How to run it. Route every SAP version through the same document-control workflow as a protocol amendment: draft, biostatistics review, medical review where the change touches an endpoint or a clinical justification, QA review, and a dated approval that becomes the version’s effective date. Do not let a SAP live as an evolving file on a shared drive with the version number in the filename as the only control.

Acceptance criteria. Every SAP version has a dated approval; the final version’s approval date precedes the unblinding timestamp; any version approved after unblinding carries an explicit, reviewed justification and a statement of who had result knowledge at the time.

Worked example. A SAP is approved at v3.0 on 12 February, well before an unblinding scheduled for 20 March. A late realization that the central lab is reporting a covariate in the wrong unit for a subset of sites triggers a v3.1 amendment on 18 March, two days before unblinding, correcting the covariate handling in the primary model. Because the amendment happens before unblinding and is driven by a lab-unit issue unrelated to any outcome data, it does not compromise prespecification, provided the amendment itself, and the fact that nobody involved had seen unblinded results, is documented at the time, not reconstructed afterward.

Roles. Biostatistics owns SAP content and versioning; clinical QA confirms the version history and its timing against unblinding as part of database-lock and pre-CSR readiness; document control enforces that no version bypasses the approval workflow.

Common mistakes. A SAP version number that changes in the filename without a corresponding change log entry. A “final” SAP that is actually still being lightly edited after the analysis has started, discovered only when someone compares the archived PDF to the version referenced in the CSR. A justification for a post-unblinding change that is written well after the fact and reads more like a defense than a contemporaneous record.

Interview angle. If asked why SAP version control matters more than SAP content, the answer is that content alone cannot prove timing, and timing is what makes prespecification a firewall rather than a description. A perfectly reasonable analysis choice, made after seeing the data, is indistinguishable in content from the same choice made before, from data alone.

Database lock and the QC gate

Why it matters. Database lock is the moment the dataset stops being a moving target. Everything upstream, the estimand, the CtQ register, the SAP, the missing-data strategy, exists to make sure the data that gets locked is the data that answers the right question. Everything downstream, the statistical programming, the TLF package, the CSR, depends on the lock being real: write access actually removed, not just a status flag flipped.

What the QC gate checks. The pre-lock conditions cluster into three groups: data completeness and cleanliness (queries closed, coding complete, external data reconciled), consistency with the estimand and SAP (analysis population flags computed per the locked rules, protocol deviations classified and assessed for population impact), and technical lock integrity (write access removed and verified, a snapshot taken, a lock memo recorded). The database lock checklist is built around exactly these conditions, and the SAP-prespecification and database-lock-readiness checklist covers the statistics-specific half of the same gate: the estimand and populations locked, the estimator and missing-data method aligned, sensitivity analyses ready.

How the two checklists work together. Run the SAP-side checklist first, since it is the check that the rules themselves are frozen and version-controlled. Run the database-lock checklist as the operational gate that confirms the data those rules will be applied to is clean and complete. Neither replaces the other: a study can have a perfectly prespecified SAP and still lock a database with unresolved queries, and it can have a spotless, fully reconciled database locked against a SAP nobody finished approving.

Acceptance criteria. Both checklists pass, or every open item on either is explicitly justified and approved, before the hard lock. The lock memo names the snapshot, the person who executed the lock, and confirms write access was technically verified as removed, not just assumed. Any post-lock correction goes through change control, is scoped to the specific records, and produces a documented re-lock, never a silent edit.

Worked example. At database lock for the phase 3 glycemic-control trial, the SAP-side checklist confirms the primary estimand, the treatment-policy ICE strategy, and the multiplicity hierarchy are all in the approved, unblinding-dated SAP version. The database-lock checklist separately confirms 0 open critical queries, SAE reconciliation complete, and write access removed and verified. Both pass, the lock memo is recorded, and only then does statistical programming begin producing the locked TLF package, whose final release is itself gated by the statistical analysis and TLF package QC sign-off record, which reconciles the package back to this exact lock snapshot.

Common mistakes. Locking with a handful of “we’ll fix it later” open queries that quietly become permanent gaps once attention moves to the next study. A lock memo that records the date but not a verified confirmation that write access was actually revoked in the production system, discovered only when an inspector finds a post-lock edit with no change-control record. Treating an interim analysis lock with the same informality as a database backup, rather than the same rigor as the final lock, because “it’s not final anyway.”

Roles. Data management owns the operational pre-lock conditions and the technical lock mechanics; biostatistics owns confirming the analysis-ready state (populations, estimand); clinical QA confirms both checklists and the lock memo before authorizing the statistical programming to begin against that snapshot.

Interview angle. A good answer to “what makes a database lock defensible” names three things in one breath: the data was clean and complete against defined criteria, the rules it was locked against (the SAP) were themselves frozen before unblinding, and write access was technically verified as removed, not just declared removed on a form.


Blinding integrity, unblinding controls, and DSMB statistical report QC

Randomization and blinding integrity already appear in the CtQ worked example above as a High-risk factor with a zero-tolerance limit. This section makes that control concrete: how the blind is actually held and broken under control, and how a data monitoring committee’s unblinded statistical reports get quality-checked without leaking their content to the people who must stay blinded.

Two different unblinding problems, and why the site keeps them separate

Blinding integrity in a clinical trial has two operationally distinct failure modes, and conflating them is a common source of confusion. The first is the manufacturing and supply-side blind: keeping investigational product, comparator, and placebo indistinguishable, and securing the randomization code so it cannot be guessed or leaked before a legitimate break. The second is the clinical-conduct emergency unblinding: a single subject’s treatment assignment revealed for their immediate safety management. A third, related control is the aggregate, program-level unblinding that a DSMB or DMC requires to review interim safety and efficacy data across the whole trial, without that aggregate knowledge crossing back to the blinded operational team.

Each of the three has its own dedicated control set on this site: the SOP for randomisation, blinding, and emergency code-break control covers the supply side; the SOP for the emergency unblinding procedure covers the single-subject clinical-conduct break; the blinding and unblinding plan is the controlling document tying all three together; and every actual break, of any kind, is captured in the unblinding event log. Treat CtQ tolerance for randomization integrity (zero unauthorized unblinding tolerated, from the worked example above) as applying to all three, not just the emergency single-subject case.

DSMB statistical reports: quality control without unblinding the wrong people

Why this is a distinct problem. A DSMB’s interim tables and listings are, by definition, unblinded. They also have to be right: a transcription error or a programming defect in an unblinded interim report can lead a DSMB to a wrong stopping or continuation recommendation, with no opportunity for the sponsor’s normal double-programming process to catch it the usual way, because the usual way assumes a reviewer who is allowed to see the numbers. The SOP for the DSMB charter and unblinded data firewall defines who is allowed inside that firewall; it does not, by itself, describe how the reports those people see get validated.

How it is done in practice. The independent unblinded statistician or statistical data analysis center applies the same double-programming discipline described in the independent statistical programming and TLF validation SOP, entirely inside the firewall: a second, independent programmer, also firewalled from the sponsor’s blinded team, reproduces the interim tables and compares them, with the compare log and discrepancy resolution retained in the DSMB’s own record rather than the sponsor’s blinded trial master file. Nobody outside the firewall needs to see an unblinded number to know the QC happened; the evidence that it happened, the compare logs, the sign-off, can be confirmed by Clinical QA without QA itself needing to view the unblinded content, in the same way a locked box’s tamper seal can be checked without opening the box.

Acceptance criteria. The unblinded statistician’s interim outputs are independently validated by a second firewalled programmer before the DSMB meets; the validation evidence (that it happened, who did it, that discrepancies were resolved) is retained and auditable without requiring the auditor to view unblinded content; the DSMB’s own minutes record the recommendation, not the underlying data, consistent with the DSMB charter SOP.

Common mistake. Assuming that because the DSMB is independent, its inputs do not need the same programming rigor as sponsor-facing outputs. An interim recommendation to stop a trial early, or to continue one that should have stopped, built on an unvalidated table, is at least as consequential as a defect in the final CSR primary table, and it happens with less opportunity for anyone downstream to catch it.

Interview angle. If asked how you would QC a report you are not allowed to see, the answer is that you QC the evidence that the report was independently reproduced and reconciled inside the firewall, not the report’s content. That is the same logic firewall audits use generally: confirm the control operated, without needing access to the thing the control was protecting.


Protocol deviations versus analysis-population exclusions: two different decisions

Why the distinction matters. A protocol deviation is an event: a departure from what the IRB/EC-approved protocol required. An analysis-population exclusion is a statistical decision: whether a subject’s data counts toward the Full Analysis Set, the Per-Protocol Set, the Safety Set, or a PK set. Every deviation prompts an assessment of whether it affects an analysis population, and that assessment is where the two ideas connect, but they are not interchangeable, and treating them as the same thing produces two different kinds of failure. Confusing “this was a deviation” with “this subject is excluded” leads to over-excluding subjects whose deviation actually has no bearing on the population definition, which erodes the intention-to-treat principle the Full Analysis Set exists to protect. Confusing “no deviation was logged” with “no exclusion is warranted” misses the population exclusions, like a subject who withdrew consent before the first dose, that follow directly from a population’s own definition with no deviation involved at all. See protocol deviation management in clinical trials for the full deviation lifecycle; this section covers only where it meets the analysis populations.

What goes into the classification. For every deviation classified as Important (per the deviation SOP’s criteria), and for every other event that could plausibly affect an analysis population regardless of deviation status, biostatistics maps the event or the subject’s status to each analysis population defined in the SAP, states an include or exclude call per population, cites the specific SAP section defining the rule applied, and records whether the call was made before or after unblinding.

How to run it. Use the protocol deviation report for the event itself, which already carries a data-impact assessment field. For a study-wide, queryable view that an inspector or a reviewer can use to see every population-affecting decision in one place, whether or not each one traces to a logged deviation, use the protocol deviation and analysis-population exclusion classification log, which is built specifically to also capture the exclusions that have no deviation behind them.

Acceptance criteria. Every Per-Protocol Set exclusion cites a specific SAP rule, not a general reference to “protocol deviations.” The exclusion count in the locked TLF package reconciles exactly to the classification log for the same database snapshot. Every classification decision’s timing relative to unblinding is recorded, and any decision made or changed after unblinding carries a documented, reviewed exception, the same standard applied to a post-unblinding SAP amendment.

Worked example. A subject’s primary-endpoint sample is drawn four days outside the protocol’s visit window: an Important protocol deviation, logged, classified, and CAPA’d for the systemic scheduling-tool gap that caused it. Because the primary estimand uses a treatment-policy strategy, the value is still used in the Full Analysis Set regardless of timing. Because the same lateness fails the Per-Protocol Set’s window criterion, the subject drops from that supportive population. A second subject withdraws consent after randomization and before the first dose: no protocol was departed from, so there is no deviation record at all, yet the subject is properly excluded from the Safety Set, which is defined by treatment actually received, and retained in the Full Analysis Set, which preserves randomization regardless of dosing status. Both decisions live in the classification log, one with a deviation ID attached and one without.

Roles. Clinical operations and the site identify and report deviations; biostatistics performs the population classification and cites the governing SAP rule; a second biostatistics reviewer independently confirms each classification; Clinical QA confirms the log reconciles to the locked TLF package before release.

Common mistakes. A Per-Protocol Set exclusion justified only by “see deviation log,” with no specific rule citation, so a reviewer cannot tell which SAP section actually drove the call. A population exclusion applied to a subject with no corresponding log entry anywhere, because nothing prompted anyone to look, since the deviation process had nothing to trigger on. A classification decided after unblinding with no record of the timing, so there is no way to demonstrate it was not shaped by the result.

Interview angle. Be ready to give one example of a deviation with no population impact and one example of a population exclusion with no deviation behind it. Interviewers use this pairing specifically to check whether a candidate actually understands that these are two different decisions rather than reciting that they are related.


This is the heart of why quality people care about E8(R1) and E9.

The estimand defines which data are critical. If your primary estimand uses a treatment policy strategy, then post-discontinuation data on the primary endpoint are CtQ data: you must collect them, and they must be ALCOA+ compliant. If your data management team treats discontinuation as “patient off study, stop collecting,” they have silently broken the estimand. The integrity of the result then depends on the integrity of exactly the data points the statistics demand.

Concrete consequences for the quality function:

The unifying idea: data integrity effort should be proportionate to data criticality, and the estimand plus the CtQ register are the documents that define criticality. This is the same logic as data criticality and data risk, applied to clinical trials.


Roles and responsibilities

RoleResponsibility under E8(R1)/E9
Sponsor (overall)Owns quality by design and the CtQ approach; ensures the estimand framework is applied; accountable for prespecification and the integrity of the analysis.
Clinical lead / medicalDefines the clinical question and the objective that the estimand must capture; selects endpoints; justifies ICE strategies clinically.
BiostatisticianCo-defines the estimand with the clinical lead; writes the statistical sections of the protocol and the SAP; selects estimators, multiplicity strategy, missing-data methods, and sensitivity analyses; owns prespecification timing.
Clinical operations / monitoringOperationalizes CtQ controls; runs risk-based and central monitoring against tolerance limits; manages site oversight.
Data managementBuilds the EDC to capture CtQ data including post-ICE data when the estimand requires it; writes the data management plan aligned to the estimand; manages query and reconciliation.
Pharmacovigilance / safetyEnsures safety CtQ factors (SAE reporting, safety endpoints) are captured and reconciled. See pharmacovigilance and safety data integrity.
Clinical QA / GCP auditVerifies that the CtQ approach is documented and followed, audits the systems holding CtQ data, checks SAP prespecification and version control, prepares for inspection; confirms database-lock and DSMB firewall evidence without needing to view unblinded content. See GCP audits and inspections.
Regulatory affairsAligns estimand and design choices with health authority expectations; manages scientific advice and meeting interactions. See health authority meetings.
IRB/IEC and DMCProtect participants; the DMC reviews accumulating safety/efficacy data under a charter that must not compromise blinding or the prespecified analysis, and communicates only a recommendation, never the underlying unblinded data, back to the sponsor.
Independent / unblinded statisticianSits inside the DSMB firewall, separate from the sponsor’s blinded reporting chain; produces the unblinded interim statistical reports and ensures they are independently validated before the DSMB meets.

The single most common organizational failure: QA and data management are brought in after the protocol and SAP are written, so the CtQ thinking and the data-collection consequences of the estimand were never operationalized.


Common mistakes and inspection-finding patterns

These are generic patterns regulators and auditors cite. No company names, no invented citations.

  • Objective stated without an estimand. The protocol says “demonstrate superiority” but never defines how discontinuation, rescue, or death affect the treatment effect. Reviewers send questions; the analysis becomes contestable.
  • Treating intercurrent events as missing data by default. Stopping data collection at discontinuation when the estimand needs post-discontinuation data. This breaks a treatment policy estimand and biases the result. A frequent root cause is an EDC that closes the casebook on discontinuation.
  • Missing-data method inconsistent with the estimand. Choosing an imputation assumption that does not match the chosen ICE strategy, so the analysis answers a different question than the one defined.
  • Post-hoc analysis presented as confirmatory. Changing the primary endpoint, population, or model after seeing data, without prespecification and without flagging it. This is both a statistical and a data-integrity issue. The inspectable evidence is the SAP version history and its timing relative to unblinding.
  • No multiplicity control for secondary claims. Multiple secondary or subgroup tests reported as if each were independently significant, with no family-wise error control.
  • Per-protocol set used as the primary basis for an efficacy claim in a superiority trial, exploiting post-randomization exclusions to flatter the result.
  • CtQ factors not defined, so monitoring is undifferentiated. Either everything is verified at huge cost, or nothing is prioritized and the critical data go unchecked. Inspectors ask how the sponsor decided what to monitor.
  • Reclassification of patients between analysis populations after unblinding without a documented, prespecified rule. A classic integrity finding.
  • SAP finalized after database lock or after unblinding. Even if benign, this removes the prespecification firewall and invites the question of whether choices were data-driven.
  • Randomization or blinding integrity not protected. Unauthorized unblinding, predictable allocation, or poor IRT controls. Because randomization is almost always a CtQ factor, this is a high-severity finding.
  • SAP version history that cannot be reconciled against the unblinding timestamp. A “final” SAP that was still being lightly edited after analysis started, or a post-unblinding amendment with no contemporaneous justification of who had result knowledge at the time.
  • Database lock declared without technical verification that write access was actually removed. A lock memo exists, but nobody confirmed the production system itself, and a post-lock edit later surfaces with no change-control record.
  • Per-protocol exclusions justified only by a general reference to “the deviation log,” with no specific SAP rule cited per subject. A reviewer cannot trace which rule actually drove each exclusion.
  • Population exclusions with no deviation and no log entry either, because the deviation-centric process had nothing to trigger the classification (for example, a subject who withdrew before the first dose, properly excluded from the Safety Set on the population’s own definition).
  • An unblinded DSMB interim report used with no independent validation, on the assumption that DSMB independence substitutes for programming QC, when it does not.
  • Multiplicity method named in the SAP without the testing order, gatekeeping structure, or alpha-spending function actually specified, leaving “we controlled multiplicity” as an assertion rather than a reproducible rule.

Interview-ready: questions you will be asked and how to answer

“What is an estimand and why does it matter?” An estimand is a precise definition of the treatment effect a trial estimates, specified by five attributes: treatment, population, variable, intercurrent event handling, and population-level summary. It matters because without it the same data can yield different defensible answers depending on how intercurrent events are handled. E9(R1) (2019) made it the bridge between the clinical question and the statistical analysis.

“Name the five strategies for handling intercurrent events.” Treatment policy, hypothetical, composite, while on treatment, and principal stratum. Be ready to give a one-line use case for each (see the table above).

“What is the difference between an intercurrent event and missing data?” An intercurrent event is something that happens after randomization that alters the meaning of the measurement (discontinuation, rescue, death). Missing data is the simple absence of a value. You define ICE handling via the estimand first, then handle genuinely missing data with a method aligned to that strategy. Do not equate discontinuation with missing data.

“What are the main analysis populations and when do you use each?” Full Analysis Set (close to ITT, preserves randomization, primary for efficacy), Per-Protocol Set (supportive, prone to selection bias), Safety Set (analyzed by treatment received). The FAS is the primary efficacy basis in superiority trials because it protects randomization.

“What is quality by design in a clinical trial and what is a critical-to-quality factor?” QbD, per E8(R1) (2021), means building quality into design rather than inspecting it in afterward. A CtQ factor is a study attribute essential to participant safety or to the reliability and interpretability of results. You identify them cross-functionally early, rate their risk, set tolerance limits, and focus oversight there.

“How does the estimand connect to data integrity?” The estimand defines which data are critical. If the primary estimand uses treatment policy, post-discontinuation primary-endpoint data are CtQ data and must be collected and kept ALCOA+ compliant. So the statistical definition drives what data you must protect, monitor, and verify.

“What is the difference between a sensitivity analysis and a supplementary analysis?” A sensitivity analysis keeps the same estimand and relaxes the main estimator’s assumptions to test whether the primary result holds up. A supplementary analysis explores additional questions, sometimes a different estimand. A reliable primary result is stable across prespecified sensitivity analyses.

“Why is prespecification important and how is it enforced?” Prespecification stops data-driven analysis choices that inflate false positives. It is enforced by finalizing and version-controlling the SAP before unblinding/database lock; the timing and version history are inspectable.

“How do E8(R1), E6, and E9 relate?” E8(R1) is the umbrella: general considerations and quality by design. E6 governs Good Clinical Practice conduct. E9 (with R1) governs the statistics and the estimand. E8(R1) is read first because its design decisions constrain the others.

“How does ICH E6(R3) change anything E8(R1) did not already say?” E6(R3) (Step 4, 6 January 2025) puts E8(R1)‘s quality-by-design and critical-to-quality language directly into the GCP conduct guideline itself, so the CtQ register from design and the risk-based monitoring plan for conduct are now expected to be visibly the same chain of reasoning rather than two documents that happen to agree. EMA applied E6(R3) from 23 July 2025; FDA published the final guideline in the Federal Register on 9 September 2025 without yet setting a formal US compliance date.

“Name two multiplicity control methods and say when each fits.” A hierarchical method, fixed-sequence or fallback testing, fits a small set of endpoints with a clear clinical priority order. A non-hierarchical method, Bonferroni, Holm, or Hochberg, fits several endpoints of comparable importance with no natural order. Gatekeeping procedures extend this to families of endpoints, and alpha-spending functions extend it across interim and final analysis looks over time.

“What is a tipping-point analysis and how is it different from a single worst-case rerun?” It is a sensitivity analysis that progressively worsens the imputed values for missing data, typically in the treatment arm, in prespecified steps, and reports the amount of worsening at which the primary result stops being significant. A single worst-case rerun answers one yes/no question; a tipping-point analysis shows how much assumption-violation the result can absorb before it breaks, which is what lets a reviewer judge whether that amount is clinically plausible.

“What is the difference between a protocol deviation and an analysis-population exclusion?” A deviation is an event, a departure from the protocol. An exclusion is a statistical decision about whether a subject’s data counts in a given analysis population. Most Important deviations prompt an exclusion assessment, but a deviation can have zero population impact, and a population exclusion, such as a subject excluded from the Safety Set for never being dosed, can happen with no deviation behind it at all.

“How do you QC a DSMB’s unblinded interim report if you are not allowed to see it?” You QC the evidence that the report was independently reproduced and reconciled by a second programmer inside the firewall, using the same double-programming discipline as any other TLF output, without needing to view the unblinded content yourself. Confirm the control operated; do not ask to see what it was protecting.


Practical tips

  • Define the estimand before the CtQ register. The estimand tells you which data are critical, which is exactly what the CtQ exercise needs as input. Doing the register first leads to guessing.
  • Make the EDC honor the estimand. If the estimand needs post-discontinuation data, the casebook must not close on discontinuation. Verify this during database build user acceptance testing, not after first patient in.
  • Write tolerance limits as numbers where you can. “Low missing data” is unauditable. “Primary endpoint missing rate above the prespecified threshold triggers escalation” is.
  • Keep the SAP under formal version control with a hard rule on unblinding. Treat the unblinding timestamp as a controlled, evidenced event.
  • Align the missing-data method to the ICE strategy explicitly in the SAP, in one sentence per ICE, so a reviewer can see the logic.
  • Involve QA and data management at protocol concept stage. The cost of retrofitting the estimand’s data needs after go-live is high and sometimes unrecoverable.
  • For the interview, be able to draw the five estimand attributes and the five ICE strategies from memory. That single demonstration signals you actually understand E9(R1).
  • Keep the SAP-side and data-side database-lock checklists as two separate, paired gates, not one merged list. A clean dataset locked against a not-yet-final SAP, or a final SAP applied to a still-dirty dataset, are both real failure modes with different owners.
  • Log every analysis-population exclusion by its specific SAP rule citation, even when a deviation already exists for the same subject, and log the exclusions that have no deviation behind them too; a deviation-only view of population exclusions is structurally incomplete.
  • Treat an unblinded DSMB report the way you would treat any other TLF output for QC purposes: independent reproduction and a documented compare, just performed entirely inside the firewall so the evidence, not the content, is what an auditor checks.

Use madhadi.com as an app Full screen, works offline, one tap from your home screen.