Zhang Xiang, Liu Hao
Department of Orthopedics, Orthopedic Research Institute, West China Hospital, Sichuan University, No. 37 Guo Xue Rd, Chengdu, 610041, China.
Department of Orthopedics, Orthopedic Research Institute, West China Hospital, Sichuan University, No. 37 Guo Xue Rd, Chengdu, 610041, China.
Int J Surg. 2022 May;101:106606. doi: 10.1016/j.ijsu.2022.106606. Epub 2022 Apr 9.