Levey-Jennings Chart Maker

Figran

Paste QC results for each control level to plot SD limits and flag Westgard rule violations.

  • Several control levels
  • Westgard multirule flags
  • SVG, PNG and flag table

2 levels · 30 runs · 60 results

Options

8 runs rejected

of 30 runs · 2 warnings · 2 levels · target mean and SD

Glucose (mmol/L)Level 1 (mmol/L)−3 SD 5.050−2 SD 5.200−1 SD 5.350Mean 5.500+1 SD 5.650+2 SD 5.800+3 SD 5.9505.0005.2505.5005.7506.0001-2s1-2s1-2s · 1-3s1-3s1-2s1-2s1-2s · 2-2s2-2s1-2s · R-4sR-4s4-1s4-1s1-2s · 2-2s2-2sLevel 2 (mmol/L)−3 SD 14.80−2 SD 15.20−1 SD 15.60Mean 16.00+1 SD 16.40+2 SD 16.80+3 SD 17.2015.0016.0017.001-2s · R-4sR-4s1-2s · 2-2s2-2s10x10x10x10x161116212630Run

Flag table

Run numberLevelResultzRule(s)Status
5Level 15.8452.301-2sWarning
8Level 15.9803.201-2s, 1-3sReject
10Level 15.8302.201-2sWarning
11Level 15.8602.401-2s, 2-2sReject
14Level 15.8152.101-2s, R-4sReject
14Level 215.12−2.201-2s, R-4sReject
19Level 15.6651.104-1sReject
24Level 15.185−2.101-2s, 2-2sReject
24Level 215.04−2.401-2s, 2-2sReject
28Level 215.56−1.1010xReject
29Level 215.72−0.7010xReject
30Level 215.84−0.4010xReject

Control level summary

LevelUnitnMeanSDCV (%)Target meanTarget SDBias (%)Rejected runs
Level 1mmol/L305.5840.17743.185.5000.15001.535
Level 2mmol/L3015.880.3382.1316.000.400−0.765

Report

QC results for 2 control levels over 30 runs were evaluated against target mean and SD with Westgard rules 1-2s/1-3s/2-2s/R-4s/4-1s/10x (1-2s as warning); 8 runs violated a rejection rule.

Levey-Jennings chart examples

Explore common control patterns and load an example into the tool.

Glucose (mmol/L)Level 1 (mmol/L)−3 SD 5.050−2 SD 5.200−1 SD 5.350Mean 5.500+1 SD 5.650+2 SD 5.800+3 SD 5.9505.0005.2505.5005.7506.0001-2s1-2s1-2s · 1-3s1-3s1-2s1-2s · 2-2s2-2s1-2s · R-4sR-4s4-1s4-1s1-2s · 2-2sLevel 2 (mmol/L)−3 SD 14.80−2 SD 15.20−1 SD 15.60Mean 16.00+1 SD 16.40+2 SD 16.80+3 SD 17.2015.0016.0017.001-2s · R-4sR-4s1-2s · 2-2s2-2s10x10x10x161116212630RunSome labels omitted; see results tableSome labels omitted; see results table

Glucose QC: two levels, one month

Review a month of glucose controls across two levels.

2 levels · 30 runs · target mean and SD

ResultLevel 1 (µmol/L)−3 SD 80.50−2 SD 83.00−1 SD 85.50Mean 88.00+1 SD 90.50+2 SD 93.00+3 SD 95.5080.0085.0090.0095.001-2s · R-4sR-4s1-2s · 1-3s1-3s1-2s · R-4sR-4sLevel 2 (µmol/L)−3 SD 415.00−2 SD 424.00−1 SD 433.00Mean 442.00+1 SD 451.00+2 SD 460.00+3 SD 469.00420.0440.0460.01-2s · R-4sR-4s1-2s1-2s · R-4sR-4s1-2s · 1-3s15913172124RunSome labels omitted; see results tableSome labels omitted; see results table

Imprecision rises after run 15

Explore opposing excursions and increased scatter.

2 levels · 24 runs

ResultLow (mIU/L)−3 SD 0.360−2 SD 0.390−1 SD 0.420Mean 0.450+1 SD 0.480+2 SD 0.510+3 SD 0.5400.35000.40000.45000.50000.55001-2s · 2of3-2s2of3-2s6xNormal (mIU/L)−3 SD 4.050−2 SD 4.300−1 SD 4.550Mean 4.800+1 SD 5.050+2 SD 5.300+3 SD 5.5504.0004.5005.0005.5001-2s · 2of3-2s2of3-2sHigh (mIU/L)−3 SD 18.70−2 SD 19.80−1 SD 20.90Mean 22.00+1 SD 23.10+2 SD 24.20+3 SD 25.3020.0022.0024.003-1s3-1s15913172125RunSome labels omitted; see results tableSome labels omitted; see results table

Three-level TSH immunoassay

Apply a rule set for three control levels.

3 levels · 25 runs · 2of3-2s, 3-1s, 6x

ResultResult−3 SD−2 SD−1 SDMean+1 SD+2 SD+3 SD−4.000−2.0000.0002.0004.0001-2s1-2s10x10x10x1-2s · 10x1-2s10x · 4-1s10x · 4-1s1-2s · 10x · 4-1s● Level 110x10x10x10x10x10x10x1-2s · 10x10x10x · 4-1s4-1s10x · 4-1s10x · 4-1s■ Level 2161116212630RunSome labels omitted; see results tableSome labels omitted; see results table

Calibration drift on a z-score chart

Compare drift across two levels on a common SD scale.

2 levels · 30 runs · z-score layout

ResultControl−3 SD 186.99−2 SD 191.18−1 SD 195.36Mean 199.55+1 SD 203.74+2 SD 207.92+3 SD 212.11190.0200.0210.0159131720Run

Setting limits from 20 baseline values

Estimate mean and SD from a published set of values.

Source: Westgard QC online calculator · 20 values

ResultCholesterol (mmol/L)−3 SD 4.900−2 SD 5.000−1 SD 5.100Mean 5.200+1 SD 5.300+2 SD 5.400+3 SD 5.5005.0005.2005.4004-1s4-1s10x10x10x1-2s · 10x1-2s10x · 4-1s10x10x10x10x10x · 4-1s4-1s10x · 4-1s10x · 4-1sNew reagent lot1815222940RunSome labels omitted; see results tableSome labels omitted; see results table

A shift after a new reagent lot

Mark a reagent change and follow the subsequent shift.

1 level · 40 runs · lot change at run 21

ResultBaselinePositive control−3 SD 1.095−2 SD 1.145−1 SD 1.195Mean 1.245+1 SD 1.295+2 SD 1.345+3 SD 1.3951.1001.2001.3001.4004-1s4-1s1-2s · 4-1s1-2s4-1s1611162126Run

ELISA positive control across 26 plates

Set limits from the first 20 plates and monitor later plates.

26 plates · limits from plates 1–20

ResultACTB standard−3 SD 23.560−2 SD 23.740−1 SD 23.920Mean 24.100+1 SD 24.280+2 SD 24.460+3 SD 24.64023.5024.0024.501-2s1-2s161116212630Run

qPCR standard Cq: in control

See a single warning in a stable standard series.

30 runs · 1 warning

How to make a Levey-Jennings chart

Turn control results into a chart and flag table in four steps.

  1. 1Paste QC results

    Paste one column per control level, or import a CSV.

  2. 2Choose mean and SD

    Enter target values or calculate them from a baseline.

  3. 3Choose rules

    Select a rule set and inspect flagged runs.

  4. 4Export your chart

    Download the chart or copy the flag table.

Westgard rules

Westgard QC rules describe patterns in control measurements. These Levey-Jennings chart rules can flag individual excursions and repeated shifts.

Rule(s)When it firesAppliedWhat it usually meansExample
1-2sOne result beyond ±2 SDSingle resultRandom error
1-2s
1-3sOne result beyond ±3 SDSingle resultRandom error
1-3s
2-2sTwo results beyond the same ±2 SD limitSame level across runs or same run across levelsSystematic error
2-2s
2of3-2sTwo of three results beyond the same ±2 SD limitSame level across runs or same run across levelsSystematic error
2of3-2s
R-4sOne result above +2 SD and another below −2 SDSame run across levelsRandom error
R-4s
3-1sThree consecutive results beyond the same ±1 SD limitSame level across runsSystematic error
3-1s
4-1sFour consecutive results beyond the same ±1 SD limitSame level across runsSystematic error
4-1s
6xConsecutive results on one side of the meanSame level across runsSystematic error
6x
8xConsecutive results on one side of the meanSame level across runsSystematic error
8x
10xConsecutive results on one side of the meanSame level across runsSystematic error
…10x
12xConsecutive results on one side of the meanSame level across runsSystematic error
…12x

Warning or rejection

1-2s is a warning by default. Rejection rules are evaluated independently; follow your laboratory’s procedure when investigating a flag.

Rule sets for two and three control levels

The two-level set uses 1-3s, 2-2s, R-4s, 4-1s and 10x. The three-level set uses 1-3s, 2of3-2s, R-4s, 3-1s and 6x. Across-run rules are checked separately for each level; 2of3-2s is also checked within the last three runs of a level.

References: Westgard et al. (1981) · Westgard QC: Westgard Rules

Mean, SD and control limits

A Levey-Jennings chart displays control measurements against a mean and SD limits for internal quality control.

x̄ = Σx / ns = √[Σ(x − x̄)² / (n − 1)]
x̄ ± k · sz = (x − x̄) / sCV = 100 · s / |x̄|

For 20 baseline values, 199.55 ± 2 × 4.18613 gives approximately 191.18–207.92.

Target values or your own baseline

Use the values established by your laboratory when available. A baseline estimated from early runs remains fixed while later runs are assessed. Using all data is descriptive and may obscure shifts.

References: Levey & Jennings (1950) · CLSI C24 · Westgard QC: The Calculations

Levey-Jennings chart FAQ

What is the difference between a Levey-Jennings chart and a Shewhart chart?

A Levey-Jennings chart applies the individual control chart to laboratory QC, usually using a long-term SD. Individual Shewhart charts may estimate short-term variation using a moving range.

How many QC results do I need to set the mean and SD?

A common starting point is at least 20 measurements over at least 10 days, preferably 20 days. Use established target values while a suitable baseline is being collected.

Should I use the manufacturer's target values or my own?

Use values established for your own laboratory when available; manufacturer values can be a starting point for a new control lot.

Why not use all the data to calculate the limits?

Estimating limits from the data being assessed can widen them and hide a shift or outlier. Use a separate baseline for monitoring.

What should I do when a Westgard rule is violated?

Investigate rejection flags according to your laboratory procedure, correct the cause, repeat the control and record the action before reporting affected results. 1-3s and R-4s often indicate random error; 2-2s, 4-1s and 10x can indicate systematic error.

Which Westgard rules should I use?

The choice depends on your control design and laboratory procedure. Westgard Sigma Rules use measures such as allowable error, bias and CV to guide the choice; this tool does not calculate Sigma.

Can I make a Levey-Jennings chart in Excel?

Yes. Calculate AVERAGE and STDEV.S, then plot results with constant mean and SD lines; rule checks need separate formulas. The Levey-Jennings chart generator above also acts as a Westgard rules calculator for the selected rules.

Can I print a blank Levey-Jennings chart?

Yes. Enter target mean and SD values without results, then download the chart for printing.

How do I report the CV of my QC material?

The level summary reports CV as sample SD divided by the observed mean. An RSD calculator can help with other relative standard deviation calculations.

Chart this month's QC results

Turn your control results into a chart and review the flags.

Make a Levey-Jennings chart