ESWL vs Flexible Uretroscopy in Management of Upper Ureteric Stones a Prospective Randomized Study | NCT06722703 | Trialant