Naga MounikaDrug Product · Validation · CMC
Menu
Working document

CPV Multivariate Monitoring Plan

A plug-and-play plan for operationalizing multivariate Continued Process Verification monitoring: training set qualification, model build and validation, ongoing operation, and the change-control gate a retraining must clear, with a filled specimen.

Document typePlan
Topic areaProcess Validation
LevelAdvanced
UpdatedOctober 2026
How to use this document

Copy the template below into your quality system. Replace every <<FILL: ...>> placeholder with your company, system, and process specifics, then route it through your own document control, review, and approval. The filled specimen shows one worked example; adapt the numbers and scope to your operation and verify each cited regulation or standard against the current source before you rely on it.

This is a generic, originally worded starting point. It contains no confidential, proprietary, or employer material, it is drafted with AI assistance and reviewed, it is not legal or compliance advice, and adopting it does not by itself create or prove compliance. See the Disclaimer and Terms.

This is a ready-to-use plan for building and operating a multivariate Continued Process Verification (CPV) monitoring model, for a process with enough correlated critical process parameters and quality attributes that univariate charts alone leave a real gap. It is a companion to the univariate CPV plan, not a replacement for it; univariate charts stay in place, and this plan covers what the parameter traceability matrix’s multivariate section only flags as in use or not. Replace every <<FILL: ...>> placeholder with your own specifics and route it through document control. A filled specimen follows. Verify each cited reference against the current source before you rely on it.

Document control header

FieldEntry
Document titleCPV Multivariate Monitoring Plan for <<FILL: product / process / parameter group>>
Document number<<FILL: e.g. CPV-MV-2026-01>>
Version<<FILL>>
Effective date<<FILL>>
Linked univariate CPV plan<<FILL: document number>>
Linked parameter traceability matrix<<FILL: document number>>
Plan owner<<FILL: e.g. Statistician / CPV analyst>>

1. Purpose

This plan defines how a multivariate monitoring model for <<FILL: parameter group>> is built, qualified, operated, and maintained, so a correlated shift across several parameters that stays inside every individual control limit is still detectable, and so the model itself is never a less governed part of the CPV program than the univariate charts sitting alongside it.

2. Scope

DimensionDecision
Process / product in scope<<FILL>>
Parameters included in the model<<FILL: list>>
Out of scope<<FILL: e.g. parameters monitored only univariately, with the rationale stated in the traceability matrix>>

3. Risk basis for building a multivariate model

State why a univariate program alone leaves a real gap here, not as a generic statement. This section should identify the specific correlated-parameter group, the shared upstream driver it reflects, and the batch history available to build from.

FieldEntry
Correlated parameter group and shared driver<<FILL: e.g. cell viability at harvest, media lot, bioreactor dissolved oxygen, and downstream yield, all reflecting upstream cell health>>
Evidence the correlation is real, not assumed<<FILL: historical correlation analysis, batch count it is based on>>
Why univariate charts on these parameters would miss a combined shift<<FILL>>

4. Approach

FieldEntry
Model type<<FILL: e.g. PCA-based Hotelling T-squared plus a squared prediction error / DModX statistic>>
Software / tool<<FILL>>
Variable selection method and basis<<FILL>>
Confidence level for T-squared and SPE thresholds<<FILL: e.g. 95% / 99%, state the basis>>

5. Training set qualification

This is the most consequential step in the plan. A model trained on a population that quietly includes an unresolved deviation, or batches spanning an unflagged raw material change, will learn that irregularity as normal and fail to flag a real recurrence of it later.

CriterionRequirement
Minimum batch count<<FILL: e.g. the per-parameter working minimum from the CPV plan, applied across the full parameter set, plus a margin>>
Each candidate batch checked against<<FILL: open deviations, change control records active during manufacture, confirmed disposition>>
Exclusion criteria<<FILL: state explicitly what disqualifies a batch from the training set and who approves an exclusion>>
Qualification sign-off<<FILL: role>>

6. Model build and validation

FieldEntry
Cross-validation approach<<FILL>>
Confirmation against known good and, if available, known deviant batches<<FILL: state whether any historical out-of-trend batch was scored by the model and whether it was correctly flagged>>
Documented model equations / loadings retained<<FILL: reference, location>>

7. Ongoing operation

FieldEntry
Scoring frequency<<FILL: e.g. every batch>>
Who reviews a T-squared or SPE flag<<FILL: role>>
Escalation path for a flag<<FILL: routed through the same CPV signal response and escalation SOP as a univariate signal, triage, assignable-cause search, documented disposition>>
Distinguishing a T-squared flag from an SPE flag in the review<<FILL: state that T-squared indicates a batch outside the normal combined range the model already understands, while an SPE/DModX flag indicates a new pattern the model's correlation structure does not fit at all>>

8. Retraining triggers

A retraining never follows directly from an inconvenient flag. State the predefined triggers below; a retraining with no trigger checked is not eligible for approval.

TriggerAppliesDetail
Scheduled calendar interval<<FILL: yes/no>><<FILL>>
Accumulation of a predefined number of new qualified batches<<FILL: yes/no>><<FILL>>
A validated process change affecting any variable the model uses<<FILL: yes/no>><<FILL: linked change control reference>>
Other, state basis<<FILL: yes/no>><<FILL>>

9. Model change control

Any retraining, variable-set change, or threshold change runs through change control with the same discipline a univariate control limit recalculation requires. A retraining that quietly absorbs the batches behind a recent flag into the next model version, with no independent trigger from section 8, is not approved under this plan.

FieldEntry
Change control reference required before a new model version goes live<<FILL>>
Confirmation no open, unresolved flag exists on the current model at the time retraining is requested<<FILL: yes/no>>
Prior model version retained and referenced<<FILL: location>>

10. Roles and responsibilities

RoleResponsibility
Statistician / CPV analystBuilds and validates the model, confirms training set qualification, executes approved retraining
Process owner / Manufacturing Sciences and TechnologyInterprets a flag against process knowledge, leads the assignable-cause investigation
Quality AssuranceApproves this plan, reviews every retraining request against section 8’s triggers, approves model change control

11. Schedule for initial build

MilestoneTarget date
Training set qualification complete<<FILL>>
Model build and internal validation complete<<FILL>>
QA review and approval<<FILL>>
Go-live, scoring real batches<<FILL>>

12. Acceptance criteria for go-live

The model is eligible to go live once the training set is qualified per section 5, the model’s thresholds are documented with their statistical basis per section 4, at least one validation check per section 6 has been completed, and QA has approved this plan including the retraining triggers in section 8. A model running against live batches with no approved plan covering these points is not in a qualified state regardless of how long it has been in informal use.

13. References

PDA Technical Report No. 60 (Revised 2026), Process Validation: A Lifecycle Approach. FDA guidance, “Process Validation: General Principles and Practices” (January 2011), Stage 3. See the paired article, continued process verification: building a Stage 3 program that actually monitors, for the reasoning behind operationalizing multivariate monitoring as a written plan.

Confirm the current version of each reference before issue.

14. Revision history

VersionDateAuthorSummary of change
<<FILL: 1.0>><<FILL>><<FILL>>Initial issue.

15. Approvals

RoleNameSignatureDate
Author (Statistician / CPV analyst)<<FILL>>
Reviewer (Process owner / MSAT)<<FILL>>
Approver (Quality Assurance)<<FILL>>

Filled specimen

Extract for an example allogeneic cell therapy drug substance process. Company and numbers are illustrative.

FieldEntry
Parameter groupCell viability at harvest, media lot identity (categorical), bioreactor dissolved oxygen control deviation count, and downstream step yield
Risk basisHistorical correlation analysis across 42 commercial batches showed viability and yield moving together with a correlation coefficient of 0.81; two batches with low viability and unexpectedly high yield passed every univariate chart individually
Model typePCA-based Hotelling T-squared plus SPE, 95% confidence thresholds for both statistics
Training set38 of the 42 available batches; 4 excluded, 2 for an open deviation active during manufacture, 2 for a raw material change not yet confirmed equivalent
Retraining trigger setAnnual, or accumulation of 15 new qualified batches, or any validated change to the media formulation or bioreactor control strategy

At go-live, the model correctly flagged, in retrospective scoring, both of the historically low-viability, high-yield batches with a T-squared value above the 95% threshold, the same pattern that passed univariate review at the time; this retrospective check was documented as the section 6 validation basis before the model went live on new batches.

Common inspection findings this plan prevents

  • A multivariate model running against live batches with no written plan, discoverable only by asking who built it and finding the answer is a slide deck, not a governed document.
  • A training set that was never checked against open deviations or unconfirmed changes, so the model’s definition of “normal” quietly includes an unresolved irregularity.
  • A retraining that followed immediately after a flag, with no independent trigger from a predefined schedule or batch count, effectively erasing the flag from the model’s memory.
  • No distinction documented between a T-squared flag and an SPE flag, so a reviewer cannot tell whether a batch fits a known pattern at an unusual intensity or represents a pattern the model has never seen.

How to adapt this plan

  1. Build section 3’s risk basis from an actual correlation analysis on your own historical data, not an assumed relationship between parameters that happen to share a process step.
  2. Set the training set exclusion criteria in section 5 before looking at which batches would pass or fail them; deciding exclusions after seeing the model’s output defeats the qualification step’s purpose.
  3. Set retraining triggers in section 8 that match your own CPV plan’s philosophy on univariate limit recalculation; the two should not use a looser standard for the harder-to-audit multivariate side.
  4. Confirm every reference in section 13 against the current published version before issue.
Add this site to your home screen Full screen, works offline, one tap from your home screen.