Impact of Previous Open Renal Surgery on Percutaneous Nep... | NCT07097883 | Trialant