1, minum lebih banyak air, merekomendasikan asupan cairan harian 2,5 ~ 3,0 L atau lebih, hindari konsumsi kafein yang berlebihan, teh hitam, jus anggur dan cola, disarankan untuk minum lebih banyak jus jeruk, jus buah asam dan limun. 2. Pasien dapat mengatur pola makan sesuai dengan analisis komposisi batu. Pasien dengan batu kalsium oksalat, terutama yang mengalami hiperoksaluria, harus menghindari makanan seperti bayam, almond, kacang tanah, peterseli, dan teh hitam. Bayam memiliki kandungan asam oksalat tertinggi. Pasien dengan batu kalsium oksalat yang berulang harus menghindari vitamin C dosis tinggi. Batu asam urat harus dibatasi dengan membatasi diet tinggi purin (seperti jeroan hewan) dan membuat urin menjadi basa. Jangan mengonsumsi terlalu banyak vitamin D. Kurangi asupan protein, termasuk daging, ikan, dan ayam; kurangi asupan garam dan kurangi semua jenis makanan yang mengandung garam tinggi. Kalium sitrat telah digunakan sebagai agen tunggal untuk pengobatan asidosis tubulus ginjal distal, batu kalsium oksalat urin rendah sitrat, dan batu asam urat dengan atau tanpa batu yang mengandung kalsium selama lebih dari 20 tahun dalam aplikasi klinis, dan telah efektif dalam pencegahan dan pengobatan semua jenis batu di saluran kemih.