1. Department of Cardiology, West China Hospital, Sichuan University, Chengdu, Sichuan 610041, China
2. Department of Cardiovascular Surgery, West China Hospital, Sichuan University, Chengdu, Sichuan 610041, China
3. Department of Anaesthesiology, West China Hospital, Sichuan University, Chengdu, Sichuan 610041, China
4. Department of Radiology, West China Hospital, Sichuan University, Chengdu, Sichuan 610041, China.