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
Log Plug-and-play starting point Quality Assurance

Log: Column Cycle Life Tracking

A plug-and-play per-column cycle tracking log that enforces a validated chromatography resin or membrane lifetime limit, with a hard discard trigger, repack/requalification tracking, and a filled specimen.

Document type: Log

Read and copy the template below into your own quality system. It is a generic starting point for your own internal use, provided as is, with no warranty; see the Terms and License. Adopting it does not by itself create compliance.

This is a ready-to-use log for tracking chromatography column or membrane cycle life against a validated maximum. It exists to close the most common finding in this area: a validated limit that exists on paper with no reliable mechanism enforcing it. Replace every <<FILL: ...>> placeholder with your own specifics. A worked filled specimen follows.

Instructions

  • One log per physical column or membrane cassette, identified by its own serial number, not by resin lot.
  • Complete one row every time the column is used in a manufacturing cycle.
  • The validated maximum cycle count and the discard trigger are stated at the top and must match the current approved lifetime study.
  • A column reaching its validated maximum is discarded or repacked; a repacked column resets to cycle 0 only after packing qualification (HETP, asymmetry) is complete and documented.
FieldEntry
Column / membrane serial number<<FILL>>
Resin / membrane type and lot<<FILL>>
Step / process<<FILL>>
Validated lifetime protocol/report reference<<FILL>>
Validated maximum cycle count<<FILL>>
Discard trigger<<FILL: e.g. "hard stop at cycle N, no exceptions without a new lifetime claim">>
Last packing qualification date<<FILL>>

Cycle log

Cycle #Batch / lot processedDateBack-pressure (bar)HETP / asymmetry (if tested)Sanitization performedOperatorNotes
1<<FILL>><<FILL>><<FILL>><<FILL>>Yes/No<<FILL>><<FILL>>
2<<FILL>><<FILL>><<FILL>><<FILL>>Yes/No<<FILL>><<FILL>>
<<FILL: ...>>

Approach to maximum: action required

TriggerAction
10 cycles remaining to validated maximumManufacturing schedules a replacement column; Validation notified
Validated maximum reachedColumn is discarded or removed from service; batch record system blocks further use of this serial number
Any attribute trending abnormally before the maximumRaise a deviation; do not continue cycling pending assessment

Repack / requalification record (complete only if the column is repacked, not discarded)

FieldEntry
Repack date<<FILL>>
New packing qualification result (HETP, asymmetry)<<FILL>>
Qualification pass/fail<<FILL>>
Cycle counter reset to 0, approved by<<FILL>>

Sign-off

RoleNameSignatureDate
Log maintained by (Manufacturing)<<FILL>>
Periodic review by (Validation/QA)<<FILL>>

Filled specimen

Illustrative Protein A column, validated maximum 150 cycles.

FieldEntry
Column serial numberPA-COL-0042
Resin type and lotMabSelect PrismA, lot 3A7712
Validated maximum cycle count150
Discard triggerHard stop at cycle 150; batch record system blocks cycle 151
Cycle #Batch processedDateBack-pressure (bar)Sanitization performedOperator
148BR-20260812-032026-08-122.2YesJ. Alvarez
149BR-20260814-012026-08-142.3YesJ. Alvarez
150BR-20260815-022026-08-152.3YesM. Chen

At cycle 150 the column was removed from service the same day per the discard trigger; the batch record system was updated to reject serial number PA-COL-0042 for any further manufacturing use.

Common inspection findings this log prevents

  • A validated cycle limit that exists in the protocol but no record shows which physical column is on which cycle.
  • Tracking by resin lot instead of by individual column serial number, which loses the count when a lot is split across multiple columns.
  • A column used beyond its validated maximum because no system blocked it.
  • A repacked column silently continuing its old cycle count instead of requalifying and resetting.

How to adapt this log

  1. Set the validated maximum from your current approved lifetime study; update this log immediately if the study is revised.
  2. Decide whether this log is paper or built into your MES/batch record system; either way, the discard trigger must be enforced, not advisory.
  3. Set your own approach-to-maximum trigger point (this template uses 10 cycles remaining as an example).
  4. If repacking is permitted, require packing qualification before the counter resets.
Use madhadi.com as an app Full screen, works offline, one tap from your home screen.