EQAWarden · knowledge base

What EQAWarden knows about chemical pathology, and where every fact came from.

The engine is only as good as the facts behind it. EQAWarden ships with a knowledge base of analyte monographs, cross-analyte patterns, investigation playbooks, RCPAQAP programme notes and graded references, all in plain JSON files a laboratory can read, question and version.

73 analyte monographs

One record per analyte, with the facts that explain an EQA result.

Eleven core chemistry analytes carry full monographs; every other analyte with an RCPAQAP APS carries a shorter record built from its method class. Each names its source.

Method and calibration

Method families on the analyser, calibration and traceability, and standardisation status from the JCTLM database, so a method-dependent analyte compared with an all-method target is recognised for what it is.

Units and conversions

Reported units and conversion factors computed from IUPAC atomic weights, which is what the unit-error screen uses to test whether a result lands within the APS in another unit.

Pitfalls and checks

Known EQA pitfalls with their direction and signature, the expected error mode, biological variation from the EFLM database where retrieved, and ordered investigation checks.

Open any analyte for a summary of its record.

26 cross-analyte patterns

One fault, many analytes.

Each pattern names the mechanism, the direction, the analytes it moves and the records that discriminate it from its neighbours. A pattern suggests checks; it is never a cause stated as fact, and it is tested only when the analytes outside the pattern did not move.

  • SIG-ENZ-TEMP All enzyme activities shifted together in the same direction (reaction temperature)
  • SIG-ENZ-STANDING ALP up and CK down in the same vial (enzyme activity change after reconstitution)
  • SIG-IMT-TRIAD Na, K and Cl shifted together by a similar percentage (IMT shared dilution or standards)
  • SIG-IMT-REFERENCE Na and K shifted one way and Cl the other (reference electrode or salt-bridge junction)
  • SIG-IMT-SENSOR One IMT analyte biased, growing with distance from the standard concentration (sensor slope loss)
  • SIG-IMT-MATRIX Indirect ISE electrolytes separate from direct ISE on the same material (electrolyte exclusion)
  • SIG-TRINDER-REDUCTANT Peroxidase-coupled results low together on one sample (reducing substance)
  • SIG-TRINDER-BILIRUBIN Peroxidase-coupled results low on the icteric sample of the survey
  • SIG-CH-WAVELENGTH CH analytes read at one wavelength shifted together (photometer at that wavelength)
  • SIG-VOL-CH-PREDIL All CH photometric results of one sample shifted by the same percentage, IMT and IM not (CH predilution or sample probe)
  • SIG-VOL-IM All IM results of one sample low (IM sample volume or clot), both competitive and sandwich
  • SIG-IM-SIGNAL Sandwich assays low and competitive assays high together (IM signal loss after calibration)
  • SIG-IM-WASH Sandwich assays high (most at low concentration) and competitive assays low (IM inadequate bound and free separation)
  • SIG-IM-WIDE All IM assays shifted the same way regardless of format
  • SIG-IM-HOOK One sandwich assay unexpectedly low on a very high sample (high-dose hook)
  • SIG-EDTA Calcium and magnesium low together, potassium high, ALP low (EDTA contamination)
  • SIG-CAMG-HIGH Calcium and magnesium high together, others not (divalent cation contamination or carry-over)
  • SIG-PROT-PAIR Albumin and total protein shifted together by a similar percentage
  • SIG-ALB-BCP-MATRIX Albumin by BCP low against the all-method target while total protein is right (non-human albumin in the material)
  • SIG-BILI-LIGHT Total and conjugated bilirubin both low on one vial (light exposure)
  • SIG-BILI-METHOD Bilirubin (especially conjugated) separates vanadate from diazo groups on the same material
  • SIG-CO2-LOSS Bicarbonate low alone on an opened or late-analysed vial (CO2 loss)
  • SIG-CALC-INHERIT A calculated result deviates as its inputs predict
  • SIG-CARRYOVER One analyte raised in isolation, not reproduced on rerun, dependent on test order (reagent or sample carry-over)
  • SIG-RP-CORRELATION One analyte off by a constant ratio or a constant offset from a dated step, IQC unaffected (post-analytical correction factor left on EQA results)
  • SIG-RP-LIS-MAPPING Result matches another test's value, another unit or another rounding (result mapping)
47 investigation playbooks

Ordered checks for every cause and pattern.

When a cause is rated possible or better, its playbook supplies the recommended actions in the order RCPAQAP's own interpretation flowchart works through them: transcription and units, making up the samples, IQC on the run and its trends, instrument parameters and lot changes, peer comparison, the APS score chart, the linearity plot, then precision and accuracy against peers.

Each check carries its reason and its references, and the checks not recommended for this assessment are listed too, so nothing is hidden.

Analyser failure modes

What each part of the analyser does to a QAP result.

A platform module describes the failure modes of the chemistry and immunoassay modules, the sample handler and the LIS path, built from the analyser's own operator and assay documents. None of them is a finding of cause; each says what pattern it could produce and which records confirm or rule it out.

Facts that could not be verified against a document are marked, and carry a note to confirm locally. The first release covers the Siemens Atellica platform.

34 RCPAQAP chemical pathology programmes

Material, schedule and handling risks for each programme.

Surveys per year, samples per survey, sample type and the commutability notes that decide whether an all-method comparison is descriptive or diagnostic.

Open any programme for its notes.

APS defaults

Taken from the report first. The table is the fallback.

The APS is read from each report row where RCPAQAP prints it. Where it is not printed, the laboratory's own APS table is used, seeded from RCPAQAP's published performance specifications (table version 2025-12-29, verified 2025-12-29). Each row is marked verified or unverified with its source, and the assessment says which it used. A manual entry is the last resort.

446 references

Every rule, check and fact cites its source.

References are graded by confidence: 331 high, 78 medium, 37 low. RCPAQAP documents, ISO 13528:2022, IUPAC, CLSI, Westgard, Bio-Rad and the published troubleshooting literature are cited beside the rules they support, and the references used on an assessment are listed on that page, numbered as they are cited.

Your analysers

One knowledge base, each laboratory's own setup.

The laboratory records its middleware, each analyser's module, the assays on it, calibration intervals, correlation factors and special washes. Every change needs initials and is audited. EQAWarden reads it to explain results and changes nothing on the analyser.

Middleware

None, CentraLink or other. Checks that need middleware records are left out when there is none, rather than asked for.

Modules and assays

Whether an assay runs on a chemistry or an immunoassay module decides which cross-analyte patterns it belongs to. Digoxin on the immunoassay module here may run on chemistry elsewhere.

Correlation factors

A factor other than slope 1, intercept 0 flags that analyte's EQA results, because RCPAQAP asks for results without it. The reviewer sees the factor beside the result.

Changing the knowledge is a controlled change. The knowledge files carry a version, the app validates their cross-references on start and lists any problem in its status, and the laboratory review pack is regenerated from them after any change so the sign-off always matches what runs.

Ask to see the knowledge files themselves.

They are plain JSON, readable by a chemical pathologist without a developer. Bring an analyte you have argued about.