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 Manufacturing Automation

Log: Process Historian GxP Tag Register

A plug-and-play controlled register of process historian tags with GxP classification, compression, scan rate, retention, and owner per tag, so the GxP boundary is defined and defensible, with a filled specimen and the regulations it satisfies.

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 tag register for a process historian. It is the control that draws the GxP boundary: you cannot validate, review, or defend historian data when you cannot say which tags matter. Replace every <<FILL: ...>> placeholder, keep one row per tag, and maintain it under document control and change control. A worked filled specimen follows. This register is maintained under the SOP: Process Historian Data Integrity Governance. Verify each cited regulation against the current source before you rely on it.

Register header

FieldEntry
Register number<<FILL: REG-ID>>
Historian / system<<FILL: system name, version>>
System owner<<FILL: name / role>>
Last review date / by<<FILL>>
Change control for current state<<FILL: CC reference>>

Field definitions

FieldFormatRequiredMaintained by
Tag nameUnique identifier (e.g. BR101.TEMP.PV)YesAutomation
DescriptionHuman-readable meaningYesAutomation / SME
Source devicePLC / DCS / SCADA feeding the tagYesAutomation
Engineering unitsdegC, bar, L/min, pH, %YesSME
GxP classificationGxP-critical / GxP-supporting / non-GxPYesSME + QA approval
Classification rationaleWhy (CPP/CQA, decision use, or none)YesSME
Data criticalityTied to product/patient impactYesSME + QA
Compression settingDeadband value or “none”YesAutomation
Compression justificationNumeric basis vs control limits (critical tags)If compressedSME
Scan / sample ratePolling intervalYesAutomation
Retention (active + archive)Duration and basisYesQA
Audit trail scopeConfig + data / config only / etc.YesAutomation / QA
OwnerAccountable process/system ownerYesSystem owner
Change referenceCC record for current configurationYesAutomation

The register

Tag nameDescriptionSourceUnitsGxP classRationaleCompressionScanRetentionOwnerCC ref
<<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>>
<<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>>

Add one row per tag. For a historian with tens of thousands of tags, maintain the register in a validated, version-controlled system and treat this table as the field specification for it.

Acceptance criteria

  • Every tag in the historian appears in the register with a GxP classification and a rationale.
  • Every “non-GxP” classification has a written reason it carries no product or compliance use.
  • GxP-critical tags carry no data-hiding compression, or carry a numerically justified deadband.
  • The GxP-critical list is QA-approved and any change to a tag’s configuration is under change control with a reference in the register.
  • Retention per tag meets the longest applicable requirement.

References

21 CFR 211.68, 211.180-211.188. 21 CFR Part 11. EU GMP Annex 11 (computerised systems) and Chapter 4 (documentation, retention). Note the pending draft Annex 11 revision (consultation closed 7 October 2025, draft as of mid-2026); confirm final clause numbers before citing. MHRA GxP Data Integrity Guidance (2018); PIC/S PI 041 (2021); GAMP 5 (2nd ed., 2022).

Confirm each reference against the current source before issue.


Filled specimen

Illustrative extract for a bioreactor and its utilities. The GxP boundary and the proportionate controls are visible at a glance.

Tag nameDescriptionSourceUnitsGxP classRationaleCompressionScanRetentionOwnerCC ref
BR101.TEMP.PVBioreactor 101 temperatureDCS-AdegCGxP-criticalCPP in batch recordNone (store all)1 s10 yrMSAT, J. LinCC-2026-0198
BR101.DO.PVBioreactor 101 dissolved O2DCS-A%GxP-criticalCPP in batch record0.1% deadband (justified vs 30% control band)1 s10 yrMSAT, J. LinCC-2026-0198
BR101.AGIT.SPAgitation setpointDCS-ArpmGxP-supportingSupports deviation reviewNone1 s10 yrMSAT, J. LinCC-2026-0198
CHW.SUPPLY.TEMPChilled water supply tempSCADA-UdegCnon-GxPUtility, no product/compliance use0.5 degC deadband30 s1 yrFacilities, R. OseiCC-2026-0203
P204.VIBPump 204 vibrationSCADA-Umm/snon-GxPMaintenance only, no GxP use1.0 deadband60 s90 dFacilities, R. OseiCC-2026-0203

The two GxP-critical tags carry no or numerically justified compression, so no excursion of concern is lost, and are retained ten years. The utility and maintenance tags are compressed harder and retained briefly. An inspector can read the boundary and see the controls are proportionate, which is the whole point of the register.

How to adapt this register

  1. Pull the full tag export from your historian first; the tag count usually surprises people, and you cannot govern what you have not listed.
  2. Run every tag through the classification test with the SME, then get QA to approve the GxP-critical list.
  3. For each GxP-critical compressed tag, record the numeric deadband justification against the parameter’s control limits.
  4. Maintain the live register in a validated version-controlled system; keep this table as its field specification.
Use madhadi.com as an app Full screen, works offline, one tap from your home screen.