1. Department of Orthopaedics
2. Children's Hospital of Chongqing Medical University
3. Ministry of Education Key Laboratory of Child Development and Disorders
4. Chongqing Key Laboratory of Pediatrics
5. China International Science and Technology Cooperation base of Child development and Critical Disorders
6. Sichuan Guona Science and Technology Co., Ltd
7. Chengdu 610041
8. People's Republic of China
9. Center of Bone and Trauma
10. The Third Affiliated Hospital of Chongqing Medical University
11. Chongqing 400016