1. Department of General Surgery Xinhua Hospital Affiliated to Shanghai Jiao Tong University School of Medicine Shanghai China
2. Laboratory of General Surgery Xinhua Hospital Affiliated to Shanghai Jiao Tong University School of Medicine Shanghai China
3. Institute of Biliary Tract Disease Shanghai Jiao Tong University School of Medicine Shanghai China
4. Department of General Surgery Shanxi Medical University Second Hospital Taiyuan China