Zhao Changqing
Department of Orthopaedic Surgery, Shanghai Ninth People's Hospital, Shanghai Jiao Tong University School of Medicine, Shanghai, People's Republic of China.
Department of Orthopaedics, Shanghai Key Laboratory of Orthopaedic Implants, Shanghai Ninth People's Hospital, Shanghai Jiao Tong University School of Medicine, 639 Zhizaoju Road, Shanghai, 200011, People's Republic of China.
Eur Radiol. 2024 Apr;34(4):2753-2755. doi: 10.1007/s00330-023-10297-9. Epub 2023 Nov 7.