ISRCTN14071325 : An international study to investigate rates of death and illness following liver surgery Overall trial status Ongoing Recruitment status Recruiting Published Ecuador Isle of Man Mexico Date assigned 13/02/2019