Affiliation: | 1. Department of Orthopaedic Surgery, School of Medicine, Second Affiliated Hospital, Zhejiang University, 88 Jiefang Road, Hangzhou, 310009, Zhejiang, People’s Republic of China 2. Department of Epidemiology and Biostatistics, School of Public Health, Drexel University, Philadelphia, PA, USA
|