This is a ready-to-use SOP for campaign production and changeover on shared equipment. It enforces the validated limits that keep time-based cross-contamination risk under control: maximum campaign length, the two levels of cleaning, hold times, and line clearance. Replace every <<FILL: ...>> placeholder with your own specifics and route it through document control. A worked filled specimen follows. Verify each cited regulation against the current source before you rely on it.
Document control header
| Field | Entry |
|---|---|
| Document title | Campaign Production and Changeover Cross-Contamination Control |
| Document number | <<FILL: SOP-ID, e.g. SOP-MFG-032>> |
| Version | <<FILL: version>> |
| Effective date | <<FILL: date>> |
| Supersedes | <<FILL: prior version or "New">> |
| Document owner | <<FILL: role, e.g. Head of Manufacturing>> |
| Applies to | <<FILL: equipment trains / areas in scope>> |
1. Purpose
This procedure defines how <<FILL: COMPANY NAME>> runs campaigns of a single product and performs changeovers between products on shared equipment, so that residue accumulation, hold-time growth, and mix-ups are controlled within validated limits and cross-contamination is prevented.
2. Scope
Applies to all shared equipment trains where products are run in campaigns or changed over, at the sites in the header. It covers campaign length limits, between-batch (minor) and end-of-campaign (major) cleaning, dirty and clean hold times, and line clearance. It does not replace the cleaning validation itself, governed by <<FILL: SOP-ID for cleaning validation>>, or the worst-case selection, governed by the cleaning validation worst-case matrix.
3. Responsibilities
| Role | Responsibility |
|---|---|
| Manufacturing operations | Runs campaigns within validated limits; performs minor and major cleaning; executes line clearance; records in logbooks. |
| Second-person verifier | Independently confirms line clearance and status labeling before the next product. |
| Cleaning validation SME | Owns the validated campaign length, hold times, and cleaning acceptance limits; supports deviations. |
| Quality Assurance | Approves the limits, dispositions deviations, and confirms records before release. |
4. Definitions
- Campaign: consecutive batches of one product run before a full changeover, with only minor cleaning between batches.
- Minor (between-batch) cleaning: the lesser clean performed within a campaign, validated to its own acceptance criteria.
- Major (end-of-campaign) cleaning: the full validated clean to the governing MACO limit, performed before a different product.
- Dirty hold time: the maximum time equipment may sit soiled before cleaning.
- Clean hold time: the maximum time cleaned equipment stays validated-clean before use.
- Line clearance: the documented, verified removal of the previous product, materials, and records before the next product starts.
5. Procedure
5.1 Confirm the validated limits before starting
- Before a campaign, confirm the validated maximum campaign length (number of batches and total time) and the dirty and clean hold times from the current validation record.
- Confirm the equipment status is clean and within the clean hold time; if the clean hold time has expired, re-clean before use.
5.2 Run the campaign within limits
- Run consecutive batches of the single product, not exceeding the validated maximum number of batches or maximum total campaign time.
- Between batches, perform the minor cleaning per
<<FILL: cleaning SOP>>and record it. - Do not exceed the validated dirty hold time between any two batches. If a batch cannot be cleaned within the dirty hold time, raise a deviation.
- Record each batch, each minor clean, and the running campaign count and elapsed time in the equipment logbook.
5.3 End the campaign and change over
- At or before the validated maximum campaign length, perform major (end-of-campaign) cleaning to the governing MACO acceptance limit.
- Do not exceed the validated dirty hold time before the major clean.
- After cleaning, record the clean and start the clean hold time.
5.4 Line clearance before the next product
- Remove all previous product, components, packaging, labels, and batch documentation from the line and immediate area.
- Verify no previous-product material or record remains, including in hoppers, chutes, printers, and reject stations.
- A second person independently verifies the clearance and signs the line clearance record.
- Update equipment status labeling to reflect clean and the next product.
5.5 Handle exceptions
- A campaign run beyond the validated length or time, a dirty hold exceeded, or a clean hold expired without re-clean is a deviation, not an operational adjustment.
- Record the exception, quarantine affected material, notify QA the same working day, and investigate per
<<FILL: SOP-ID for deviations>>. - Do not release affected batches until the deviation is resolved.
6. Acceptance criteria
- The campaign did not exceed the validated number of batches or total time.
- No dirty hold time was exceeded, and no clean hold time expired without re-clean.
- Minor and major cleaning were performed and recorded per the validated procedures.
- Line clearance was performed, independently verified, and recorded before the next product.
- Any excursion was raised as a deviation and resolved before release.
7. References
EU GMP Chapter 5 (Production), 2015 revision, on campaign production and changeover controls. EMA/CHMP/CVMP/SWP/246844/2018 (Q&A on risk-based cross-contamination). ICH Q7, sections 5.2 and 8, for API campaign and changeover controls. 21 CFR 211.67 (equipment cleaning) and 211.130 (packaging and labeling line clearance context).
Confirm the current version and clause numbers of each reference before issue.
8. Record generated: campaign and changeover log
| Field | Entry |
|---|---|
| Equipment train / ID | <<FILL>> |
| Product | <<FILL>> |
| Validated max campaign (batches / time) | <<FILL>> |
| Batches run this campaign | <<FILL>> |
| Campaign elapsed time | <<FILL>> |
| Longest dirty hold this campaign | <<FILL>> |
| Major clean completed (date / ref) | <<FILL>> |
| Line clearance verified by (2nd person) | <<FILL>> |
| Deviations raised | <<FILL: none, or ref>> |
9. Revision history
| Version | Date | Author | Summary of change |
|---|---|---|---|
<<FILL: 1.0>> | <<FILL: date>> | <<FILL>> | Initial issue. |
10. Approvals
| Role | Name | Signature | Date |
|---|---|---|---|
| Author | <<FILL>> | ||
| Reviewer (QA) | <<FILL>> | ||
| Approver (Quality Head) | <<FILL>> |
Filled specimen
The following shows the campaign log completed for an illustrative solid-dose product. Numbers are illustrative.
| Field | Entry |
|---|---|
| Equipment train / ID | Solid-dose train TRN-02 |
| Product | Product Alfa, 10 mg tablet |
| Validated max campaign | 10 batches or 7 calendar days, whichever first |
| Batches run this campaign | 8 |
| Campaign elapsed time | 5 days |
| Longest dirty hold this campaign | 26 hours (validated limit 48 hours) |
| Major clean completed | 12 August 2026, cleaning record CLN-2026-0345, all swabs below 3,125 µg/swab |
| Line clearance verified by | J. Okafor (operator), independently verified by L. Nguyen (2nd person), 12 August 2026 |
| Deviations raised | None |
In this specimen the campaign stayed inside both the 10-batch and 7-day limits, no dirty hold exceeded 48 hours, the major clean met the governing acceptance limit, and a second person verified line clearance before the next product. That sequence, running within validated limits and proving the changeover, is exactly what an inspector checks.
Common inspection findings this SOP prevents
- Campaigns routinely run past the validated length or time with no deviation.
- Dirty hold times exceeded because the validated limit was never enforced operationally.
- Clean hold time expired and equipment used anyway.
- Line clearance signed by one person with no independent verification.
- Minor and major cleaning treated as interchangeable, so the full clean is skipped before a product change.
How to adapt this SOP
- Set your document number, owner, and effective date in the header.
- Insert the validated campaign length, dirty hold, and clean hold from your current validation record.
- Point the cross-references in sections 2, 5.2, and 5.5 to your real cleaning and deviation procedures.
- Set the line clearance record and status-labeling steps to match your line and MES/paper system.
- Confirm every regulation in section 7 against the current published version before issue.