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

Form: Product Complaint Investigation Report

A ready-to-use complaint investigation report form for drug and biologic products: sample receipt and identity, testing against the release specification, batch record and deviation review, cluster and trend check, root cause, product impact and field action, confirmed or unconfirmed conclusion, reportability and CAPA decisions, with a filled specimen.

Document type: Form

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 investigation record for a product quality complaint. It picks up where the intake and triage record leaves off and carries the file to a documented conclusion. Replace every <<FILL: ...>> placeholder, set your own document number, version, and effective date, and route it through your normal document control, review, and approval. A worked filled specimen follows so you can see how a completed record reads.

This document is educational and is written to be adapted. Confirm every cited regulation against the current published source before you rely on it, and confirm your reporting obligations with your own regulatory affairs and pharmacovigilance functions. Completing this form does not by itself create compliance; it only structures the investigation your quality system still has to perform.

Use it with the complaint intake and triage form, the complaint handling SOP, and the reportability decision matrix.

Document control header

FieldEntry
Document titleProduct Complaint Investigation Report
Document number<<FILL: FORM-ID, e.g. FORM-QA-031-02>>
Version<<FILL: version, e.g. 1.0>>
Effective date<<FILL: effective date>>
Document owner<<FILL: role, e.g. Complaints Manager>>
Governing SOP<<FILL: SOP-ID for complaint handling>>
Approvers<<FILL: QA approver(s), name and role>>

Field table

Every field below is part of the record. “Required” means the field must carry an entry; where a field genuinely does not apply, enter “N/A” with a reason rather than leaving it blank. A blank field is indistinguishable from a step that was never performed.

FieldFormatRequiredWho completesWhen
Investigation number<<FILL: convention, e.g. INV-YYYY-NNNN>>YesComplaint coordinatorAt assignment
Linked complaint number(s)Complaint ID, comma separatedYesComplaint coordinatorAt assignment
Linked safety case referencePV case ID or “none, AE screen negative”YesComplaint coordinatorAt assignment
Severity as triagedCritical / Major / MinorYesComplaint coordinatorAt assignment
Product, strength, presentationFree textYesComplaint coordinatorAt assignment
Application or licence typeNDA / ANDA / BLA / other, with numberYesRegulatory Affairs or QAAt assignment
Lot number(s)Lot ID, or “not obtained, see section B”YesComplaint coordinatorAt assignment
Manufacturing and packaging sitesSite name or codeYesComplaint coordinatorAt assignment
Date of manufacture, release, expiryDateYesComplaint coordinatorAt assignment
Markets the lot was distributed intoListYesSupply chainAt assignment
Quantity manufactured, released, distributed, remaining in stockNumericYesSupply chainWithin <<FILL: e.g. 3 business days>>
InvestigatorName, roleYesComplaint coordinatorAt assignment
Date assigned, target completion dateDateYesComplaint coordinatorAt assignment
Alleged defect, verbatimFree text, copied unchanged from intakeYesInvestigatorAt start
Investigation planFree textYesInvestigatorAt start
Sample availabilityReceived / not returned / promised / not availableYesInvestigatorAt start
Sample receipt recordDate, condition, photographs, chain of custody referenceYes if a sample was receivedQC or investigatorOn receipt
Identity confirmationConfirmed / not confirmed / not our productYes if a sample was receivedQCBefore any testing
Test results against the release specificationTest, specification, result, pass or fail, data referenceYes if testing performedQCOn completion
Reserve sample examinationResult and data referenceYesQCOn completion
Batch record reviewFindings and record referencesYesManufacturing SME with QABefore conclusion
Deviation, OOS, OOT, and change reviewFindings and record referencesYesQABefore conclusion
Cluster and trend checkQuery performed, period, result including nil resultsYesComplaint coordinatorBefore conclusion
Root causeFree text with method named, or “not determined” with what was ruled outYesInvestigatorBefore conclusion
Product impact assessmentFree text covering the lot, adjacent lots, and other products sharing the causeYesQABefore conclusion
Field action assessmentRequired / not required, with reasoningYesQA with recall committeeBefore conclusion
ConclusionConfirmed / unconfirmed / not determinableYesInvestigatorAt conclusion
Reportability decision at closePer branch, with rationaleYesRegulatory Affairs with QAAt conclusion
CAPA decisionOpened with reference / not required with reasoningYesComplaint coordinator with CAPA ownerAt conclusion
Sample dispositionRetained / returned / destroyed, with record referenceYes if a sample was receivedQCAt conclusion
Investigator signature and dateSignatureYesInvestigatorAt conclusion
QA review and approvalSignatureYesQAAt closure
Extension recordOriginal target, revised target, reason, approver, date approvedYes if the target was revisedQABefore the original target passes

Section A: Investigation identification and assignment

FieldEntry
Investigation number<<FILL>>
Linked complaint number(s)<<FILL>>
Linked safety case reference<<FILL: PV case ID, or "none, AE screen negative on [date]">>
Severity as triagedCritical / Major / Minor
Date of awareness of the complaint<<FILL>>
Date investigation assigned<<FILL>>
Target completion date<<FILL>>
Investigator (name, role)<<FILL>>
Supporting functions assigned<<FILL: QC, manufacturing SME, RA, PV, supplier quality>>

Section B: Product and batch context

FieldEntry
Product, strength, presentation, dosage form<<FILL>>
Application or licence type and number<<FILL: NDA / ANDA / BLA / other>>
Combination product?Yes / No. If yes, constituent parts: <<FILL>>
Lot number(s)<<FILL>>
If no lot number was obtainedWhat was asked of the complainant, what alternatives were tried (carton photograph, dispensing record, pharmacy or wholesaler trace, distribution records for the complainant’s location), and the outcome: <<FILL>>
Manufacturing site and packaging site<<FILL>>
Dates: manufacture, release, expiry<<FILL>>
Quantity manufactured / released / distributed / remaining in company stock<<FILL>>
Markets the lot was distributed into<<FILL>>
Contract manufacturer or packer involved<<FILL: name and quality agreement reference, or N/A>>
Storage and distribution conditions of record<<FILL>>
Any known excursion in transit or at the customer<<FILL>>

Section C: Alleged defect and investigation plan

Alleged defect, verbatim from intake, copied without editing: <<FILL>>

FieldEntry
Defect category assigned at triage<<FILL>>
What would have to be true for the allegation to be correct<<FILL: state the hypothesis in testable terms>>
What evidence could confirm it<<FILL>>
What evidence could rule it out<<FILL>>
Planned steps<<FILL: numbered list, proportionate to severity>>
Basis for the depth chosen<<FILL: why this depth is proportionate to the severity and the risk>>

Stating what would rule the allegation out, before you start, is what stops an investigation from becoming a search for reasons to close it. Write the plan before the first test, not after the result.

Section D: Sample receipt, condition, and identity

FieldEntry
Was a sample requested from the complainant?Yes, on <<FILL: date>> / No, reason: <<FILL>>
Sample availabilityReceived / promised / not returned / not available (consumed, discarded, administered)
Date sample received<<FILL>>
Received by, location<<FILL>>
Shipping condition on arrival<<FILL: packaging integrity, temperature monitor reading if applicable, transit time>>
Condition on receipt, described before handling<<FILL: appearance, closure, label, fill level, visible defect>>
Photographs taken before handlingYes / No, reference <<FILL>>
Chain of custody startedYes / No, reference <<FILL>>
Identity confirmationConfirmed as our product and the lot claimed / not the lot claimed / not our product
Basis for identity confirmation<<FILL: label, coding, closure, vial or blister markings, serialisation check>>
Reserve or retention sample locatedYes, location <<FILL>> / No, reason <<FILL>>
Storage of the returned sample during investigation<<FILL>>

Confirm identity before any testing. Testing a unit that turns out not to be your product, or not to be the claimed lot, produces a result that will be quoted for years and means nothing. Where the returned unit is not your product, that is a finding in its own right and may raise a counterfeit or diversion question that leaves the complaint process entirely.

Section E: Testing against the release specification

The comparison a reviewer expects is: does the returned unit meet the specification the lot was released against. Where the alleged defect is not covered by a release test, define the additional testing and justify it.

TestSpecification (as released against)ResultPass / FailData referenceAnalyst / date
<<FILL>><<FILL>><<FILL>><<FILL>><<FILL>>
<<FILL>><<FILL>><<FILL>><<FILL>><<FILL>>
FieldEntry
Additional (non-release) testing performed<<FILL: test, why it was added, result, or N/A>>
Reserve sample tested in parallelYes / No, results <<FILL>>
Original release data for the lot reviewedYes, CoA reference <<FILL>>
Comparison of returned unit against original release data<<FILL: attribute by attribute where relevant>>
Stability data for the lot reviewedYes / No / Not applicable, reference <<FILL>>
Testing conclusion<<FILL: the defect is / is not demonstrated by testing, and on what basis>>

Where the returned sample passes every test, say so plainly and then continue. A pass narrows the hypothesis; it does not close the investigation. See section H.

Section F: Batch record, deviation, and change review

AreaReviewed?FindingsRecord reference
Executed batch record for the lotYes / No<<FILL>><<FILL>>
In-process results, including results that passed but sat near a limitYes / No<<FILL>><<FILL>>
Release testing and certificate of analysisYes / No<<FILL>><<FILL>>
Deviations raised on the lotYes / No<<FILL>><<FILL>>
Out-of-specification and out-of-trend results on the lotYes / No<<FILL>><<FILL>>
Environmental monitoring and utilities data, where relevant to the defectYes / No / N/A<<FILL>><<FILL>>
Equipment, calibration, and maintenance history relevant to the defectYes / No<<FILL>><<FILL>>
Change records in the relevant window (process, material, supplier, tooling, method, site)Yes / No<<FILL>><<FILL>>
Incoming material and component history, including supplier lotYes / No<<FILL>><<FILL>>
Packaging and labelling reconciliation for the lotYes / No<<FILL>><<FILL>>
Distribution and storage records, including any transit excursionYes / No<<FILL>><<FILL>>
Contract manufacturer or packer records requested and receivedYes / No / N/A<<FILL>><<FILL>>
FieldEntry
Manufacturing SME plausibility assessment<<FILL: given the process as actually run, is the alleged defect plausible, and why>>
Assessment of any deviation previously closed as “no impact” that is relevant here<<FILL: was that conclusion tested against the attribute now in question, or only against release data at time zero?>>

That last row catches a recurring failure. A deviation closed as no impact on the basis of release testing alone has not been assessed against stability-indicating or in-use attributes. When a complaint arrives months later on a lot with a closed deviation, revisit the original impact assessment rather than citing it.

Section G: Cluster and trend check on the lot

QueryPeriodResultReference
Same lot, any defect type<<FILL: e.g. lot lifetime to date>><<FILL: count and complaint numbers, or "nil">><<FILL>>
Same defect type, this product, all lots<<FILL: e.g. rolling 12 months>><<FILL>><<FILL>>
Same defect type, adjacent lots (same campaign, same equipment train, same component lot)<<FILL>><<FILL>><<FILL>>
Same defect type across other products sharing the suspected cause<<FILL>><<FILL>><<FILL>>
Related deviations or OOS across the same period<<FILL>><<FILL>><<FILL>>
FieldEntry
Current complaint rate for this defect type, normalised<<FILL: rate per 10,000 or per 100,000 units distributed>>
Baseline rate and the threshold in force<<FILL>>
Threshold crossed?Yes / No
Prior unconfirmed complaints reopened or linked<<FILL: numbers, or "none identified">>

Record nil results explicitly. “No prior complaints on this lot, query run on <<FILL: date>> covering <<FILL: period>>” is evidence that the check happened. A blank row is not. Rate normalisation and threshold mechanics live in the complaint trending and threshold log.

Section H: Root cause

FieldEntry
Method used<<FILL: 5 Whys / fishbone / fault tree / structured hypothesis testing, proportionate to severity>>
Hypotheses considered<<FILL: list them, including the ones you rejected>>
Evidence for each hypothesis<<FILL>>
Hypotheses ruled out, and on what evidence<<FILL>>
Root cause determined<<FILL: statement of cause>>
If root cause was not determinedWhat was ruled out, what evidence would have been needed, why it was not obtainable, and what will be done to detect a recurrence: <<FILL>>
Contributing factors<<FILL>>
Human factors, labelling, or instructions-for-use contribution assessed<<FILL: see the note below>>

See root cause analysis techniques for method selection.

On “user error”. Before recording user error or patient handling as the cause, answer this in the record: is the product, its labelling, its packaging, or its instructions for use easy to get wrong? A recurring use error is usually a design, labelling, or instruction problem presented as a user problem, and it is one of the most common causes an inspector will push back on. If the same “user error” appears three times, it is a signal about your product, not about your patients.

Section I: Product impact and field action assessment

QuestionAssessmentBasis
Is the remainder of the affected lot at risk?Yes / No<<FILL>>
Are adjacent lots at risk (same campaign, equipment, component lot, method, supplier)?Yes / No<<FILL: name the lots assessed and how they were bounded>>
Are other products at risk from the same cause?Yes / No<<FILL>>
Quantity of affected product remaining in company control<<FILL>><<FILL>>
Quantity of affected product in the field<<FILL>><<FILL>>
Action on company-held stock<<FILL: quarantine / hold / release / reject, with date>><<FILL>>
Is a recall, field correction, market withdrawal, or stock recovery indicated?Yes / No<<FILL>>
If yes, referred to the recall committee on<<FILL: date, reference>>
If no, the reasoning<<FILL>>
Health hazard evaluation required?Yes / No, reference <<FILL>>
Impact on batch disposition decisions for lots not yet released<<FILL>><<FILL>>

“No field action required” is a decision that has to be reasoned. Record it with the same care you would record a recall. See recall management and field actions and the recall and field action plan.

Section J: Conclusion

FieldEntry
ConclusionConfirmed / Unconfirmed / Not determinable
Statement of conclusion<<FILL: what was established, in one or two sentences, tied to the evidence>>
Evidence the conclusion rests on<<FILL: reference the specific sections and data above>>
Was the severity assigned at triage still correct?Yes / No. If reclassified: original <<FILL>>, new <<FILL>>, reason <<FILL>>, approver <<FILL>>, date <<FILL>>
Residual uncertainty<<FILL: what remains unknown and what risk that carries>>

The “could not confirm” section

Complete this section whenever the conclusion is Unconfirmed or Not determinable. It exists because “could not confirm, no further action” is the single most common closure shortcut in complaint handling and the one inspectors look for first.

SituationWhat still has to be done and recorded
No sample was returnedRecord what was requested and when, what alternatives were offered, and why none succeeded. Then: examine the reserve or retention sample against the alleged defect. Review the batch record and the deviation history. Run the cluster and trend check. Obtain the manufacturing SME plausibility assessment. Review whether the defect could arise post-distribution from storage, handling, transport, or in-use conditions. Assess whether the same allegation has appeared before on any lot. None of these steps require the sample.
The sample was returned and passed every testRecord that clearly, then establish why the complainant saw what they saw. A pass rules out the defect in that unit at the time of test. It does not rule out: a defect that resolves or changes on storage or transport, an intermittent defect, a defect in a different unit of the same lot, a defect in an attribute you did not test, or an in-use condition the release test does not simulate. State which of these were considered.
The defect is real but the cause was not foundRecord what was ruled out and the evidence for each exclusion. Record what evidence would have been needed and why it could not be obtained. Define what will detect a recurrence: an added monitoring point, a trend threshold, a heightened review of the next lots. An undetermined cause with no detection plan is an open risk recorded as a closed investigation.
The complainant could not be reached for follow-upRecord the attempts, the dates, and the channels. Then complete every step above that does not depend on the complainant. Inability to contact a reporter does not reduce the investigation to nothing.
FieldEntry
Which situation applies<<FILL>>
Steps completed despite the limitation<<FILL: list them with references>>
Alternative explanations considered and their status<<FILL>>
Is this complaint being trended despite being unconfirmed?Yes (always) / with reference <<FILL>>
Prior unconfirmed complaints of this defect type, count and period<<FILL>>
Does the run of unconfirmed complaints itself constitute a signal?Yes / No, with reasoning <<FILL>>
Detection plan where the cause was not found<<FILL>>

An unconfirmed complaint is always trended. A pattern of unconfirmed-but-recurring complaints on one defect type is a confirmed signal about the system, even when every individual file is honestly unconfirmed.

Section K: Reportability decision at close

BranchApplicable?RegulationRationaleReport referenceDate
Post-marketing adverse experience reportYes / No<<FILL>><<FILL>><<FILL>><<FILL>>
Field Alert ReportYes / No21 CFR 314.81(b)(1), 3 working days<<FILL>><<FILL>><<FILL>>
Biological Product Deviation ReportYes / No21 CFR 600.14, not to exceed 45 calendar days<<FILL>><<FILL>><<FILL>>
EU and other marketsYes / No<<FILL>><<FILL>><<FILL>><<FILL>>
Combination product constituentYes / No / N/A21 CFR Part 4 Subpart B<<FILL>><<FILL>><<FILL>>
Recall or field actionYes / No<<FILL>><<FILL>><<FILL>><<FILL>>
FieldEntry
Did the investigation conclusion change any branch from the assessment made at intake?Yes / No
If yes, what changed and why<<FILL>>
Reportability reassessment performed by, date<<FILL>>

This is the second reportability assessment. The first was made at intake on the facts as received, inside the regulatory clocks. If the only reportability assessment in the file is this one, the clocks were assessed too late. Use the reportability decision matrix for both.

Section L: CAPA decision, sample disposition, and approval

FieldEntry
CAPA required?Yes / No
If yes, CAPA reference<<FILL>>
Complaints linked to that CAPA<<FILL: all contributing complaint numbers where the CAPA arose from a trend>>
If no, the reasoning<<FILL: e.g. "Minor, unconfirmed, no recurrence in 24 months, no systemic weakness identified">>
Effectiveness measure proposed<<FILL: what metric, over what period, against what baseline>>
Sample dispositionRetained until <<FILL>> / returned to complainant / destroyed under record <<FILL>>
Reserve sample disposition<<FILL>>
Information shared with contract partner or supplier<<FILL: who, when, under which agreement clause, or N/A>>
Input to the reply to the complainant<<FILL: the plain-language outcome that can be shared, excluding confidential detail>>
TimelineEntry
Date assigned / target / actual completion<<FILL>> / <<FILL>> / <<FILL>>
Extension taken?No / Yes: original target <<FILL>>, revised target <<FILL>>, reason <<FILL>>, approved by <<FILL>> on <<FILL>>
ApprovalName and roleSignatureDate
Investigator<<FILL>>
Manufacturing or QC reviewer<<FILL>>
Regulatory Affairs (reportability)<<FILL>>
QA approval<<FILL>>

Instructions for completion

  1. Copy the verbatim allegation into section C without editing it. Rewriting it into a category is how the detail that solves the investigation gets lost.
  2. Write the plan in section C before you test anything, including what would rule the allegation out. Retro-fitting a plan to a result is visible in the record and reads badly.
  3. Confirm identity before testing in section D. A result on the wrong unit is worse than no result.
  4. Complete every row. Where a row does not apply, write “N/A” and the reason. Blank rows read as steps that were skipped.
  5. Record nil results. “Query run on this date over this period, no other complaints found” is evidence. Silence is not.
  6. Never delete or overwrite an entry. Correct errors by single line strike-through with initials, date, and reason on paper, or through the audit-trailed correction function in the electronic system. Complaint investigation records are GxP records and are subject to ALCOA+ expectations.
  7. Complete the “could not confirm” section in section J whenever the conclusion is not confirmed. It is not optional and it is the section a reviewer will read first.
  8. Take extensions before the target passes, not after. An extension approved after the due date is a late investigation with paperwork attached.
  9. Do not let the investigation gate the reporting clocks. Section K is the second reportability assessment, not the first.
  10. Where the product was made under contract, record what was requested from the contract partner, when, what was received, and whether the quality agreement timelines were met.

Retention

RecordRetention
This investigation report and all attachments<<FILL: retention period>>
Sample photographs, chain of custody, and test data<<FILL>>
Correspondence with the complainant<<FILL>>
Correspondence with contract partners and suppliers<<FILL>>

Complaint records under 21 CFR 211.198(b) are retained at least 1 year after the expiration date of the drug product, or 1 year after the date the complaint was received, whichever is longer; the regulation provides separately for certain over-the-counter products without expiration dating. Licensed biological products, cell and gene therapy products, combination products, and non-US markets carry their own and frequently longer obligations. Set <<FILL: retention period>> to the longest applicable across your products and markets, and confirm it with regulatory affairs. Records must be readily retrievable for inspection.


Filled specimen

The following is a completed investigation for a lyophilised biologic. The company, product, people, and numbers are illustrative. It is deliberately a case where the first two complaints on the lot were honestly closed as unconfirmed and the third confirmed the defect.

Section A: Identification and assignment

FieldEntry
Investigation numberINV-2026-0311
Linked complaint number(s)CMP-2026-0731 (primary); CMP-2026-0688 and CMP-2026-0702 linked on 8 July 2026
Linked safety case referencePV-2026-0902
Severity as triagedCritical
Date of awareness of the complaint6 July 2026, 14:10
Date investigation assigned6 July 2026
Target completion date5 August 2026
InvestigatorT. Nwosu, QC Investigations Lead
Supporting functionsQC Analytical (biologics), Manufacturing SME (lyophilisation), Regulatory Affairs, Pharmacovigilance

Section B: Product and batch context

FieldEntry
ProductFictional Bio lyophilised biologic, 100 mg/vial, single-use vial for reconstitution
Application or licence typeLicensed biological product under BLA
Combination product?No
Lot numberLB-4417
Manufacturing and packaging sitesSite B (drug substance and fill/finish), Site B (packaging)
Manufacture / release / expiry12 March 2026 / 8 April 2026 / 30 September 2027
Quantity manufactured / released / distributed / in company stock9,600 / 9,410 / 9,180 / 230 vials
Markets distributed intoUnited States only, per distribution report DIST-2026-0714
Contract manufacturerNone
Storage and distribution conditions of record2 to 8 C throughout; no excursions recorded in the distribution data logger records for the shipments to the reporting hospital

Section C: Alleged defect and plan

Alleged defect, verbatim: “The powder went into solution but the solution looked hazy, sort of cloudy, not clear like the last lot. We did not give it. The patient earlier that morning had a different vial from the same box and she spiked a fever about an hour after her infusion.”

FieldEntry
Defect categoryAppearance on reconstitution, suspected contamination or aggregation
What would have to be trueEither a microbial or particulate contamination is present, or the protein has aggregated such that the reconstituted solution fails the appearance specification
Evidence that could confirmAppearance failure on the returned unit against the release specification; elevated high molecular weight species by size exclusion chromatography; subvisible particulate above specification; microbial growth
Evidence that could rule outReturned unit meets appearance, particulate, purity, and sterility specifications, and reserve samples of the same lot also meet them
Planned steps1. Receive and photograph the returned unit. 2. Confirm identity. 3. Reconstitute under labelled conditions and assess appearance. 4. Sterility and bioburden. 5. Subvisible particulate. 6. Purity by SEC. 7. Residual moisture on reserve sample. 8. Reserve sample parallel testing. 9. Batch record and deviation review. 10. Cluster check on lot and defect type.
Basis for depthCritical severity, sterile parenteral biologic, distributed lot, associated febrile event. Full investigation with documented root cause.

Section D: Sample receipt, condition, identity

FieldEntry
Sample requestedYes, 6 July 2026 during the initial call
Sample availabilityReceived
Date received9 July 2026
Received by, locationQC Sample Reception, Site B
Shipping condition on arrivalValidated cold chain shipper intact, temperature monitor 3.8 C average, no excursion, transit 26 hours
Condition on receipt before handlingVial intact, stopper seated, crimp intact, label legible and undamaged, lyophilised cake intact with no collapse or discoloration visible
Photographs before handlingYes, PHOTO-INV-2026-0311-01 to 06
Chain of custodyYes, COC-2026-0455
Identity confirmationConfirmed as our product, lot LB-4417, by label, vial base coding, and stopper type
Reserve sample locatedYes, QC retain store, positions R-4417-A through R-4417-F
Storage during investigation2 to 8 C

Section E: Testing against the release specification

TestSpecification (as released against)ResultPass / FailData referenceAnalyst / date
Appearance on reconstitutionClear to slightly opalescent, colourless to pale yellow, essentially free from visible particlesDistinctly hazy, opalescence beyond the reference standardFailLAB-2026-3318A. Mensah, 10 July 2026
SterilityNo growthNo growth at 14 daysPassLAB-2026-3319A. Mensah, 24 July 2026
Bacterial endotoxinNot more than 10 EU/mL2.1 EU/mLPassLAB-2026-3320A. Mensah, 11 July 2026
Subvisible particulateWithin compendial limits for the container volumeWithin limitsPassLAB-2026-3321R. Okonjo, 11 July 2026
Purity, high molecular weight species by SECNot more than 2.0 percent3.1 percentFailLAB-2026-3322R. Okonjo, 11 July 2026
Potency, cell-based assay80 to 125 percent of label86 percentPassLAB-2026-3325S. Haddad, 16 July 2026
FieldEntry
Additional (non-release) testingResidual moisture by Karl Fischer on three reserve vials, added because incomplete drying was a live hypothesis. Results 2.7, 2.9, and 2.6 percent against a process target of not more than 1.5 percent.
Reserve sample tested in parallelYes. Three reserve vials: appearance hazy in 2 of 3; HMW species 2.8, 3.0, and 2.2 percent. The defect is present in the reserve samples, so it is a lot attribute rather than a single-unit or handling event.
Original release data reviewedYes, CoA-LB-4417. At release: appearance pass, HMW species 1.4 percent, residual moisture not tested at release.
Comparison against release dataHMW species has risen from 1.4 percent at release to 2.2 to 3.1 percent at approximately four months, against a specification of not more than 2.0 percent. The lot met specification when released and no longer does.
Stability data reviewedYes. Lot LB-4417 was not on the formal stability programme. The three-month timepoint on the concurrent lot LB-4419 showed HMW species 1.5 percent, within specification.
Testing conclusionThe alleged defect is demonstrated. Appearance and purity both fail the release specification on both the returned unit and reserve samples. Sterility, endotoxin, and particulate are not implicated, so contamination is ruled out and aggregation is established as the mechanism.

Section F: Batch record, deviation, and change review

AreaReviewed?FindingsReference
Executed batch recordYesComplete and signed. Secondary drying step recorded as completed to the recipe duration.BR-LB-4417
In-process results near a limitYesProduct temperature during secondary drying tracked 1.5 to 2.0 C below the recipe setpoint for approximately 6 hours, within the alarm band and not flagged at the time.BR-LB-4417 p.44
Release testing and CoAYesAll release tests passed. Residual moisture is a process parameter here, not a release test.CoA-LB-4417
Deviations on the lotYesDEV-2026-0166: lyophiliser LY-02 shelf temperature control excursion during secondary drying. Closed 21 March 2026 as no impact, on the basis that the lot met all release specifications.DEV-2026-0166
OOS / OOT on the lotYesNone.
Environmental monitoringYesGrade A and B monitoring for the fill session within limits throughout. Consistent with the sterility pass.EM-2026-0311
Equipment, calibration, maintenanceYesLY-02 shelf temperature probe TT-2214 was found out of tolerance at the calibration performed 4 April 2026, reading 1.8 C high. The preceding calibration was 2 October 2025. Lot LB-4417 was processed inside that interval.CAL-2026-0288, OOT-CAL-2026-0031
Change records in the windowYesNo process, formulation, supplier, or method changes in the window.
Incoming material historyYesExcipient and drug substance lots also used in LB-4415 and LB-4419, neither of which shows the defect. Material ruled out.
Packaging and labelling reconciliationYesReconciled, no discrepancy.
Distribution and storage recordsYesNo excursions. Post-distribution handling ruled out.DIST-2026-0714
Contract partner recordsN/AManufactured in house.
FieldEntry
Manufacturing SME plausibility assessmentP. Lindqvist, Lyophilisation SME: a probe reading 1.8 C high would cause the control system to hold the shelf below the intended setpoint, giving under-drying at a fixed cycle duration. Elevated residual moisture in a protein cake is a recognised driver of aggregation on storage. The mechanism is plausible and is consistent with the measured moisture and HMW results.
Prior “no impact” deviation reassessedYes. DEV-2026-0166 was closed against release testing at time zero only. Residual moisture was not measured and no stability-indicating attribute was assessed. That impact assessment did not test the attribute now in question and is not relied on here. DEV-2026-0166 reopened as DEV-2026-0166-R1 on 13 July 2026.

Section G: Cluster and trend check

QueryPeriodResultReference
Lot LB-4417, any defect typeRelease to 8 July 20262 prior: CMP-2026-0688 (14 May, “solution looked milky”, no sample returned, closed unconfirmed 2 June); CMP-2026-0702 (3 June, “cloudy after mixing”, no sample returned, closed unconfirmed 19 June)TREND-2026-07-01
Appearance defects, this product, all lotsRolling 12 months5 total. 3 of the 5 are on lot LB-4417.TREND-2026-07-01
Appearance defects, adjacent lots (same lyophiliser LY-02, calibration interval 2 Oct 2025 to 4 Apr 2026)Same periodLots LB-4409 through LB-4418 processed on LY-02 in the interval. 0 complaints on the other 9 lots.TREND-2026-07-02
Same defect across other products on LY-02Same period0. Only this product runs the affected cycle profile.TREND-2026-07-02
Related deviations or OOSSame periodDEV-2026-0166 only.
FieldEntry
Current rate for appearance defects, this product3 complaints on lot LB-4417 against 9,180 vials distributed = 32.7 per 100,000
Baseline and threshold in forceBaseline 1.8 per 100,000 over the prior 12 months; investigation threshold 3x baseline over a rolling lot
Threshold crossed?Yes, by a wide margin, on the lot dimension
Prior unconfirmed complaints reopenedCMP-2026-0688 and CMP-2026-0702 reopened and linked to this investigation on 8 July 2026

Section H: Root cause

FieldEntry
MethodStructured hypothesis testing with a fishbone across material, method, machine, measurement, environment, and post-distribution handling
Hypotheses considered(1) Microbial contamination. (2) Subvisible particulate from container or closure. (3) Protein aggregation from under-drying. (4) Cold chain excursion post-distribution. (5) Incoming material variability. (6) Reconstitution technique at the hospital.
Ruled out and on what evidence(1) Sterility no growth and endotoxin within limit on the returned unit; EM within limits for the fill session. (2) Subvisible particulate within limits. (4) Distribution data logger records show no excursion. (5) Same material lots used in LB-4415 and LB-4419 without the defect. (6) The defect is reproduced in reserve samples reconstituted in the QC laboratory under labelled conditions, so it is not a site technique issue.
Root causeShelf temperature probe TT-2214 on lyophiliser LY-02 drifted high during its calibration interval, so the control system held the shelf below the intended secondary drying temperature. At a fixed cycle duration this produced incomplete secondary drying and elevated residual moisture in lot LB-4417, which drove protein aggregation on storage and caused the appearance and purity specifications to be exceeded approximately four months after release.
Contributing factors(1) The deviation raised at the time was closed as no impact on release data alone, without measuring residual moisture or assessing a stability-indicating attribute. (2) Residual moisture is a process parameter rather than a release test for this product, so a drying failure is not detectable at release. (3) The calibration interval for TT-2214 was 6 months with no intermediate verification.
Human factors, labelling, or IFU contributionAssessed and not contributory. The hospital reconstituted per the approved instructions and the defect reproduces in the laboratory.

Section I: Product impact and field action

QuestionAssessmentBasis
Remainder of lot LB-4417 at risk?YesDefect reproduced in 2 of 3 reserve vials; it is a lot attribute
Adjacent lots at risk?NoLots LB-4409 through LB-4418 on LY-02 in the calibration interval bracketed and reserve-tested for residual moisture and HMW species; all within specification. Only LB-4417 ran the extended secondary drying profile where the offset mattered.
Other products at risk?NoNo other product runs this cycle profile on LY-02
Quantity in company control230 vialsQuarantined 8 July 2026
Quantity in the field9,180 vials distributed, 6,240 estimated remaining unadministered at 14 July 2026Distribution and consumption estimate
Action on company stockQuarantined 8 July 2026, rejected 20 August 2026 under DISP-2026-0141
Field action indicated?YesDistributed sterile parenteral biologic failing appearance and purity specification
Referred to recall committee6 July 2026, REC-2026-004
Health hazard evaluationYes, HHE-2026-004: temporary or medically reversible consequences considered possible, serious harm remote. Class II.
Impact on batch dispositionLot LB-4419, in quarantine at the time, tested for residual moisture before release and met the process target. Released 18 July 2026.

Section J: Conclusion

FieldEntry
ConclusionConfirmed
StatementThe alleged haze on reconstitution is confirmed. Lot LB-4417 fails its appearance and purity specifications at approximately four months after release, caused by elevated residual moisture from incomplete secondary drying following a lyophiliser shelf temperature probe drift.
EvidenceSection E (appearance and SEC failures on the returned unit and reserve samples, residual moisture 2.6 to 2.9 percent against a target of not more than 1.5 percent), section F (DEV-2026-0166 and OOT-CAL-2026-0031), section G (3 of 5 appearance complaints on this one lot), section H (competing hypotheses ruled out on evidence)
Severity still correct?Yes, Critical confirmed. Contamination was ruled out but the lot fails a release specification in a distributed parenteral biologic.
Residual uncertaintyThe relationship between residual moisture and the rate of aggregation is established qualitatively here but not quantified. The retrospective review under the CAPA will establish whether lower-magnitude excursions carry the same risk.

The “could not confirm” section is not completed here because the conclusion is confirmed. It was relevant to complaints CMP-2026-0688 and CMP-2026-0702, both closed unconfirmed with no sample returned. Reviewing those two files against this section shows the gap: both recorded that no sample was available and closed on that basis. Neither examined a reserve sample, and neither ran the cluster check that would have shown a second complaint on the same lot. Either step would have surfaced this defect six weeks earlier. That gap is carried into the CAPA below rather than being left as a comment.

Section K: Reportability at close

BranchApplicable?RegulationRationaleReferenceDate
Post-marketing adverse experienceYes21 CFR 600.80Febrile event temporally associated with administration; owned by PVPV-2026-0902Per PV record
Field Alert ReportNo21 CFR 314.81(b)(1)Licensed biological product under a BLA, not a drug product under an approved Part 314 application. Confirmed with RA 6 July 2026 and reconfirmed at close.N/A12 Aug 2026
Biological Product Deviation ReportYes21 CFR 600.14Event affecting the purity of a distributed licensed biological product. Submitted 17 July 2026 on the information then available, inside the 45 calendar day clock from the 6 July awareness date; followed up with the confirmed root cause.BPDR-2026-002117 Jul 2026, follow-up 12 Aug 2026
EU and other marketsNoEU GVP, EU GMP Chapter 8Lot LB-4417 distributed in the United States only, verified against DIST-2026-0714N/A6 Jul 2026
Combination product constituentN/A21 CFR Part 4 Subpart BSingle-entity vial, no device constituentN/A
Recall or field actionYes21 CFR Part 7Class II recall of lot LB-4417REC-2026-004Initiated 14 Jul 2026
FieldEntry
Did the conclusion change any branch?No branch changed applicability. The BPDR was supplemented with the confirmed root cause, and the recall moved from assessment to execution.
Reassessment by, dateS. Beniwal, Regulatory Affairs Manager, 12 August 2026

Section L: CAPA, disposition, approval

FieldEntry
CAPA required?Yes, CAPA-2026-0203
Complaints linkedCMP-2026-0688, CMP-2026-0702, CMP-2026-0731
CAPA scopeCorrective: shorten the TT-2214 calibration interval and add a monthly intermediate verification against a reference probe on LY-02. Corrective: revise the lyophilisation excursion impact assessment procedure to require residual moisture and a stability-indicating purity result before any no-impact conclusion. Preventive: retrospective review of all lyophilisation excursion deviations closed as no impact on release data alone over the last 24 months. Preventive: revise the complaint investigation procedure so that a no-sample complaint triggers a mandatory reserve sample examination and a lot cluster check before it can be closed as unconfirmed.
Effectiveness measureAppearance and purity complaint rate for this product monitored for 12 months against the 1.8 per 100,000 pre-excursion baseline; retrospective deviation review completed with a documented outcome per lot; audit of 20 unconfirmed complaint closures at 6 months to confirm the reserve sample and cluster steps were performed
Sample dispositionReturned unit retained under COC-2026-0455 until 24 July 2027, then destruction under the standard record. Reserve samples retained per schedule.
Information shared with partnersN/A, manufactured in house. Lyophiliser vendor notified of the probe drift for their own field intelligence, 15 July 2026.
Input to complainant replyComplaint confirmed. Lot recalled. Replacement stock arranged. Cause identified and corrected.
TimelineEntry
Assigned / target / actual6 July 2026 / 5 August 2026 / 24 July 2026
Extension taken?No
ApprovalName and roleDate
InvestigatorT. Nwosu, QC Investigations Lead24 July 2026
Manufacturing reviewerP. Lindqvist, Lyophilisation SME24 July 2026
Regulatory AffairsS. Beniwal, Regulatory Affairs Manager25 July 2026
QA approvalK. Ofori, QA Manager25 July 2026

Common inspection findings this form prevents

  • The investigation record shows a conclusion but no plan, no hypotheses, and no evidence of what was ruled out.
  • A returned sample was tested before its identity was confirmed, so the result cannot be attributed to the complained-of lot.
  • “Could not confirm” is recorded as the whole investigation: no reserve sample examined, no batch record reviewed, no cluster check performed, no plausibility assessment obtained.
  • No sample was returned and the file shows no evidence that one was requested or that alternatives were tried.
  • The returned sample passed and the file closed, with no consideration of whether the release test could detect the alleged defect at all.
  • The cluster and trend check was not performed, or was performed and left unrecorded, so prior complaints on the same lot were never linked.
  • A deviation previously closed as “no impact” was cited rather than reassessed against the attribute now in question.
  • Root cause is stated as “user error” or “handling” with no assessment of whether the labelling, packaging, or instructions for use invite the error, and with the same cause recurring across multiple files.
  • Product impact was assessed for the complained-of lot only, with no bounding of adjacent lots sharing the suspected cause.
  • Field action was not assessed at all, or “no recall required” was recorded with no reasoning.
  • The investigation depth is identical for a Minor cosmetic complaint and a Critical sterility complaint, showing no risk proportionality.
  • Reportability appears only at closure, so the shortest regulatory clock had already expired before anyone assessed it.
  • The investigation ran past its target with no extension record, or with an extension approved after the target date had passed.
  • The CAPA decision is a bare Yes or No with no reasoning in either direction.

How to adapt this form

  1. Set your document number, governing SOP, version, and effective date in the header.
  2. Replace the test rows in section E with your own release specifications by product family, so the investigator is choosing from real tests rather than composing them.
  3. Align the review areas in section F with the records your site actually holds and name the systems they live in, so the investigator knows where to go.
  4. Set the cluster query periods in section G to match the trending periods in your complaint trending and threshold log, so the two documents cannot disagree.
  5. Scale the form by severity if it is too heavy for Minor complaints: define which sections are mandatory for Minor, Major, and Critical in your SOP, and record the proportionality decision in section C. Do not create a separate short form with different fields, because that fragments your trending.
  6. If the form lives in an electronic system, make the “N/A with reason” entry a real option rather than allowing a blank, and confirm the audit trail captures changes to the conclusion, the severity, and the reportability rows.
  7. Where product is made under contract, add the specific quality agreement clause and response timeline to section B, and make the “records requested and received” row in section F mandatory.
  8. Set retention to the longest period applicable across your products and markets, confirmed with regulatory affairs.
  9. Confirm every regulation cited here against the current published version before issue.
Use madhadi.com as an app Full screen, works offline, one tap from your home screen.