Ada tiga jenis batu utama dalam tubuh: batu sistem saluran kemih, batu sistem empedu, dan batu sistem pencernaan. Secara umum, makanan tidak banyak berpengaruh terhadap pengangkatan batu, dan dianjurkan untuk menggunakan perawatan yang berbeda sesuai dengan kondisi batu yang berbeda. Jenis batu yang pertama adalah batu sistem empedu, yang meliputi batu kandung empedu, batu saluran empedu umum, dan batu saluran empedu intrahepatik. Tingkat pengeluaran batu kandung empedu secara alami adalah sekitar 5%, yang mengindikasikan bahwa batu kadang-kadang dapat dikeluarkan dengan sendirinya. Diet yang teratur dan ringan sudah cukup, dan perawatan bedah dini dianjurkan bagi mereka yang mengalami gejala yang berulang. Jenis kedua adalah batu saluran kemih, termasuk batu ginjal, batu ureter, dan batu kandung kemih. Batu yang lebih kecil dapat diobati dengan minum air putih untuk meningkatkan produksi urin, ditambah dengan obat-obatan peluruh batu seperti butiran litotripsi, butiran moneywort, nefrolitotripsi, urolitotripsi, obat antispasmodik seperti 654-2, dll., dan memantul untuk membuat batu melewati uretra dan dikeluarkan dari tubuh. Namun, untuk batu yang lebih besar, yang tidak dapat dikeluarkan dengan metode di atas, diperlukan litotripsi gelombang kejut ekstrakorporeal untuk memecah batu di sistem kemih dan kemudian dikeluarkan dengan metode di atas. Untuk batu yang tidak dapat dipecahkan, batu tersebut dapat dikeluarkan dengan nefrolitotomi perkutan, ureteroskopi atau sistoskopi, atau dengan litotripsi laser holmium mikroskopis, di mana batu dipecah dan dibilas dengan air atau dikeluarkan dengan jaring. Jenis batu yang ketiga adalah batu saluran cerna, yang dikenal sebagai gastrolit dalam lambung dan enterolit dalam usus. Jika batu lambung berukuran kecil, dapat diobati dengan natrium bikarbonat dengan obat seperti penghambat pompa proton. Jika ukurannya besar dan tidak dapat dikeringkan, maka diperlukan gastroskop untuk memecah batu lambung sebelum dikeringkan. Jika tidak dapat dipecah dan dikeringkan, perut harus dibedah dan dikeluarkan melalui pembedahan. Jika terbentuk di dalam usus, enterolit kecil dapat dilumasi dengan mengonsumsi obat pencahar seperti parafin cair dan minyak nabati untuk mendorong pengeluaran batu. Sekali lagi, jika tidak dapat dikeluarkan, diperlukan pembedahan terbuka untuk mengeluarkan enterolith, dan jika dapat dimasukkan ke dalam sekum, biasanya dapat dikeluarkan dengan sendirinya. Jika batu usus keras dan tidak dapat dipencet, diperlukan pembedahan untuk mengeluarkan batu tersebut.