1. Department of surgery, Shanghai Fengxian District Central Hospital, Shanghai, China
2. Department of Orthopedics, Shanghai Fengxian District Central Hospital, Shanghai, China
3. Shanghai University of Medicine & Health Sciences Affiliated Sixth People’s Hospital South Campus, Shanghai, China
4. Department of Internal Medicine, AMITA Health Saint Joseph Hospital Chicago, Chicago, Illinois, United States of America