1. Department of General Surgery, Shanghai Changhai Hospital, Naval Medical University, Shanghai 200433, P.R. China
2. Department of Emergency, Shanghai Changhai Hospital, Naval Medical University, Shanghai 200433, P.R. China
3. Shanghai Zhangjiang Institute of Medical Innovation, Shanghai 201204, P.R. China
4. Department of Imaging, Shanghai Changhai Hospital, Naval Medical University, Shanghai 200433, P.R. China
5. Department of Pathology, Shanghai Changhai Hospital, Naval Medical University, Shanghai 200433, P.R. China