Affiliation: | 1. Department of General Surgery, Zhongshan Hospital, Fudan University, 180 Fenglin Road, Shanghai, 200032, China 2. Department of Liver Surgery, Zhongshan Hospital, Fudan University, Shanghai, China 3. Department of Biostatistics, School of Public Health, Fudan University, Shanghai, China
|