Algorithm of management for upper ureteric obstruction