Progress in surgery [Prog Surg] NLMUID: 7701488