What the MDL Is — and What It Is Not
The Master Deviation Ledger (MDL-SYS-001) is the project-wide register of every departure from an expected test result across all validation phases — FAT, SAT, IQ, OQ, and PQ. One ledger, one project, all phases. It opens when FAT begins and closes when the Validation Summary Report is approved.
The MDL is not a fault log, a bug tracker, or an informal punch list. It is a controlled GMP document. Every entry represents a formally classified deviation with a traceable record of its root cause, resolution, re-test result, and QA closure. When a regulatory inspector reviews your validation package, the VSR references the MDL — and any deviation that appears in the VSR must have a complete, consistent record in the MDL behind it.
This distinction matters because engineers unfamiliar with GMP sometimes maintain an informal "issues list" alongside the MDL, or delay entering deviations until after the test session. Both practices are data integrity violations. The MDL entry must be created at the time the deviation is observed — not retrospectively.
The MDL entry must be created before any corrective action is attempted and before any other test case on the affected function is executed. An undocumented fix — however well-intentioned — followed by a passing re-test produces a passing test record with no corresponding deviation. That is a data integrity gap that will be found.
When It Opens, When It Closes
The MDL is governed by VP-SYS-001 and opens at the start of FAT execution. It remains active and must be current throughout every subsequent test phase.
A single MDL covers the full validation project — not one per phase. This is intentional: it gives you and the inspector a single document showing the full deviation history, the resolution of each item, and confirmation that nothing was left open at release. A separate deviation log per phase creates a fragmented picture and makes the VSR reconciliation harder to perform and harder to audit.
Every Field in the Deviation Log — Explained
The MDL-SYS-001 Deviation Log sheet has 16 columns. Each one serves a specific purpose in the regulatory evidence chain. Here is what each field requires and why:
How the MDL Feeds the VSR
VSR-SYS-001 Section 4 is the Deviation and Change Control Summary. It contains a reconciliation table that references every entry in the MDL. The VSR cannot be approved until:
- All Category A deviations are Closed in the MDL — or formally risk-accepted with QA Manager written justification
- All Category B deviations are either Closed or documented with QA-accepted justification for why they do not prevent system release
- The MDL closed date for every deviation precedes the VSR approval date
- Every deviation in the VSR reconciliation table has a corresponding MDL entry — no gaps, no new entries introduced in the VSR that do not exist in the MDL
The VSR also reports an overall first-pass rate — the percentage of test steps that passed on first execution without a deviation. The QLean PQP sets an acceptance criterion of ≥98% first-pass rate across all executed test steps. This metric is calculated from the MDL and the protocol records together. A poor first-pass rate is not a compliance failure in itself — but it will attract questions about the quality of design and pre-FAT testing.
How to Keep It Current
The single biggest MDL failure mode is not a wrong entry — it is a stale one. An MDL where deviations are entered weeks after the fact, or where closed items still show as Open, is worse than no MDL at all. It suggests the document is being maintained for appearances rather than as a live operational record.
| When | Action Required | Owner |
|---|---|---|
| Deviation observed during testing | Create MDL entry immediately — before continuing any testing. Do not wait until end of test session. | Any team member |
| Within 24 hours of observation | Validation Lead and QA jointly classify as Category A or B. Category A: halt affected function, notify QA Manager. | Validation Lead + QA |
| When corrective action is implemented | Update Root Cause, Corrective Action, and Resolution Date fields. Do not leave these blank while awaiting re-test. | Validation Lead |
| When re-test passes | Update Re-test Result. Request QA sign-off for closure. | Validation Lead |
| When QA signs off | Status → CLOSED. Closed Date populated. CAPA reference added if applicable. | QA Representative |
| At every phase gate review | MDL reviewed for completeness. Open Cat A count confirmed as zero before gate sign-off. | Validation Lead + QA |
| Before VSR approval | All entries closed. MDL revision baselined. VSR Section 4 populated from MDL. | Validation Lead + QA |
MDL-SYS-001 is a pre-structured Excel workbook with all 16 columns, the Category A/B definitions on the Cover sheet, the Golden Rule prominently displayed in the log header, and a dashboard showing live open/closed counts per phase and category. The counts update automatically as you fill in the Status column — no manual totalling required.