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 value | Risk band |
|---|---|
| Below ~1.0 | Low — crystallisation unlikely at typical conditions |
| ~1.0 to ~1.7 | Intermediate — monitor; dietary adjustment may help |
| Above ~1.7 | High — 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.