1. Department of Orthopaedic Surgery, Honghui Hospital, Xi’an Jiaotong University, No. 555 East Youyi Road, Xi’an, Shaanxi 710054, China
2. Department of Informatics, 451 Hospital of PLA, No. 169 East Youyi Road, Xi’an, Shaanxi 710054, China
3. Institute of Orthopaedics, Xijing Hospital, Fourth Military Medical University, No. 169 West Changle Road, Xi’an, Shaanxi 710032, China