* penyakit pencernaa  dan pembedahan yang menyebabkan perubahan proses pencernaan
* kondisi medis lain, termasuk encok, hiperparatiroidisme, dan infeksi saluran kemih
Pengobatan
Salah satu cara paling efektif mengurangi resiko mengalami batu ginjal adalah minum lebih banyak cairan (idealnya air, sampai sekitar 2,5 liter dalam periode 24jam ) untuk meningkatkan pengeluaran urine.
Upayakan minum cukup cairan sehingga urine hampir jernih atau hanya memiliki warna kuning terang.
Tindakan lain yang dapat membantu mencegah batu ginjal:
* hindari makanan dan minuman yang mengandung sirup jagung tinggi fruktosa
* kurangi asupan garam harian
* hindari antasid yang mengandung kalsium
* batasi asupan daging sapi , daging babi, dan unggas sampai kurang dari 4-6 ons sehari.
* makan produk susu dalam jumlah sedang (antara satu dan tiga sajian) setiap hari