1 Department of Epidemiology and Health Statistics, School of Public Health, Anhui Medical University, No. 81 Meishan Road, Hefei, 230032, Anhui, China; Center for Evidence-Based Practice, Anhui Medical University, No. 81 Meishan Road, Hefei, 230032, Anhui, China.
2 Cape Fear Valley Medical Center, 1638 Owen Drive, Fayetteville, NC, 28304, USA.
3 AMITA Health Saint Joseph Hospital Chicago, 2900 N. Lake Shore Drive, Chicago, 60657, Illinois, USA. Electronic address: [email protected].