1 Department of General Surgery, Xinqiao Hospital, Army Medical University, Chongqing 400037, China. Electronic address: liliqi@tmmu.edu.cn.
2 Kunming Medical University, No.1168, Chunrong West Road, Yuhua Street, Chenggong District, Kunming 650500, China; Department of Orthopaedics, 920th Hospital of the Joint Logistics Support Force of the Chinese People's Liberation Army, Kunming 650032, China.