Courses
Grow skills with quality courses
The calcium oxalate kidney stone comes in two varieties, calcium oxalate monohydrate and calcium oxalate dihydrate. The former are harder and therefore more resistant to fragmentation by lithotripsy.