1. Department of General Surgery Xinhua Hospital Affiliated to Shanghai Jiao Tong University School of Medicine Shanghai China
2. Institute of Biliary Tract Disease Shanghai Jiao Tong University School of Medicine Shanghai China
3. Shanghai Key Laboratory of Biliary Tract Disease Research Shanghai China
4. School of Medical Instrument and Food Engineering University of Shanghai for Science and Technology Shanghai China