1. Department of Orthopaedic Surgery, Shanghai Jiao Tong University affiliated Sixth People's Hospital, Shanghai, People's Republic of China
2. Department of Emergency, the first affiliated hospital of Zhengzhou University, Zhengzhou, Henan, People's Republic of China
3. Department of Orthopaedics and Traumatology, Lui Che Woo Institute of Innovative Medicine, Faculty of Medicine, The Chinese University of Hong Kong, Prince of Wales Hospital, Shatin, Hong Kong SAR, People's Republic of China