腎結石根據結石成分的不同,可以分為含鈣結石、尿酸結石、胱氨酸結石和感染性結石。各種結石的病因不同,所以做干預的方式也會有所差別。如果是含鈣結石,這種結石占腎結石的絕大部分。可以試用一些噻嗪類藥物,噻嗪類利尿藥,比如雙氫克尿噻,可以增加鈣在近曲小管和遠端小管的重吸收,可以降低尿中鈣的排泌,對于鈣結石有一定的預防作用。
如果是尿酸結石,可以應用促進尿酸排泄的藥物或者是抑制尿酸合成的藥物。促進尿酸排泄的藥物,主要是苯溴馬隆,抑制尿酸合成的藥物,主要是別嘌醇和非布司他。除此之外,腎結石的病人一定要注意清淡、低蛋白、低脂肪飲食。