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
Checklist Plug-and-play starting point Data Integrity

Checklist: Archive Retrieval and Readability Test

A runnable per-test checklist that proves an archived GxP record can actually be found, opened, and read within an inspection-realistic timeframe: locate, open, completeness, legibility, metadata and audit trail, and timing, with pass, fail, and NA columns, a finding log, and a filled specimen.

Document type: Checklist

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 checklist for one archive retrieval test, run against a real archived record on the schedule set in the records retention, archival, and retrieval verification SOP. It turns “we can retrieve archived records” from an assertion into a timed, evidenced exercise against an actual file, so a gap in the archive index, the format, or the metadata is found by the organization rather than by an inspector asking for a ten-year-old batch record. Replace every <<FILL: ...>> placeholder, set your document numbers, and route the checklist through your normal document control. A filled specimen follows. This is general guidance to adapt and verify, not legal or regulatory advice; confirm each cited regulation against the current source before you rely on it.

The rule that shapes this checklist: request the record the way a real requester would, using only the identifiers they would realistically have. Locating a record because you already know exactly where the file sits defeats the purpose of the test.

Document control header

FieldEntry
Document titleArchive Retrieval and Readability Test Checklist
Document number<<FILL: CL-ID, e.g. CL-QA-041-01>>
Parent SOP<<FILL: SOP-ID for records retention, archival, and retrieval verification>>
Version<<FILL: version, e.g. 1.0>>
Effective date<<FILL: effective date>>
Document owner<<FILL: role, e.g. Head of Quality Assurance>>
Applies to<<FILL: archives / systems in scope>>

When to use this checklist

Run it once per archive, per scheduled retrieval test, using the frequency set for that archive in the parent SOP. Run it also whenever an archive’s platform, hosting, format, or index changes, and after any decommissioning project hands a new archive into service, before that archive is relied on for the first time.

Before you start

ItemWhere it comes from
The archive’s name, location, and index referenceArchive inventory or the parent SOP’s archive record
A real record to request, selected without looking up its exact file location firstPick a batch, sample, subject, or study number from a real business record (a batch list, a sample log)
The raw data definition for the record type under test<<FILL: reference to the raw data definition, e.g. the system's validation package>>
A stopwatch or timestamped request log<<FILL>>
Read access to the archive as an ordinary requester would have it, not administrator access<<FILL: system / role>>

How to complete

  1. Enter the test identification block.
  2. Work sections A to E in order. Do not open the record before completing section A; the point of section A is to test whether the identifiers alone are enough to find it.
  3. Mark each item Pass, Fail, or NA. NA requires a reason on the same line.
  4. Any Fail is logged in the finding log and routed for remediation. Continue the remaining items so the full picture is captured.
  5. Complete the timing block and the signoff.

Test identification

FieldEntry
Archive under test<<FILL>>
Record requested (identifiers only, as a requester would supply them)<<FILL>>
Record type and applicable raw data definition<<FILL>>
Requester (performing the test)<<FILL>>
Test date<<FILL>>
Reviewer<<FILL>>

Section A: locate

#CheckPassFailNAEvidence or comment
A1The archive index accepted a realistic identifier (batch, lot, sample, subject, or study number and date range) without needing an internal file path
A2Exactly one record, or a clearly identified set, matched the search; the search did not return an ambiguous or overly broad result
A3The person performing the search had only ordinary requester access, not administrator or IT access
A4The search did not require knowledge unique to the person who built the archive (an undocumented naming convention, a folder structure known only informally)

Section B: open

#CheckPassFailNAEvidence or comment
B1The record opened without needing software, a license, or a version that is not currently available to the requester
B2If the record is dynamic, the archive provided the processing function (reprocessing, requerying) rather than only a flat view
B3No error, corruption warning, or partial-file message appeared on open

Section C: completeness and legibility

#CheckPassFailNAEvidence or comment
C1The record matches the raw data definition for its type: all expected components are present
C2The record content is legible: text is readable, numeric values are not truncated, images or chromatograms render correctly
C3Metadata is present: user or operator attribution, timestamp, instrument or system identifier, and processing parameters where applicable
C4The audit trail is present, continuous, and readable for the record’s active period
C5Where the record was migrated from a retired system, the migrated version matches the source values on spot-check against any independently retained reconciliation evidence

Section D: timing

#CheckPassFailNAEvidence or comment
D1Request-to-located time was recorded
D2Located-to-open-and-readable time was recorded
D3Total elapsed time is within the timeframe your procedure states you would need to produce a record during an inspection

Finding log

Record every Fail. One row per finding.

Item #What was observedSeverity (see below)Immediate actionDeviation / CAPA referenceNotified to, date
<<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>>

Severity guide

What was foundSeverityAction
Record located and read correctly, but slower than the target timeframeMinorLog and trend; consider index or process improvement
Record located but a metadata element or the audit trail is missing or unreadableMajorDeviation; assess whether other records in the same archive share the gap
Record could not be located using realistic identifiersMajorDeviation; fix the index; re-test
Record could not be opened at all (format, license, or corruption)CriticalEscalate immediately; assess the full scope of records in the same format or batch; do not close as a routine deviation until scope is known
Record opened but content does not match the raw data definition or reconciliation evidenceCriticalEscalate as a potential data integrity event per <<FILL: SOP-ID for data integrity events>>

Timing and disposition

FieldEntry
Request time<<FILL>>
Located time<<FILL>>
Opened and readable time<<FILL>>
Total elapsed time<<FILL>>
Overall outcomePass / Pass with minor finding / Fail
Requester (name, signature, date)<<FILL>>
Reviewer / QA approval (name, signature, date)<<FILL>>

Acceptance criteria

  • The record was located using only realistic requester-level identifiers and ordinary access.
  • The record opened without error and, if dynamic, retained its processing function.
  • The record is complete against its raw data definition, legible, and carries its metadata and audit trail.
  • Total elapsed time is recorded and compared against the inspection-readiness timeframe in your procedure.
  • Every Fail is logged, classified by severity, and routed to remediation before the archive is relied on again for that record type.

References

21 CFR 211.180(c) (records readily available for inspection). 21 CFR Part 11 (electronic records, retrievability and readability over the retention period). EU GMP Annex 11 (Computerised Systems) and EU GMP Chapter 4 (Documentation). MHRA GxP Data Integrity Guidance and Definitions (March 2018). PIC/S PI 041, Good Practices for Data Management and Integrity.

Confirm the current version and clause numbers of each reference before issue.


Filled specimen

The following shows the checklist completed for an example archive of laboratory raw data migrated from a retired chromatography data system. Company, system, and numbers are illustrative.

Test identification

FieldEntry
Archive under testLegacy CDS archive ARC-QC-04
Record requestedBatch A-1187, assay results, March 2019
Record typeChromatography raw data, dynamic
RequesterJ. Alvarez (IT), acting as an ordinary requester
Test date14 July 2026
ReviewerR. Gomez (QA)

Selected item results

#ResultEvidence or comment
A1PassBatch number and 2019 date range located the record set without a file path
A2PassOne matching record set of 8 injections returned
A3PassSearch performed with standard read access
B1PassOpened in the retained, licensed read-only application instance
B2PassReprocessing function available in the retained instance
C1PassChromatogram, integration, method, sequence, and audit trail all present
C2PassLegible, chromatogram renders correctly
C3PassInstrument ID, operator, and timestamps present
C4PassAudit trail continuous for the acquisition period
C5PassSpot-checked against migration reconciliation record MIG-CDS-014, values match
D1 to D3PassLocated in 4 minutes, opened and readable within 1 additional minute, total 5 minutes, within the stated inspection timeframe

Disposition

FieldEntry
Total elapsed time5 minutes
Overall outcomePass
RequesterJ. Alvarez, signed, 14 July 2026
QA approvalR. Gomez, signed, 15 July 2026

What makes this specimen useful is not only that it passed, but that the test was run the way a real requester would run it: by batch number and date, on ordinary access, without a shortcut to the file location. A test performed by the person who built the archive, searching by the internal path they already know, would not have exercised the index at all.

Common inspection findings this checklist prevents

  • An archive that has never had a retrieval attempted against it before an inspector’s request became the first real test.
  • A record technically present in the archive but locatable only by someone who already knows exactly where it sits.
  • A dynamic record archived as a flat export, discovered only when a challenged result needs reprocessing.
  • Metadata or audit trail missing from an archived record, discovered years after the source system was retired and cannot be reconstructed.
  • No record of how long retrieval actually takes, so an inspection request is the first time anyone learns it takes days rather than minutes.

How to adapt this checklist

  1. Set your document number and point the parent SOP field at your real retention, archival, and retrieval procedure.
  2. Set your inspection-readiness timeframe in section D from your own procedure rather than assuming a number.
  3. If the archive spans multiple record types with different raw data definitions, select a representative record from each type across the test cycle rather than the same type every time.
  4. Where an archive was created by a decommissioning project, run the first test for that archive as part of decommissioning closure, not on the next routine cycle.
  5. Confirm every regulation in the references section against the current published version before issue.
Use madhadi.com as an app Full screen, works offline, one tap from your home screen.