This is a ready-to-use SOP. Replace every <<FILL: ...>> placeholder with your own specifics, look up the actual sampling values in ANSI/ASQ Z1.4 for your lot size and AQLs, and route the document through your normal document control. A worked filled specimen follows the template. It is an educational aid to adapt and verify, not a substitute for the compendial chapters and standards it references.
Document control header
| Field | Entry |
|---|---|
| Document title | 100% Visual Inspection and AQL Re-Inspection of Injectable Products |
| Document number | <<FILL: SOP-ID, e.g. SOP-QC-058>> |
| Version | <<FILL: version>> |
| Effective date | <<FILL: date>> |
| Supersedes | <<FILL: prior version or "New">> |
| Document owner | <<FILL: role, e.g. QC Inspection Owner>> |
| Applies to | <<FILL: products / lines / sites in scope>> |
1. Purpose
This procedure defines how every filled injectable unit is inspected for visible particulates and other defects, and how a statistically defined re-inspection sample confirms the inspection was effective. It implements the two distinct controls in USP General Chapter <790>: 100 percent inspection during manufacture and acceptance sampling on the inspected lot.
2. Scope
This procedure applies to all sterile injectable products in the container formats listed in the header, inspected manually, semi-automatically, or by automated visual inspection. It covers defect classification, segregation and reconciliation, the AQL re-inspection, and lot disposition input. Inspector qualification is governed by <<FILL: protocol/SOP-ID for inspector qualification>> and the defect library by <<FILL: document number of the defect library>>.
3. Responsibilities
| Role | Responsibility |
|---|---|
| Inspection operator | Performs 100 percent inspection, classifies and segregates defects, records counts, maintains qualified status. |
| Inspection supervisor / line lead | Manages fatigue rotation, confirms reconciliation closes, escalates abnormal defect rates. |
| QC / QA inspection owner | Owns this SOP, the defect library, the AQL plan, and trending. |
| AQL re-inspector (qualified) | Performs the re-inspection under qualified conditions and records defect counts by class. |
| QA disposition | Reviews inspection and AQL records as part of lot release. |
4. Definitions
- 100% inspection: examination of every unit of the lot during manufacture, a process step, not a sampling test.
- AQL (Acceptance Quality Limit): the quality level that, for sampling purposes, is treated as an acceptable process average; a lower AQL is tighter.
- Critical, major, minor defect: severity classes defined in the defect library, each with its own AQL and disposition.
- Reconciliation: accounting for every unit of the lot (accepted, rejected, sampled, destroyed) so the numbers close.
5. Procedure
5.1 Prepare the inspection station
- Set the black and white backgrounds and the illuminance to the qualified band for the product, and verify the illuminance at the actual inspection point with a calibrated meter. Use the higher band for difficult products such as amber containers, colored solutions, or suspensions.
- Confirm the inspector (or the automated system) holds current qualified status for this product-and-container combination.
- Confirm the current defect library and reference standards are at the station.
5.2 Perform 100% inspection
- Inspect every unit against both backgrounds for the qualified viewing time, gently manipulating the unit to suspend particles without creating bubbles or foam.
- Classify any defect found against the defect library and segregate rejects physically from accepted units.
- Record accepted, rejected, and other-reason counts as the lot is inspected.
- Do not increase throughput above the qualified rate; viewing time below the qualified time silently lowers detection.
5.3 Reconcile the lot
- Account for every unit: accepted, rejected by defect class, pulled for other reasons, and destroyed.
- Confirm the reconciliation closes to the lot quantity. A reconciliation that does not close is a deviation and a data-integrity and yield red flag; do not proceed until it is resolved.
5.4 Perform the AQL re-inspection
- From the accepted units, determine the sample size: take the lot size and the General Inspection Level (Level II default unless a documented reason applies), find the sample-size code letter in Z1.4, and read the sample size.
- Pull that sample at random from the accepted units.
- Re-inspect the sample under qualified conditions by a qualified re-inspector who did not perform the original 100 percent inspection of that sample where practicable.
- Count defectives by class and compare to the accept and reject numbers from Z1.4 for the AQL assigned to each class (tightest AQL for critical). Record the result per class.
5.5 Act on the AQL result
- If every class passes, record the result and pass the lot to disposition.
- If any class fails, especially critical, open a deviation. The lot is not released on the basis of the prior 100 percent inspection. Investigate why the inspection let those units through, decide on a 100 percent re-inspection or rejection per the investigation, and feed findings back into inspector or machine qualification.
- Apply the defined normal, tightened, or reduced inspection state for the product based on its recent AQL history, per
<<FILL: reference to the switching rule>>.
5.6 Document
- Complete the lot inspection and AQL record (section 8) for every lot.
- The inspector and re-inspector sign and date; QA reviews as part of disposition.
6. Acceptance criteria
- 100 percent of units were inspected under qualified conditions by a qualified inspector or system.
- Reconciliation closes to the lot quantity with every unit accounted for.
- The AQL sample was sized and drawn per Z1.4, and every defect class met its accept number.
- Any AQL failure was handled as a deviation with root-cause work, never a quiet re-release.
- The record is complete, signed, dated, and available for disposition.
7. References
USP General Chapter <790>, Visible Particulates in Injections (100% inspection and acceptance logic). USP General Chapter <1790>, Visual Inspection of Injections (inspection conditions, probability of detection). ANSI/ASQ Z1.4, Sampling Procedures and Tables for Inspection by Attributes (sample-size code letters, accept/reject numbers, switching rules); look up all sampling values there. 21 CFR 211.94 and 211.100/211.110 (containers/closures and in-process controls). EU GMP Annex 1 (2022), on individual inspection of filled parenteral containers and qualification of the inspection process.
Confirm the current version and clause numbers of each reference before issue.
8. Record generated: lot inspection and AQL record
| Field | Entry |
|---|---|
| Product / lot | <<FILL: product, lot number>> |
| Container format | <<FILL: vial / PFS / cartridge / bag>> |
| Lot size after fill | <<FILL: count>> |
| Inspection mode | <<FILL: manual / semi-auto / AVI>> |
| Units accepted / rejected / other | <<FILL>> / <<FILL>> / <<FILL>> |
| Reconciliation closes | Yes / No (if No, deviation) |
| Z1.4 inspection level and code letter | <<FILL: level, code letter>> |
| AQL sample size | <<FILL: count>> |
| Defectives found: critical / major / minor | <<FILL>> / <<FILL>> / <<FILL>> |
| Accept numbers by class (from Z1.4) | <<FILL>> / <<FILL>> / <<FILL>> |
| Result | Pass / Fail (class) |
| Inspection state applied | Normal / Tightened / Reduced |
| Inspector (name, signature, date) | <<FILL>> |
| QA review (name, signature, date) | <<FILL>> |
9. Revision history
| Version | Date | Author | Summary of change |
|---|---|---|---|
<<FILL: 1.0>> | <<FILL: date>> | <<FILL: author>> | Initial issue. |
10. Approvals
| Role | Name | Signature | Date |
|---|---|---|---|
| Author | <<FILL>> | ||
| Reviewer (QA) | <<FILL>> | ||
| Approver (Quality Head) | <<FILL>> |
Filled specimen
An illustrative lot, worked. The Z1.4 values are examples; read the real ones for your case.
| Field | Entry |
|---|---|
| Product / lot | Monoclonal antibody drug product, lot 26A118 |
| Container format | 10 mL clear glass vial |
| Lot size after fill | 41,250 |
| Inspection mode | Semi-automated, human decision |
| Units accepted / rejected / other | 40,910 / 305 / 35 |
| Reconciliation closes | Yes (41,250 accounted) |
| Z1.4 inspection level and code letter | Level II, code letter P (example, lot 41,250 falls in the 35,001 to 150,000 band) |
| AQL sample size | 800 (example) |
| Defectives found: critical / major / minor | 0 / 2 / 5 |
| Accept numbers by class (from Z1.4) | critical Ac 1, major Ac 10, minor Ac 21 (example AQLs 0.10 / 0.65 / 1.5) |
| Result | Pass |
| Inspection state applied | Normal |
| Inspector | J. Alvarez, signed, 05 Aug 2026 |
| QA review | P. Nair, signed, 06 Aug 2026 |
The critical class had zero defectives against an accept number of one, so it passed; major and minor were within their accept numbers too. Reconciliation closed. Had the critical class exceeded its accept number, the lot would have gone to a deviation, not release, with root-cause work into why the 100 percent inspection let those units through.
Common inspection findings this SOP prevents
- Treating 100 percent inspection as if the AQL step were optional, or the reverse.
- An AQL failure quietly handled by re-inspect-and-pass without a deviation or root cause.
- Reconciliation that does not close, leaving units unaccounted for.
- Inspection performed above the qualified rate, dropping detection without anyone noticing.
- Sampling values worked from memory rather than read from Z1.4 for the actual lot size and AQLs.
How to adapt this SOP
- Set your General Inspection Level, defect classes, and per-class AQLs, then read the sample sizes and accept/reject numbers from Z1.4 for each lot size band.
- Reference your real inspector qualification, defect library, and switching-rule documents.
- List your actual container formats in scope and qualify inspection per product-and-container combination.
- Confirm every reference in section 7 against its current published version before issue.