WorkflowManufacturing & Quality

Batch Record Review by Exception

Batch record review by exception — QA opens only the entries that break a rule, each linked to its page

QA opens only the entries that break a rule, each linked to its page

See one case, screen by screen ↓
demo4,270entrieson a 304-page paper record, each checked against the master record and the GDP rules
demo9pagesof 304 marked for the reviewer — one critical, three major, one check, four GDP
target10.8hmedian review time per record, against 31 h line by line
target4.2%of pages opened by a person, spot-checks included
In short

What is Batch Record Review by Exception?

Batch record review by exception means QA reviews only the entries of an executed batch record that break a rule, instead of every line. In Batch Record Review by Exception, six agents read every page against the master batch record and the GDP rules, and the reviewer opens only the marked pages, decides each exception and signs the review.

How to choose AI solutions for life sciences →

Updated

The problem

Why an executed batch record takes days to review

Before a batch can go to disposition, QA reviews its executed batch record against the master batch record and the site's good documentation practice rules: 200 to 500 pages of printed steps, handwritten values, initials, dates, attached balance printouts and eBR exports. Done line by line, a 300-page paper record costs a reviewer about 30 hours, and the batch waits for release while it is read.

The findings that matter are the hardest to see. A hold time that only exists between two pages 23 pages apart, a purified water quantity that disagrees with the reconciliation, coating started before compression ended, a missing second-person check on a weighing. Errors found late send the record back to production, and missed ones can become observations under 21 CFR 211.192.

typical10–40daysfor paper-based batch release
typical2ndmost cited section at sterile sites in 2024: production record review, 21 CFR 211.192
typical+171%rise in those 211.192 citations — the largest of any section
Where a 300-page record's review hours goestimated
By hand31 days
With the solution10.8 days
  • Paging through and confirming every page is present2 → 0.2 d
  • Checking each entry against master record limits and steps10 → 2.5 d
  • Signatures, second-person checks, corrections, blanks and late entries8 → 2 d
  • Hold times, step order and reconciliations across pages5 → 1.5 d
  • Writing up findings, correction lists and deviations4 → 2.6 d
  • Spot-checks, the decision and the signature2 → 2 d

Estimated split of one reviewer's hours on a paper record, line by line and by exception. The totals match the 31 h line-by-line baseline and the 10.8 h median target shown on the working solution's dashboard.

How it works

How a batch record moves

Six agents read every page, check every entry and write each exception; the QA reviewer decides and signs.

What comes in
Records inPaper, hybrid or electronic · 200–500 pages per batch
Agents at work
Record intake & page readerprint + handwriting
Then
Entry extractorevery box, cited
Then
Master record comparatorlimits + critical steps
Signature & GDP checkersignatures + corrections
Cross-page reconcilerholds + balances
Then
Exception writercited, with a suggestion
A person decides
QA reviewerdecides each exception, e-signs
What comes out
Exceptions with page links
Documentation error log
Signed review to release
One case, step by step

One paper record, from the scan station to a signed review

Northwind Bio, Plant 2 Westbrook. CR26-1109 — Corventa 20 mg film-coated tablets, 600,000 tablets — arrives as a 304-page paper record on Wednesday, October 7. Here is what happens next, screen by screen, in the working solution.

  1. 0107:40

    The bench is the work

    Dana Okafor · QA batch record reviewer

    Dana's home screen is her review bench: every executed record drawn as a strip of its pages, the coloured ticks marking the only pages she opens. CR26-1109 has just arrived from the Westbrook scan station against master record MBR-CRV-020 v7.2. Six records are already in review, with 15 exceptions open for her, worst first.

    “Six agents read every page against the master record and the documentation rules. You open only the pages they mark.”

  2. 02One click

    “Read the record” — six agents work through 304 pages

    The agents

    The record intake and page reader confirms 304 of 304 pages, 41 of them handwritten, 0 illegible boxes. The entry extractor turns them into 4,270 entries, 612 signatures and initials, and 1,388 dates and times. The master record comparator covers 188 steps and finds one critical process parameter outside its range and one allowed re-dry; the cross-page reconciler checks 14 hold times.

    The page reader never guesses an illegible entry — it flags it — and never alters the scan.

  3. 03Read

    Nine ticks on a strip of 304 pages

    Exception writer

    The strip fills and nine ticks remain: 9 exceptions on 9 pages, 295 pages clean, 6 of them drawn for her spot-check. One critical, three major, one check and four GDP. The new critical exception joins the list to decide, worst first.

    304 pages → 4,270 entries checked → 9 exceptions on 9 pages → 295 clean.

  4. 04Page 101

    The final blend ran 12 minutes, not 15

    Master record comparator

    Dana opens the first exception and lands on page 101 with the entry highlighted. Step 7.12 records the final blend in bin blender BB-03 from 13:05 to 13:17 — 12 minutes — against 15 ± 1 minutes in the master record. The rule is quoted beside the page, with the agent's confidence of 0.98 and a suggested decision: raise a deviation.

    Master record, step 7.12: “Blend 15 ± 1 minutes at 8 rpm after adding magnesium stearate. Blend time is a critical process parameter.”

  5. 05Her decision

    A deviation drafted from the record

    Dana Okafor · QA batch record reviewer

    She confirms the suggestion. The exception writer has drafted DEV-26-0631 — batch, title, evidence (p.101, master record step 7.12), classified critical, owned by Sam Patel in production with Dana for QA, and the batch on hold until the deviation is closed or assessed. She checks it and raises it into the quality system, linked to the batch.

  6. 06Seconds later

    Critical exceptions get a second signature

    Omar Haddad · QA operations lead

    Because the exception is critical, Omar Haddad second-signs DEV-26-0631, and the bench moves Dana to the next one: binder preparation on page 49, where 41.4 kg of purified water was weighed by J.M. with no second-person verification. The suggestion this time is a correction to production, added to one list for Sam Patel.

    “Omar Haddad second-signed DEV-26-0631.”

  7. 07Across pages

    A hold time no single page shows

    Cross-page reconciler

    On CR26-1108, the record before, granulation ended on October 1 at 21:40 (page 58) and drying started on October 2 at 23:55 (page 81). The reconciler pairs the two steps and shows both pages with the calculation: 26 h 15 min against a 24-hour limit. The drying page records “N/A” for a deviation, so none was raised before drying.

    Master record, step 6.4: “Hold time is a critical process parameter. A longer hold needs a deviation before drying starts.”

  8. 08Clean pages

    Clean is only clean if someone checks

    Dana Okafor · QA batch record reviewer

    The 295 clean pages are not taken on trust. Dana opens a random 2 % sample — 6 pages on CR26-1109 — each one with every entry already checked by the agents. If she finds something, it is raised as an exception and logged as a miss against validation report VR-RBE-0412, and Lena Ortiz, the validation lead, is notified.

    “Page 1 of 6 in the 2 % sample · picked at random · every entry checked by the agents.”

  9. 09Signed

    She signs, and the review goes to the Qualified Person

    Dana Okafor · QA batch record reviewer

    VL26-0428, a 478-page eBR record for Veltrimab drug substance from Leiden, came through with nothing raised. Dana spot-checks 10 clean pages, then signs with the meaning “Production record review complete — 21 CFR 211.192”. The signed review goes to disposition with Dr. Maya Chen, Qualified Person, with any open deviations listed beside it.

    “Your name, the time and the meaning are bound to this record and shown on every copy. Agents cannot sign.”

  10. 10The month

    Review time, measured — and the misses too

    Omar Haddad · QA operations lead

    Across Westbrook, Leiden and Ashford the dashboard shows the median review at 10.8 hours a record against 31 hours line by line, 4.2 % of pages opened by a person, and 91 % of the agents' suggestions kept as decided. 298 clean pages were spot-checked in the last month, with 0 misses.

Who it’s for

Built for everyone who touches a batch record.

The same record, seen by the five people who carry it from the scan station to disposition — what their week looked like, and what it looks like now.

DO
Dana OkaforQA batch record reviewer · Westbrook
QA batch record reviewer
Before
Six records on her bench and a release date every day; reads 300 pages to find nine.
Now
Opens the nine marked pages, each with its entry highlighted and the rule quoted, decides each one, spot-checks a sample of the rest and signs.
OH
Omar HaddadQA operations lead · three plants
QA operations lead
Before
Second-signs every critical exception and balances three plants' release dates.
Now
Signs the critical ones with the page in front of him, and sees review time, agreement and spot-check misses on one dashboard.
SP
Sam PatelProduction supervisor · Plant 2 Westbrook
Production supervisor
Before
Gets corrections one at a time, with no single list per batch.
Now
Gets one correction list per batch, with the page and the rule for each item; only the corrected pages are rescanned and re-read.
MC
Dr. Maya ChenQualified Person · disposition
Qualified Person
Before
Needs to know every deviation is raised before she certifies a batch.
Now
Reads the signed review with its decided exceptions and open deviations listed, at disposition.
LO
Lena OrtizValidation lead · rule sets and the spot-check plan
Validation lead
Before
A clean page is only clean if the misses are measured.
Now
Approves every rule-set version, owns the spot-check plan and is told the moment a reviewer finds a miss on a clean page.
Built on the engine

6 agents. Each with one job, and hard limits.

Six agents read every page, check every entry and write each exception; the QA reviewer decides and signs.

Record intake & page reader

Receives scanned, hybrid and eBR records, checks the page count against the issued copy, classifies every page against the master record sections and reads print and handwriting.

  • Never guesses an illegible entry — it flags it
  • Read-only on the original scan
  • The page count must match the issued copy
Entry extractor

Turns every box on every page into a typed entry — value, unit, initials, signature, date and time — with its page and position, and marks overwrites, strike-throughs, blanks and N/A.

  • Every value cites its page and box
  • The original text is kept beside the normalised value
Master record comparator

Checks each entry against the master batch record and specifications — limits, critical process parameters, required steps and second-person checks — and follows the retest and rework paths the master record allows before raising an exception.

  • Cites the master-record step for every exception
  • Critical process parameters always reach a person
Signature & GDP checker

Applies the good documentation practice rules to every entry: signatures, second-person checks, corrections, blanks, late entries, date formats, and initials against the signature roster and training records.

  • Quotes the GDP rule section
  • Does not judge product quality — only documentation
Cross-page reconciler

Builds the batch timeline and material balance from all entries: hold times between paired steps, step order, every yield and reconciliation recomputed, and each quantity compared with every other mention of it.

  • Shows both pages for every cross-page exception
  • Shows the calculation
Exception writer

Merges duplicate findings and writes one plain exception per problem, with page citations, the rule, severity, confidence and a suggested decision: raise a deviation, send a correction, or accept with a reason.

  • Suggests only — a named QA reviewer decides
  • No exception without a page citation
QA reviewer

Decides and signs. The agents propose; a named person decides.

Ask in plain words

Ask about any record, exception or rule

Ask about a record, an exception or a rule in plain words — or tell it what to change. Every answer points to its page.

How was the hold time worked out?

No page states the hold — the cross-page reconciler built it. It paired the granulation end, Oct 1 21:40 on p.58, with the drying start, Oct 2 23:55 on p.81, and compared the 26 h 15 min with step 6.4: no longer than 24 hours, a critical process parameter. It checks 14 hold times like this on every Corventa record.

How do I know the clean pages are clean?

Every record gets a random spot-check of 2 % of its clean pages. Last month reviewers opened 298 clean pages and found 0 misses, and you keep 91 % of the agents' suggestions. The one miss this quarter, an unmarked late entry, became a rule in v3.1.

Where do GDP errors come from?

Last 30 days: 128 GDP errors on 46 records. The biggest pattern is corrections without initials, date or reason at compression — 17, mostly shift B — like the overwrite on CR26-1108 p.133. You can send the pattern to training from the GDP log.

Flag any value within 5 % of its limit

Done — added as a check-only rule. On the open records it finds 1: tablet hardness 8.3 kP at 07:00 on Oct 3, CR26-1108 p.147, inside 8.0–12.0 kP; the press was adjusted and the next check was 9.6 kP. Saved as rule set v3.2. Check-only rules add exceptions and never hide one; Lena Ortiz signs the validation addendum.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The review benchEvery record in review as a strip of its pages, the new arrival on top, ticks coloured by severity and the exceptions to decide, worst first.
Agents reading the recordSix agents work through the record in place: pages present, entries extracted, steps covered, signatures and hold times checked.
Nine pages to open304 pages, 4,270 entries checked, 9 exceptions on 9 pages, 295 clean and 6 drawn for the spot-check.
An exception on its pageThe scanned page with the entry highlighted, the calculation, the master-record rule quoted and the suggested decision.
Raise a deviationA deviation drafted from the record — batch, evidence, classification, owner and disposition — raised into the quality system by the reviewer.
The next exceptionA missing second-person check on the binder weighing, with a correction to production suggested.
Across two pagesA wet granule hold of 26 h 15 min computed from pages 58 and 81, both shown, against the 24-hour limit.
Spot-check of clean pagesA random sample of the clean pages, opened one by one, with a way to flag anything the agents passed.
Sign the reviewExceptions decided, clean pages spot-checked, open deviations listed, the meaning of the signature and who receives it at disposition.
Every recordPaper, hybrid and electronic records by plant and stage, with open exceptions by severity, reviewer and release date.
The GDP logEvery documentation error by type and area, so corrections and training go where they matter.
The dashboardReview time per record, pages opened, what the agents raise, exceptions by area and how often reviewers agree.
Your rulesWhat reaches a person, the spot-check share, record types, second signatures, deviation owner and signature meaning.
Governance

Built for release decisions: cited, signed, on the record.

Every exception cites its pageEach exception names its page and box and quotes the master-record step or GDP section it breaks. Cross-page exceptions show both pages and the calculation.
A named reviewer decides and signsThe agents suggest a deviation, a correction or acceptance. A named QA reviewer decides every exception and signs the review with its meaning, name and time. Agents cannot sign.
Critical exceptions are signed twiceA critical exception needs a second signature from the QA operations lead after the reviewer's decision, and steps with critical process parameters always reach a person, even when every entry is inside its limit.
Clean pages are spot-checkedA random share of the clean pages — 2 % by default — is opened on every record. A problem found there is raised as an exception, logged as a miss against the validation report, and the validation lead is notified.
The rules are versionedThe rules that decide what reaches a person are a numbered rule set. Every change is a new version, approved by the validation lead before use; check-only rules can add exceptions but never hide one.
Every step on the audit trailEach agent finding, decision, correction list, deviation, spot-check and signature is recorded with who, what and when, and the original scan is never altered.
Configuration

Your review rules, not ours

What reaches a person, who signs and what the signature means are settings — each change a new rule-set version on the audit trail.

SettingDefaultChoose from
Steps with critical process parametersAlways shown to the reviewerOn · Off
Values close to a limitOffRaise a “check” when a value is within 5 % of its limit · Off
Late entriesOnRaise an exception when an entry date is later than the activity and not marked “late entry” · Off
Spot-check of clean pages2 % of clean pages2 % · 5 % · 10 % of clean pages
Record types in scopePaper, hybrid and electronicPaper · Hybrid · Electronic
Second signature on critical exceptionsOn — the QA operations lead signs after the reviewerOn · Off
Deviation ownerProduction supervisor of the plantProduction supervisor of the plant · QA operations lead
Signature meaningProduction record review complete — 21 CFR 211.192Production record review complete — 21 CFR 211.192 · Batch record reviewed — EU GMP Chapter 4
Connections

Works with the records your plants already make

Executed batch recordspaper scans, hybrid bundles and eBR exports
Master batch recordsapproved master records, specifications and process parameters
GDP rulesyour documentation SOP as checkable rules, with the signature and initials roster
Scan stations and MESrecords sent in automatically, or dropped in as a PDF or export
Quality systemdeviations raised from a review, linked to the batch
Training recordswho may sign a step, and GDP patterns sent to training
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
10.8h
median review time per record, down 65% on line-by-line review
Line by line31 h
By exception≈ 10.8 h
target
4.2%
of pages opened by a person, spot-checks included
target
91%
of suggested decisions kept by the reviewer
reviewer agreement

“demo” = seen in the working solution, on its sample batch records · “target” = the design goal, measured in the live solution · “estimated” = our estimate · “typical” = published figures (Pharmaceutical Online, “2024 Trends in FDA Observations for Sterile Drug Manufacturers” — production record review, 21 CFR 211.192, second most cited section, +171 %; PharmTech, “Review by Exception: Connecting the Dots” — paper-based release 10–40 days). People, companies, products and batches named on this page are fictional — characters and sample data in the working solution.

Questions

What QA and manufacturing ask us.

What is batch record review by exception?

Batch record review by exception means QA reviews only the entries of an executed batch record that break a rule, instead of every line. In Batch Record Review by Exception, six agents read every page against the master batch record and the GDP rules, and the reviewer opens only the marked pages, decides each exception and signs the review.

Does it work on paper and hybrid records, not just eBR?

Yes. The same agents read paper scans with print and handwriting, hybrid bundles and eBR exports. On the sample data a 304-page paper record and a 478-page electronic record go through the same review bench, and each record type can be switched in or out of scope in Settings.

How does it find problems that span pages?

The cross-page reconciler builds the batch timeline and material balance from every entry. It computes hold times between paired steps, checks step order, recomputes yields and reconciliations, and compares each quantity with every other mention of it — always showing both pages and the calculation.

How do we know the clean pages are really clean?

A random share of clean pages — 2 % by default, or 5 % or 10 % — is spot-checked on every record before it can be signed. Anything found there is raised as an exception, logged as a miss against the validation report and the validation lead is notified. Spot-check misses and reviewer agreement are shown on the dashboard.

Are steps with critical process parameters ever hidden?

No. Steps with critical process parameters are always shown to the reviewer, even when every entry is inside its limit. The master record comparator follows a retest or rework path only where the master record allows one.

Do people stay in control of the review?

Yes. The agents suggest a deviation, a correction or acceptance; a named QA reviewer decides each exception and signs the review with its meaning. Critical exceptions need a second signature from the QA operations lead, and agents cannot sign.

Can we set our own review rules?

Yes. Critical-parameter steps, the near-limit check, late entries, the spot-check share, record types in scope, second signatures, the deviation owner, who receives correction lists for each plant and the signature meaning are all settings. Every change is a new rule-set version on the audit trail.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your master batch records, GDP SOP and a sample of executed records — and it goes live once every quality gate has passed. We will walk you through it on your own records first.

See it on
your batch records.

We'll run Batch Record Review by Exception on a sample of your own executed batch records.