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

Log: Quality Event Classification Calibration Session Record

A plug-and-play log for running and documenting a quality event classification calibration session: blind independent tiering of historical events, exact-tier and adjacent-tier agreement rates, divergence analysis, criteria fixes, and a cumulative agreement trend across sessions, with a filled specimen.

Document type: Log

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 log for a quality event classification calibration session, the exercise the triage and classification article describes: reviewers independently classify the same set of historical events, blind to each other and to the original tier, so drift between reviewers becomes visible and fixable instead of staying invisible until an inspector or a mis-tiered event finds it first. Replace every <<FILL: ...>> placeholder. A filled specimen follows.

Session record

FieldEntry
Session ID<<FILL: e.g. CAL-2026-Q3-01>>
Session date<<FILL>>
TriggerScheduled (commonly twice a year) / New classifier’s first 90 days / Tier distribution or agreement signal observed / Classification SOP revision
Facilitator (not among reviewers calibrated)<<FILL>>
Participating reviewers<<FILL: list names and roles>>
Historical events used<<FILL: 8 to 12, spanning all three tiers>>
Events de-identified and presented blind to the original tierYes / No
Reviewers scored independently, without discussion before submittingYes / No

Independent classification matrix

List every event used, its original recorded tier, and each reviewer’s independent tier. Use the risk-ranking worksheet as the scoring method where the event is not obvious, so the session also tests whether reviewers apply that tool consistently, not only whether they reach the same label.

Event (brief, de-identified)Original tier<<FILL: Reviewer 1>><<FILL: Reviewer 2>><<FILL: Reviewer 3>>Agreement
<<FILL: event 1>><<FILL>><<FILL>><<FILL>><<FILL>>Exact / Adjacent / Divergent
<<FILL: event 2>><<FILL>><<FILL>><<FILL>><<FILL>>Exact / Adjacent / Divergent
<<FILL: event 3>><<FILL>><<FILL>><<FILL>><<FILL>>Exact / Adjacent / Divergent
<<FILL: add one row per event>>

Agreement definitions. Exact means every reviewer independently landed on the same tier as the original record. Adjacent means a reviewer landed one tier away (Major instead of Critical, or Minor instead of Major); worth a note, not a full divergence. Divergent means a reviewer’s tier was two levels away from the original (Critical read as Minor, or the reverse), which is the failure mode that matters most because it is the one that changes investigation depth, escalation, and disposition outright.

Agreement scoring

MetricCalculationResult
Exact-tier agreement rateExact-agreement events divided by total events scored<<FILL: n of total (%)>>
Adjacent-tier agreement rateAdjacent events divided by total events scored<<FILL: n of total (%)>>
Full divergence rateDivergent events divided by total events scored<<FILL: n of total (%)>>
Individual reviewer exact-match ratePer reviewer, events matching the original tier divided by total scored<<FILL: per reviewer>>

A session with no divergence recorded at all, across every reviewer and every event, is treated as a facilitation defect (reviewers likely were not genuinely blind or compared notes before submitting), not as a clean result, unless the facilitator documents specifically why none occurred.

Divergence analysis

For every adjacent or divergent result, trace the cause and the resulting action. Do this before the group is told the “right” answer, so the reasoning is captured while reviewers can still articulate why they scored as they did.

EventReviewer(s) who divergedCause traced to (ambiguous criterion, missing anchored example, patient-impact question misapplied, detectability judgment differed, other)ActionOwnerDue date
<<FILL>><<FILL>><<FILL>><<FILL: SOP anchored-example update under change control, or documented targeted retraining>><<FILL>><<FILL>>
<<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>>

Reconciliation

FieldEntry
Group discussion held after independent scoringYes / No
Tier the group reconciled to, per event, where it differed from the original<<FILL: event and reconciled tier, or "none, all confirmed">>
Criteria or anchored example changes identified<<FILL>>
Whether any reconciled tier requires re-opening the original event’s record<<FILL: yes/no; a reconciliation is a training signal, it does not by itself overturn a closed disposition without its own documented evidence-based re-classification>>

Sign-off

FieldEntry
Session summary reviewed with all participantsYes / No
All divergences traced to a cause and assigned an actionYes / No
Facilitator (name, signature, date)<<FILL>>
QA management approval (name, signature, date)<<FILL>>

Cumulative trend log (append one row per session)

Session IDDateEvents usedReviewersExact agreementAdjacent agreementFull divergenceActions closed from prior sessionNotes
<<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>>
<<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>>

Acceptance criteria

A calibration program is defensible when a defined cadence exists and sessions actually occur on it; the events used are real, span all three tiers, and are presented blind; every session produces the classification matrix, the three agreement rates, and a divergence analysis; every divergence traces to a stated cause and closes with a recorded action; and the cumulative trend log shows exact-tier agreement tracked session over session, not a single session filed and forgotten. See the tier distribution and timeliness trend log for the companion signal, the mix of tiers assigned to real events over the same period.

Retention

Retain calibration session records per <<FILL: retention period>>, per the records retention schedule, separate from the individual event classification records themselves.

References

ICH Q9(R1), Quality Risk Management (2023 revision), explicitly pushes to reduce subjectivity in risk assessment; calibration is how that is operationalized rather than asserted. ICH Q10, Pharmaceutical Quality System, continual improvement of the quality system, which a classification calibration program feeds. 21 CFR 211.192 (investigation of discrepancies and failures), the basis for expecting a consistent, defensible severity judgment across reviewers and shifts.

Confirm the current version of each reference before issue.


Filled specimen

The following is a worked calibration session using six historical events. Company, event details, and names are illustrative; replace them with your own.

Session record

FieldEntry
Session IDCAL-2026-Q3-01
Session date15 September 2026
TriggerScheduled semi-annual calibration
FacilitatorK. Ofori, QA Manager (not scored)
Participating reviewersA. Patel (QA), S. Nwosu (Manufacturing QA), R. Gomez (QA)
Historical events used6, spanning Critical (2), Major (2), Minor (2)
Events de-identified and blindYes
Scored independently, no discussion firstYes

Independent classification matrix

EventOriginal tierA. PatelS. NwosuR. GomezAgreement
Media fill with one contaminated unitCriticalCriticalCriticalCriticalExact
Checkweigher drift, unbounded window, at openCriticalCriticalMajorCriticalAdjacent (Nwosu)
HPLC re-integration with no audit trail entry, moved result toward passingCriticalCriticalCriticalMajorAdjacent (Gomez)
Cleaning verification swab above limit, shared multi-product lineMajorMajorMajorMajorExact
Room temperature excursion, stability later confirmed no impactMajorMajorMinorMajorAdjacent (Nwosu)
Batch record entry initialed one line low, no data lostMinorMinorMinorMinorExact

Agreement scoring

MetricResult
Exact-tier agreement rate12 of 18 reviewer-events, 67%
Adjacent-tier agreement rate6 of 18 reviewer-events, 33%
Full divergence rate0 of 18, 0%
A. Patel exact-match rate6 of 6, 100%
S. Nwosu exact-match rate4 of 6, 67%
R. Gomez exact-match rate5 of 6, 83%

Divergence analysis

EventReviewer(s)CauseActionOwnerDue date
Checkweigher drift, at openS. Nwosu (scored Major)Applied the severity x probability grid but did not apply the detectability bump; the checkweigher being the failed detection control was in the case facts but not flagged as the driverAdd a worked example of the detectability bump to the classification SOP’s anchored examples annex, and walk it in the next classifier onboarding sessionK. Ofori15 Oct 2026
HPLC re-integration, no audit trail entryR. Gomez (scored Major)Weighed the eventual assay result (within spec after re-integration) more heavily than the confirmed loss of data trustworthiness; treated it as a documentation gap rather than a confirmed data integrity eventReinforce in the anchored examples that a confirmed DI event affecting a reportable result defaults high regardless of where the corrected result landsK. Ofori15 Oct 2026
Room temperature excursionS. Nwosu (scored Minor)Anchored on the stability data showing no impact (the outcome) rather than on the fact that the tier is set at classification, before that data exists, and re-classified afterward with the impact assessment referencedAdd a reminder in the SOP’s step sequence that “classify high at open, refine on evidence” applies here specifically: this event opens Major-to-Critical pending impact data, not MinorK. Ofori15 Oct 2026

Reconciliation

FieldEntry
Group discussion heldYes
Reconciled tiersAll three original tiers confirmed correct; no change to any closed event record
Criteria changes identifiedDetectability bump worked example added; DI-event anchored example strengthened; “classify at open, not on outcome” reminder added to the SOP procedure steps
Records re-openedNone; this session is a training signal, not a re-classification of the underlying events

Sign-off

FieldEntry
Session summary reviewed with participantsYes, same day
Divergences traced and actionedYes, all three
FacilitatorK. Ofori, signed, 15 September 2026
QA management approvalT. Alvarez, Head of Quality, signed, 16 September 2026

Cumulative trend log

Session IDDateEventsReviewersExact agreementAdjacent agreementFull divergencePrior actions closedNotes
CAL-2026-Q1-0120 March 20268358%38%4%N/A, first sessionBaseline session
CAL-2026-Q3-0115 September 20266367%33%0%2 of 2 closedExact agreement improved and divergence dropped to zero; two of three new actions target the detectability bump and DI-event anchoring specifically

This session shows the program working as intended: no reviewer scored an event two tiers away from the original, agreement is trending up from the Q1 baseline, and each miss traced to a specific, fixable gap in the anchored examples rather than a reviewer being simply wrong.

Common inspection findings this log prevents

  • A calibration program described in the SOP with no session records to show it actually runs.
  • Sessions that report “good agreement” with no matrix, no rates, and no way to verify the claim.
  • Divergent scoring found in a session and never traced to a specific, fixable cause in the criteria or the anchored examples.
  • A calibration session used to quietly re-open and change a closed event’s classification without its own documented, evidence-based re-classification.
  • No trend across sessions, so a slow decline in agreement is invisible until an inspector asks for the history.

How to adapt this log

  1. Set your document number, owner, and cadence, and align the trigger list to your own program.
  2. Choose your event set from real, closed events, not hypotheticals; spanning all three tiers is what makes the session diagnostic rather than reassuring.
  3. Keep reviewers genuinely blind to each other and to the original tier; a facilitation shortcut here is the single most common way a calibration session becomes theater.
  4. Set your own bar for what counts as an acceptable exact-agreement rate and revisit it as the program matures; a new program’s baseline is not the standard a mature program should be held to indefinitely.
  5. Pair this log with the tier distribution and timeliness trend log in the periodic quality management review; reviewer agreement and tier-mix drift are different failure modes and neither substitutes for the other.
Use madhadi.com as an app Full screen, works offline, one tap from your home screen.