From treatment to prevention: evaluating compliance with metabolic workup after ureteroscopy