NCT06039800 - Patient-reported Outcomes for Patients Undergoing Surgery at Shouldice Hospital. | Crick | Crick