Renal Stone Risk Index Calculator

Urinary supersaturation indices for calcium oxalate and uric acid

Computes simplified urinary saturation indices for calcium oxalate (the Tiselius AP-CaOx index) and uric acid risk from 24-hour urine chemistry, helping quantify kidney-stone formation risk in metabolic stone clinics. Runs in your browser. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What is the Tiselius AP-CaOx index?

It is a simplified relative-probability index for calcium oxalate crystallisation derived from 24-hour urine. It multiplies urinary calcium and oxalate, divides by the protective factors citrate and magnesium and by urine volume, with empirical exponents. Higher values indicate greater supersaturation and stone risk.

Recurrent kidney stones are driven by urinary supersaturation: when the concentration of stone-forming ions exceeds their solubility, crystals nucleate and grow. Simplified indices let a clinic quantify that risk from a 24-hour urine collection without a full thermodynamic model.

How it works

Calcium oxalate: the Tiselius AP-CaOx index

The Tiselius AP-CaOx index estimates calcium oxalate crystallisation probability:

AP-CaOx = 1.9 × Ca^0.84 × Ox / ( Cit^0.22 × Mg^0.12 × Vol^1.03 )

where calcium, oxalate, citrate, and magnesium are in mmol/day and volume is in litres/day. Calcium and oxalate in the numerator raise the index; citrate, magnesium, and urine volume in the denominator lower it. The exponent on volume (1.03) means dilution is one of the most powerful modifiable factors — simply drinking more is the first-line intervention.

Uric acid: pH-dependent solubility

Uric acid risk is governed almost entirely by urine pH through the dissociation of uric acid into the more soluble urate form:

soluble fraction = 1 / (1 + 10^(pKa − pH)),  pKa ≈ 5.35

A low soluble fraction combined with a high uric acid excretion load signals high crystallisation risk. The practical implication is that raising urine pH from 5.5 to 6.5 shifts most excreted uric acid into the soluble urate form, dramatically reducing supersaturation without changing how much uric acid the kidneys excrete.

Interpreting the results

AP-CaOx valueRisk band
Below ~1.0Low — crystallisation unlikely at typical conditions
~1.0 to ~1.7Intermediate — monitor; dietary adjustment may help
Above ~1.7High — metabolic intervention warranted

For uric acid, the key decision point is pH relative to 6.0. Below 6.0, a large fraction of uric acid remains undissociated; above 6.5, the majority is soluble urate. Alkalinising agents (sodium bicarbonate, potassium citrate) target a urine pH of 6.2–6.8.

What affects each index

To lower the AP-CaOx index:

  • Increase fluid intake — the volume term has the strongest leverage
  • Reduce urinary oxalate (dietary oxalate, vitamin C excess)
  • Increase urinary citrate (potassium citrate supplementation)
  • Reduce urinary calcium if hypercalciuria is present

To lower uric acid risk:

  • Raise urine pH with alkalinising agents
  • Reduce uric acid excretion via xanthine oxidase inhibition (specialist decision)
  • Increase fluid intake

Scope and limitations

These are screening estimates from published simplified formulae, not full thermodynamic outputs. Dedicated software such as EQUIL or Lithorisk solves hundreds of ion-pairing equilibria to give true relative supersaturation. This calculator is suitable for educational use, quick clinical screening, and tracking response to dietary interventions — not for replacing validated metabolic stone assessment. Always interpret alongside the complete 24-hour profile, stone composition analysis, and specialist review.