1. Department of General Surgery, Xinhua Hospital Affiliated to Shanghai Jiao Tong University School of Medicine, No. 1665 Kongjiang Road, Shanghai 200092, China
2. Shanghai Key Laboratory of Biliary Tract Disease Research, No. 1665 Kongjiang Road, Shanghai 200092, China
3. Clinical Research and Innovation Center, Xinhua Hospital Affiliated to Shanghai Jiao Tong University School of Medicine, No. 1665 Kongjiang Road, Shanghai 200092, China