Department of Orthopaedics the P.L.A. General Hospital (301 Hospital) Beijing 100853 China;
Department of Orthopaedics the Beijing Armed Police General Corps Hospital Beijing 100039 China;
Chaoyang Integrated Traditional Chinese and Western Medi?cine Emergency Rescue Center Beijing 100023 China;
Institute of Sports Medicine General Administration of Sport Beijing 100061 China;