All the following are causes of hematuria in a child except:
Cause of Persistent microscopic hematuria include idiopathic hypercalciuria. Porphyria does not produce hematuria. Ref: Nelson, 18th Edition, Page 2169
PCKD
Porphyria
Renal vein thrombosis
Idiopathic hypercalciuria