Hyperoxaluria can be primary or caused by excess ingestion of oxalate-containing foods (eg, rhubarb, spinach, cocoa, nuts, pepper, tea) or by excess oxalate absorption due to various enteric diseases (eg, bacterial overgrowth syndromes, Crohn disease, ulcerative colitis, chronic pancreatic or biliary disease) or ileojejunal (eg, bariatric) surgery.
Tăng oxalat niệu có thể là nguyên phát hoặc do ăn quá nhiều thực phẩm chứa oxalat (ví dụ: đại hoàng, rau bina, ca cao, các loại hạt, hạt tiêu, trà) hoặc do hấp thụ quá nhiều oxalat do các bệnh đường ruột khác nhau (ví dụ: hội chứng phát triển quá mức của vi khuẩn, bệnh Crohn, viêm loét viêm đại tràng, bệnh tuỵ hoặc bệnh đường mật mạn tính) hoặc phẫu thuật hồi-hỗng tràng (ví dụ: phẫu thuật giảm béo).