Skip to main content
Calcimator

Biological Monitoring Calculator

Compare biological specimen results (blood or urine) against ACGIH Biological Exposure Indices (BEIs) with creatinine correction for urine samples.

About this calculator

This calculator compares a worker's biological specimen result — a blood or urine biomarker level from laboratory analysis — against a Biological Exposure Index (BEI), the ACGIH-published reference values (developed by ACGIH's Biological Exposure Indices Committee) used in industrial hygiene to interpret internal dose from occupational chemical exposure. Unlike air sampling, which measures what's in the workplace atmosphere, biological monitoring measures what actually got into the worker's body through all routes combined — inhalation, skin absorption, and incidental ingestion — making it a more direct, if less specific, indicator of exposure. For urine specimens, the calculator applies creatinine correction, dividing the measured analyte concentration by the urine's creatinine concentration to express the result per gram of creatinine rather than per liter of urine; this corrects for the fact that a spot urine sample's dilution varies considerably with hydration status, meal timing, and time of day, and an uncorrected result could look artificially high or low simply because the sample was more or less concentrated. Because the corrected concentration is expressed per gram of creatinine, the BEI reference value you enter for a urine specimen must also already be expressed per gram creatinine — real ACGIH urine BEIs are commonly published this way — otherwise the ratio would compare two incompatible units and produce a meaningless number; for blood specimens, enter the BEI in the same raw units as the measured value instead.

The calculator also flags whether the creatinine reading itself falls within a commonly cited acceptable range for urine specimen validity — samples that are too dilute or too concentrated are generally considered less reliable for biological monitoring interpretation. The resulting BEI ratio — the (creatinine-corrected, for urine) measured value divided by the reference BEI — is classified into rough action tiers from well-controlled through investigate to overexposure, tiers that mirror the general logic industrial hygienists use when reviewing biological monitoring results, though the specific numeric cutoffs vary by program and substance. What this doesn't capture: BEI reference values themselves are substance-specific and are periodically revised by ACGIH, so the reference value must be looked up for the exact analyte and specimen type being tested rather than assumed; biological half-life also varies enormously by substance, meaning the correct sample timing relative to a work shift (end of shift, end of workweek, or next-morning) differs by chemical and must match the BEI's own documented sampling protocol for the comparison to be valid.

Inputs

Results

BEI ratio

0.42

Corrected concentration20.83
Creatinine valid?Valid
Action codeWell controlled
Trend vs prior (%)0%
Exceeds BEI?No
Geometric Mean25

Figures current as of 2026. Source: ACGIH, TLV/BEI Guidelines — Biological Exposure Indices (BEIs), Biological Exposure Indices Committee

How to Use This Calculator
  1. Enter Measured value (µg/L or µg/dL), BEI reference value, and Urine creatinine (g/L).
  2. Set Specimen type (1=Urine, 0=Blood), Workers in group, and Prior result (µg/L).
  3. Review the BEI ratio result.
  4. Use Corrected concentration and Creatinine valid? to inform your decision.

How the result changes with BEI reference value

BEI reference valueBEI ratio
250.83
380.55
750.28
1250.17

What each input means

Measured value (µg/L or µg/dL)
Laboratory result for the biomarker (µg/L for urine, µg/dL for blood).
BEI reference value
ACGIH Biological Exposure Index for the substance. For blood, use the same units as the measured value. For urine, enter the BEI already expressed per gram creatinine (µg/g creatinine) — real ACGIH urine BEIs are commonly published this way, and this calculator's creatinine-corrected ratio requires matching units.
Urine creatinine (g/L)
Creatinine concentration in g/L for urine dilution correction. Acceptable range: 0.3–3.0 g/L.
Specimen type
Urine specimens get creatinine dilution correction; blood specimens do not.
Workers in group
Number of workers monitored (for group assessment context).
Prior result (µg/L)
Previous measurement for trend analysis (0 if none).

What each result means

BEI ratio
Ratio of measured (corrected) value to BEI. Values > 1.0 exceed the BEI.
Corrected concentration
Creatinine-corrected concentration (µg/g creatinine) for urine; raw value for blood.
Creatinine valid?
Whether creatinine is in the acceptable 0.3-3.0 g/L range; outside it the sample may be unreliable.
Action code
Well controlled, acceptable, investigate, or overexposure, based on the BEI ratio.
Trend vs prior (%)
Percentage change from the prior measurement.
Exceeds BEI?
Yes if the BEI ratio is ≥ 1.0, indicating exposure above the biological index.
Geometric Mean
For a single specimen this simply equals the measured value — it is not a true multi-worker geometric mean. Group size (Workers in group) does not feed into this calculation; aggregating a real group geometric mean requires combining each worker's individual result separately.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    6 parameters
    Measured value (µg/L or µg/dL) = 25, BEI reference value = 50, Urine creatinine (g/L) = 1.2, Specimen type (1=Urine, 0=Blood) = 1, Workers in group = 1, Prior result (µg/L) = 0 = 6 input(s) provided
  2. Calculate BEI ratio
    BEI ratio = (isUrine ? correctedConc : measuredValue) / beiValue
    20.83 / 50 = 0.417
  3. Calculate Corrected concentration
    Corrected concentration = measuredValue / creatinineGL (urine only)
    25 / 1.2 = 20.83
  4. Calculate Creatinine valid?
    Creatinine valid? = 0.3 <= creatinineGL <= 3.0 (urine only)
    1.2 g/L = Valid

Figures and sources

Engine last updated . Checked against 4 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does urine need creatinine correction but blood doesn't?

A spot urine sample's dilution varies with how much fluid the worker has consumed, when they last urinated, and time of day, so the same underlying exposure can produce a more concentrated or more dilute urine sample depending on hydration alone — creatinine, a relatively stable byproduct of muscle metabolism excreted at a fairly constant rate, is used to correct for that variability. Blood specimens don't have this dilution problem in the same way, since blood volume and composition are physiologically regulated within a much narrower range, so blood-based biological monitoring results are typically interpreted directly without a creatinine adjustment. Because the corrected urine result comes out in µg per gram of creatinine, the BEI reference value you enter for a urine specimen needs to already be in those same units (µg/g creatinine) — real ACGIH urine BEIs are commonly published this way — otherwise the ratio compares mismatched units and the result is meaningless.

What does it mean if my creatinine reading is flagged as outside the acceptable range?

A urine creatinine concentration that's too low generally indicates an overly dilute sample (the worker may have consumed a lot of fluid before providing the sample), while a concentration that's too high suggests an overly concentrated sample — both extremes are commonly considered less reliable for biological monitoring interpretation, since the creatinine-correction math becomes less trustworthy at those extremes. Guidance in this range, roughly 0.3 to 3.0 grams of creatinine per liter, is widely referenced in industrial hygiene biological monitoring practice, though a sample flagged outside this range doesn't necessarily mean the exposure result is wrong — it means the result should be interpreted cautiously or the sample recollected if practical.

What does a BEI ratio of exactly 1.0 mean?

A BEI ratio of 1.0 means the worker's (creatinine-corrected, for urine) measured value exactly equals the published Biological Exposure Index reference value for that substance — the BEI itself represents a level that ACGIH associates with the majority of healthy workers exposed at or below the corresponding occupational exposure limit, not a hard toxicological safety threshold. A ratio above 1.0 indicates the result exceeds that reference point and generally warrants investigation into exposure sources and controls, but it isn't automatically evidence of an adverse health effect.

Why does the calculator ask for workers in group if it only evaluates one result?

This calculator computes its BEI ratio, action tier, and trend from a single measured value regardless of how many workers you enter in the group field — group size is provided for context only and doesn't feed into the calculation shown. Group-level biological monitoring interpretation, such as comparing a geometric mean across multiple workers to a BEI, requires aggregating each individual's result separately rather than treating one worker's single measurement as representative of the whole group.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Safety, Compliance & Emergency.