- Before
- Reviews 6–10 investigations a week, most of them built from records pulled by hand and settled on the first plausible cause.
- Now
- Opens the fishbone with each cause's records, for and against, and the CAPA tied to it. “Show me what the records say for and against — then I'll sign.”
One deviation, from the line to a signed CAPA
Plant 3 in Leiden fills Corventa 20 mg vials on aseptic filling Line 1. On Oct 6, 2026 at the 09:50 in-process check, nozzle 4 starts filling light. Here is what happens next, screen by screen, in the working solution.
- 01Morning
The board opens on a fishbone, not a list
Dana Okafor · QA leadDana approves root causes and CAPAs for Plant 3. Her board shows 10 open investigations, each on its 30-day clock, and one of four waiting for her approval: DV-2026-0412, a filter integrity test failure on Line 2. Its six bones already carry what the agents found, and the why chain runs from the failed test to the system cause — CAPA-2025-0311 changed the Line 1 batch record only.
Proposed root cause: “Filter tested while still warm from the hot water flush” — Method, 82 % · QA decides
- 0209:50
Nozzle 4 is filling light — reported from the board
Sam Patel · Production supervisor, Lines 1–2At the in-process weight check, 4 of 5 vials from filling nozzle 4 weigh 1.95–1.98 g against a limit of 2.00–2.10 g; the other seven nozzles are in range. The line stops at 09:54. Sam reports it in one sentence, with the area and the time, against batch CRV-24-0546.
Clock keeper: “Minor — every light vial rejected by 100 % weighing” · clock started, due Nov 5.
- 03The agents start
Every bone checked, the machine bone last
Evidence gathererThe agents read the records for the event window, bone by bone. Method: the recipe audit trail shows CRV-20-V3 verified at 06:12, 2.02 mL on all 8 pumps. Measurement: the check-weigher's daily check passed. Environment: bulk solution at 20.6–20.9 °C, no alarms. Material and People come back clear. Then the machine bone fills from the maintenance records.
“Evidence gatherer · Filler manual FM-L1 · section 9.2: seal change due at 1,500 h”
- 04Root cause proposed
A worn tip seal — with what argues against it
Root-cause analystWork order WO-2026-3318: the nozzle set has run 1,840 operating hours. Filler manual FM-L1 §9.2.3: replace the tip seals every 1,500 hours. PM-L1-FIL-07: the Sep 29 nozzle inspection was deferred to Oct 14. The analyst proposes a worn tip seal on nozzle 4 at 76 %, and lists the evidence against: no drip-back seen yet — engineering inspects at 14:00 — and pump 4 could give the same signal.
Why chain: “Why not changed? The plan counts months, not hours, and the Sep 29 inspection was deferred.”
- 05The CAPA
The CAPA aims at the cause, on every line
Root-cause analystReplace all 8 tip seals on Line 1, because every seal has the same 1,840 hours. Change tip seals by operating hours on Lines 1, 2 and 4, as Line 3 already does. Deferring a nozzle inspection needs QA review. The check-weigher alerts when one nozzle drifts 1 % from the others. Raising the nozzle 4 dose by 0.06 mL is shown struck out, with the reason.
Not proposed: “Moves the number back but leaves the worn seal in place. The drift would return, and the other seven seals have the same hours.”
- 06The evidence
Twelve sources, each fact with its passage
Evidence gatherer and Similarity finderIn the investigation, every finding is a card with its source and a tag — key finding, contributing, pattern, ruled out, argues against pump. The check-weigher data shows only nozzle 4 drifting, from 2.05 g to 1.99 g since Sep 24, with 1,212 vials rejected low. The similarity finder flags DV-2025-0466: the same worn seal on Line 3, at 1,710 hours, and its CAPA-2025-0402 changed the Line 3 plan only.
“This is a repeat. Lines 1, 2 and 4 use the same nozzle set.”
- 07Ranked causes
Four causes, weighed for and against
Root-cause analystWorn tip seal on nozzle 4 at 76 %. Piston wear on dosing pump 4 at 17 % — argued against by a gravimetric check that passed on Sep 15 at 2.021 mL and a piston replaced in January. Recipe dose not reloaded at 5 %, because a recipe error would move all nozzles, not one. Check-weigher reading low at 2 %, ruled out.
Against a recipe error: “A recipe error would move all nozzles, not one.”
- 08The report
The investigation report, drafted and cited
Report writerThe report writer drafts the investigation report in the plant template — summary, event and immediate actions, data reviewed, root cause, product impact and the CAPA plan — with a citation on every claim. Product impact: no light vial reached the batch, because the check-weigher weighs every vial and rejected all 1,212 below 2.00 g.
“Draft v1 · written by the report writer · every claim cited”
- 09Review and approve
Dana signs, with the meaning of her signature
Dana Okafor · QA leadDana reviews the root cause, the CAPA plan of 5 actions with its effectiveness check, and the product impact on one screen. She signs as QA approver with her user ID and password, choosing the meaning of her signature: “I approve the root cause and the CAPA plan”.
Agents propose; only named people move a deviation to CAPA or Closed.
- 10Signed · day 0 of 30
Four CAPAs open, each with an owner and a date
Omar Haddad · EngineeringDV-2026-0419 moves to CAPA, and four actions open as CAPA-2026-0094 to 0097: Omar Haddad owns the seal changes, Lena Ortiz the QA review of deferrals and Jonas Weber the drift alert. The effectiveness check is set: no single-nozzle drift above 1 % on Lines 1–4 in the next 90 days — review Jan 15, 2027.
“Signed — DV-2026-0419 moved to CAPA · 4 actions opened as CAPA-2026-0094 to 0097”