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
| Field | Entry |
|---|---|
| Document title | Product 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.
| Field | Format | Required | Who completes | When |
|---|---|---|---|---|
| Investigation number | <<FILL: convention, e.g. INV-YYYY-NNNN>> | Yes | Complaint coordinator | At assignment |
| Linked complaint number(s) | Complaint ID, comma separated | Yes | Complaint coordinator | At assignment |
| Linked safety case reference | PV case ID or “none, AE screen negative” | Yes | Complaint coordinator | At assignment |
| Severity as triaged | Critical / Major / Minor | Yes | Complaint coordinator | At assignment |
| Product, strength, presentation | Free text | Yes | Complaint coordinator | At assignment |
| Application or licence type | NDA / ANDA / BLA / other, with number | Yes | Regulatory Affairs or QA | At assignment |
| Lot number(s) | Lot ID, or “not obtained, see section B” | Yes | Complaint coordinator | At assignment |
| Manufacturing and packaging sites | Site name or code | Yes | Complaint coordinator | At assignment |
| Date of manufacture, release, expiry | Date | Yes | Complaint coordinator | At assignment |
| Markets the lot was distributed into | List | Yes | Supply chain | At assignment |
| Quantity manufactured, released, distributed, remaining in stock | Numeric | Yes | Supply chain | Within <<FILL: e.g. 3 business days>> |
| Investigator | Name, role | Yes | Complaint coordinator | At assignment |
| Date assigned, target completion date | Date | Yes | Complaint coordinator | At assignment |
| Alleged defect, verbatim | Free text, copied unchanged from intake | Yes | Investigator | At start |
| Investigation plan | Free text | Yes | Investigator | At start |
| Sample availability | Received / not returned / promised / not available | Yes | Investigator | At start |
| Sample receipt record | Date, condition, photographs, chain of custody reference | Yes if a sample was received | QC or investigator | On receipt |
| Identity confirmation | Confirmed / not confirmed / not our product | Yes if a sample was received | QC | Before any testing |
| Test results against the release specification | Test, specification, result, pass or fail, data reference | Yes if testing performed | QC | On completion |
| Reserve sample examination | Result and data reference | Yes | QC | On completion |
| Batch record review | Findings and record references | Yes | Manufacturing SME with QA | Before conclusion |
| Deviation, OOS, OOT, and change review | Findings and record references | Yes | QA | Before conclusion |
| Cluster and trend check | Query performed, period, result including nil results | Yes | Complaint coordinator | Before conclusion |
| Root cause | Free text with method named, or “not determined” with what was ruled out | Yes | Investigator | Before conclusion |
| Product impact assessment | Free text covering the lot, adjacent lots, and other products sharing the cause | Yes | QA | Before conclusion |
| Field action assessment | Required / not required, with reasoning | Yes | QA with recall committee | Before conclusion |
| Conclusion | Confirmed / unconfirmed / not determinable | Yes | Investigator | At conclusion |
| Reportability decision at close | Per branch, with rationale | Yes | Regulatory Affairs with QA | At conclusion |
| CAPA decision | Opened with reference / not required with reasoning | Yes | Complaint coordinator with CAPA owner | At conclusion |
| Sample disposition | Retained / returned / destroyed, with record reference | Yes if a sample was received | QC | At conclusion |
| Investigator signature and date | Signature | Yes | Investigator | At conclusion |
| QA review and approval | Signature | Yes | QA | At closure |
| Extension record | Original target, revised target, reason, approver, date approved | Yes if the target was revised | QA | Before the original target passes |
Section A: Investigation identification and assignment
| Field | Entry |
|---|---|
| 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 triaged | Critical / 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
| Field | Entry |
|---|---|
| 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 obtained | What 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>>
| Field | Entry |
|---|---|
| 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
| Field | Entry |
|---|---|
| Was a sample requested from the complainant? | Yes, on <<FILL: date>> / No, reason: <<FILL>> |
| Sample availability | Received / 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 handling | Yes / No, reference <<FILL>> |
| Chain of custody started | Yes / No, reference <<FILL>> |
| Identity confirmation | Confirmed 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 located | Yes, 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.
| Test | Specification (as released against) | Result | Pass / Fail | Data reference | Analyst / date |
|---|---|---|---|---|---|
<<FILL>> | <<FILL>> | <<FILL>> | <<FILL>> | <<FILL>> | |
<<FILL>> | <<FILL>> | <<FILL>> | <<FILL>> | <<FILL>> |
| Field | Entry |
|---|---|
| Additional (non-release) testing performed | <<FILL: test, why it was added, result, or N/A>> |
| Reserve sample tested in parallel | Yes / No, results <<FILL>> |
| Original release data for the lot reviewed | Yes, CoA reference <<FILL>> |
| Comparison of returned unit against original release data | <<FILL: attribute by attribute where relevant>> |
| Stability data for the lot reviewed | Yes / 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
| Area | Reviewed? | Findings | Record reference |
|---|---|---|---|
| Executed batch record for the lot | Yes / No | <<FILL>> | <<FILL>> |
| In-process results, including results that passed but sat near a limit | Yes / No | <<FILL>> | <<FILL>> |
| Release testing and certificate of analysis | Yes / No | <<FILL>> | <<FILL>> |
| Deviations raised on the lot | Yes / No | <<FILL>> | <<FILL>> |
| Out-of-specification and out-of-trend results on the lot | Yes / No | <<FILL>> | <<FILL>> |
| Environmental monitoring and utilities data, where relevant to the defect | Yes / No / N/A | <<FILL>> | <<FILL>> |
| Equipment, calibration, and maintenance history relevant to the defect | Yes / 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 lot | Yes / No | <<FILL>> | <<FILL>> |
| Packaging and labelling reconciliation for the lot | Yes / No | <<FILL>> | <<FILL>> |
| Distribution and storage records, including any transit excursion | Yes / No | <<FILL>> | <<FILL>> |
| Contract manufacturer or packer records requested and received | Yes / No / N/A | <<FILL>> | <<FILL>> |
| Field | Entry |
|---|---|
| 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
| Query | Period | Result | Reference |
|---|---|---|---|
| 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>> |
| Field | Entry |
|---|---|
| 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
| Field | Entry |
|---|---|
| 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 determined | What 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
| Question | Assessment | Basis |
|---|---|---|
| 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
| Field | Entry |
|---|---|
| Conclusion | Confirmed / 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.
| Situation | What still has to be done and recorded |
|---|---|
| No sample was returned | Record 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 test | Record 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 found | Record 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-up | Record 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. |
| Field | Entry |
|---|---|
| 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
| Branch | Applicable? | Regulation | Rationale | Report reference | Date |
|---|---|---|---|---|---|
| Post-marketing adverse experience report | Yes / No | <<FILL>> | <<FILL>> | <<FILL>> | <<FILL>> |
| Field Alert Report | Yes / No | 21 CFR 314.81(b)(1), 3 working days | <<FILL>> | <<FILL>> | <<FILL>> |
| Biological Product Deviation Report | Yes / No | 21 CFR 600.14, not to exceed 45 calendar days | <<FILL>> | <<FILL>> | <<FILL>> |
| EU and other markets | Yes / No | <<FILL>> | <<FILL>> | <<FILL>> | <<FILL>> |
| Combination product constituent | Yes / No / N/A | 21 CFR Part 4 Subpart B | <<FILL>> | <<FILL>> | <<FILL>> |
| Recall or field action | Yes / No | <<FILL>> | <<FILL>> | <<FILL>> | <<FILL>> |
| Field | Entry |
|---|---|
| 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
| Field | Entry |
|---|---|
| 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 disposition | Retained 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>> |
| Timeline | Entry |
|---|---|
| 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>> |
| Approval | Name and role | Signature | Date |
|---|---|---|---|
| Investigator | <<FILL>> | ||
| Manufacturing or QC reviewer | <<FILL>> | ||
| Regulatory Affairs (reportability) | <<FILL>> | ||
| QA approval | <<FILL>> |
Instructions for completion
- 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.
- 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.
- Confirm identity before testing in section D. A result on the wrong unit is worse than no result.
- Complete every row. Where a row does not apply, write “N/A” and the reason. Blank rows read as steps that were skipped.
- Record nil results. “Query run on this date over this period, no other complaints found” is evidence. Silence is not.
- 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.
- 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.
- Take extensions before the target passes, not after. An extension approved after the due date is a late investigation with paperwork attached.
- Do not let the investigation gate the reporting clocks. Section K is the second reportability assessment, not the first.
- 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
| Record | Retention |
|---|---|
| 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
| Field | Entry |
|---|---|
| Investigation number | INV-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 reference | PV-2026-0902 |
| Severity as triaged | Critical |
| Date of awareness of the complaint | 6 July 2026, 14:10 |
| Date investigation assigned | 6 July 2026 |
| Target completion date | 5 August 2026 |
| Investigator | T. Nwosu, QC Investigations Lead |
| Supporting functions | QC Analytical (biologics), Manufacturing SME (lyophilisation), Regulatory Affairs, Pharmacovigilance |
Section B: Product and batch context
| Field | Entry |
|---|---|
| Product | Fictional Bio lyophilised biologic, 100 mg/vial, single-use vial for reconstitution |
| Application or licence type | Licensed biological product under BLA |
| Combination product? | No |
| Lot number | LB-4417 |
| Manufacturing and packaging sites | Site B (drug substance and fill/finish), Site B (packaging) |
| Manufacture / release / expiry | 12 March 2026 / 8 April 2026 / 30 September 2027 |
| Quantity manufactured / released / distributed / in company stock | 9,600 / 9,410 / 9,180 / 230 vials |
| Markets distributed into | United States only, per distribution report DIST-2026-0714 |
| Contract manufacturer | None |
| Storage and distribution conditions of record | 2 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.”
| Field | Entry |
|---|---|
| Defect category | Appearance on reconstitution, suspected contamination or aggregation |
| What would have to be true | Either a microbial or particulate contamination is present, or the protein has aggregated such that the reconstituted solution fails the appearance specification |
| Evidence that could confirm | Appearance 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 out | Returned unit meets appearance, particulate, purity, and sterility specifications, and reserve samples of the same lot also meet them |
| Planned steps | 1. 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 depth | Critical severity, sterile parenteral biologic, distributed lot, associated febrile event. Full investigation with documented root cause. |
Section D: Sample receipt, condition, identity
| Field | Entry |
|---|---|
| Sample requested | Yes, 6 July 2026 during the initial call |
| Sample availability | Received |
| Date received | 9 July 2026 |
| Received by, location | QC Sample Reception, Site B |
| Shipping condition on arrival | Validated cold chain shipper intact, temperature monitor 3.8 C average, no excursion, transit 26 hours |
| Condition on receipt before handling | Vial intact, stopper seated, crimp intact, label legible and undamaged, lyophilised cake intact with no collapse or discoloration visible |
| Photographs before handling | Yes, PHOTO-INV-2026-0311-01 to 06 |
| Chain of custody | Yes, COC-2026-0455 |
| Identity confirmation | Confirmed as our product, lot LB-4417, by label, vial base coding, and stopper type |
| Reserve sample located | Yes, QC retain store, positions R-4417-A through R-4417-F |
| Storage during investigation | 2 to 8 C |
Section E: Testing against the release specification
| Test | Specification (as released against) | Result | Pass / Fail | Data reference | Analyst / date |
|---|---|---|---|---|---|
| Appearance on reconstitution | Clear to slightly opalescent, colourless to pale yellow, essentially free from visible particles | Distinctly hazy, opalescence beyond the reference standard | Fail | LAB-2026-3318 | A. Mensah, 10 July 2026 |
| Sterility | No growth | No growth at 14 days | Pass | LAB-2026-3319 | A. Mensah, 24 July 2026 |
| Bacterial endotoxin | Not more than 10 EU/mL | 2.1 EU/mL | Pass | LAB-2026-3320 | A. Mensah, 11 July 2026 |
| Subvisible particulate | Within compendial limits for the container volume | Within limits | Pass | LAB-2026-3321 | R. Okonjo, 11 July 2026 |
| Purity, high molecular weight species by SEC | Not more than 2.0 percent | 3.1 percent | Fail | LAB-2026-3322 | R. Okonjo, 11 July 2026 |
| Potency, cell-based assay | 80 to 125 percent of label | 86 percent | Pass | LAB-2026-3325 | S. Haddad, 16 July 2026 |
| Field | Entry |
|---|---|
| Additional (non-release) testing | Residual 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 parallel | Yes. 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 reviewed | Yes, CoA-LB-4417. At release: appearance pass, HMW species 1.4 percent, residual moisture not tested at release. |
| Comparison against release data | HMW 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 reviewed | Yes. 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 conclusion | The 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
| Area | Reviewed? | Findings | Reference |
|---|---|---|---|
| Executed batch record | Yes | Complete and signed. Secondary drying step recorded as completed to the recipe duration. | BR-LB-4417 |
| In-process results near a limit | Yes | Product 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 CoA | Yes | All release tests passed. Residual moisture is a process parameter here, not a release test. | CoA-LB-4417 |
| Deviations on the lot | Yes | DEV-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 lot | Yes | None. | |
| Environmental monitoring | Yes | Grade A and B monitoring for the fill session within limits throughout. Consistent with the sterility pass. | EM-2026-0311 |
| Equipment, calibration, maintenance | Yes | LY-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 window | Yes | No process, formulation, supplier, or method changes in the window. | |
| Incoming material history | Yes | Excipient and drug substance lots also used in LB-4415 and LB-4419, neither of which shows the defect. Material ruled out. | |
| Packaging and labelling reconciliation | Yes | Reconciled, no discrepancy. | |
| Distribution and storage records | Yes | No excursions. Post-distribution handling ruled out. | DIST-2026-0714 |
| Contract partner records | N/A | Manufactured in house. |
| Field | Entry |
|---|---|
| Manufacturing SME plausibility assessment | P. 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 reassessed | Yes. 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
| Query | Period | Result | Reference |
|---|---|---|---|
| Lot LB-4417, any defect type | Release to 8 July 2026 | 2 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 lots | Rolling 12 months | 5 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 period | Lots 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-02 | Same period | 0. Only this product runs the affected cycle profile. | TREND-2026-07-02 |
| Related deviations or OOS | Same period | DEV-2026-0166 only. |
| Field | Entry |
|---|---|
| Current rate for appearance defects, this product | 3 complaints on lot LB-4417 against 9,180 vials distributed = 32.7 per 100,000 |
| Baseline and threshold in force | Baseline 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 reopened | CMP-2026-0688 and CMP-2026-0702 reopened and linked to this investigation on 8 July 2026 |
Section H: Root cause
| Field | Entry |
|---|---|
| Method | Structured 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 cause | Shelf 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 contribution | Assessed and not contributory. The hospital reconstituted per the approved instructions and the defect reproduces in the laboratory. |
Section I: Product impact and field action
| Question | Assessment | Basis |
|---|---|---|
| Remainder of lot LB-4417 at risk? | Yes | Defect reproduced in 2 of 3 reserve vials; it is a lot attribute |
| Adjacent lots at risk? | No | Lots 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? | No | No other product runs this cycle profile on LY-02 |
| Quantity in company control | 230 vials | Quarantined 8 July 2026 |
| Quantity in the field | 9,180 vials distributed, 6,240 estimated remaining unadministered at 14 July 2026 | Distribution and consumption estimate |
| Action on company stock | Quarantined 8 July 2026, rejected 20 August 2026 under DISP-2026-0141 | |
| Field action indicated? | Yes | Distributed sterile parenteral biologic failing appearance and purity specification |
| Referred to recall committee | 6 July 2026, REC-2026-004 | |
| Health hazard evaluation | Yes, HHE-2026-004: temporary or medically reversible consequences considered possible, serious harm remote. Class II. | |
| Impact on batch disposition | Lot 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
| Field | Entry |
|---|---|
| Conclusion | Confirmed |
| Statement | The 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. |
| Evidence | Section 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 uncertainty | The 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
| Branch | Applicable? | Regulation | Rationale | Reference | Date |
|---|---|---|---|---|---|
| Post-marketing adverse experience | Yes | 21 CFR 600.80 | Febrile event temporally associated with administration; owned by PV | PV-2026-0902 | Per PV record |
| Field Alert Report | No | 21 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/A | 12 Aug 2026 |
| Biological Product Deviation Report | Yes | 21 CFR 600.14 | Event 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-0021 | 17 Jul 2026, follow-up 12 Aug 2026 |
| EU and other markets | No | EU GVP, EU GMP Chapter 8 | Lot LB-4417 distributed in the United States only, verified against DIST-2026-0714 | N/A | 6 Jul 2026 |
| Combination product constituent | N/A | 21 CFR Part 4 Subpart B | Single-entity vial, no device constituent | N/A | |
| Recall or field action | Yes | 21 CFR Part 7 | Class II recall of lot LB-4417 | REC-2026-004 | Initiated 14 Jul 2026 |
| Field | Entry |
|---|---|
| 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, date | S. Beniwal, Regulatory Affairs Manager, 12 August 2026 |
Section L: CAPA, disposition, approval
| Field | Entry |
|---|---|
| CAPA required? | Yes, CAPA-2026-0203 |
| Complaints linked | CMP-2026-0688, CMP-2026-0702, CMP-2026-0731 |
| CAPA scope | Corrective: 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 measure | Appearance 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 disposition | Returned unit retained under COC-2026-0455 until 24 July 2027, then destruction under the standard record. Reserve samples retained per schedule. |
| Information shared with partners | N/A, manufactured in house. Lyophiliser vendor notified of the probe drift for their own field intelligence, 15 July 2026. |
| Input to complainant reply | Complaint confirmed. Lot recalled. Replacement stock arranged. Cause identified and corrected. |
| Timeline | Entry |
|---|---|
| Assigned / target / actual | 6 July 2026 / 5 August 2026 / 24 July 2026 |
| Extension taken? | No |
| Approval | Name and role | Date |
|---|---|---|
| Investigator | T. Nwosu, QC Investigations Lead | 24 July 2026 |
| Manufacturing reviewer | P. Lindqvist, Lyophilisation SME | 24 July 2026 |
| Regulatory Affairs | S. Beniwal, Regulatory Affairs Manager | 25 July 2026 |
| QA approval | K. Ofori, QA Manager | 25 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
- Set your document number, governing SOP, version, and effective date in the header.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Set retention to the longest period applicable across your products and markets, confirmed with regulatory affairs.
- Confirm every regulation cited here against the current published version before issue.