1. Department of Orthopaedics & Traumatology, Longhua Hospital, Shanghai University of Traditional Chinese Medicine, No. 725 South Wanping Road, Shanghai 200032, China
2. Institute of Spine, Shanghai University of Traditional Chinese Medicine, No. 725 South Wanping Road, Shanghai 200032, China
3. Department of Orthopaedics, Sixth People’s Hospital, Jiaotong University, No. 600 Yi Shan Road, Shanghai 200233, China