Department of Hepatobiliary Surgery;
Union Hospital;
Huazhong University of Science and Technology;
Wuhan 430022;
China;
Department of General Surgery;
The Affiliated Hospital of Wuhan University of Science and Technology;
Wuhan 430064;
China;