1 Department of Orthopaedics, Xinhua Hospital Affiliated to Shanghai Jiaotong University School of Medicine, Chongming Branch, Shanghai, 202150, China.
2 Department of Orthopaedics, Xinhua Hospital Affiliated to Shanghai Jiaotong University School of Medicine, No. 1665 Kongjiang RD, Shanghai, 200092, China.
3 Department of Orthopaedics, Xinhua Hospital Affiliated to Shanghai Jiaotong University School of Medicine, Chongming Branch, Shanghai, 202150, China. luhua@xinhuamed.com.cn.