1. Second Department of Spinal Surgery, The Affiliated Hospital of Chengde Medical College, Chengde, Hebei, China (mainland)
2. Hebei Key Laboratory of Study and Exploitation of Chinese Medicine, Chengde Medical College, Chengde, Hebei, China (mainland)