1. State Key Laboratory Incubation Base of Xinjiang Major Diseases Research and Xinjiang Key Laboratory of Echinococcosis, First Affiliated Hospital of Xinjiang Medical University, Ürümqi 830054, China
2. Department of Liver and Laparoscopic Surgery, Digestive and Vascular Centre, First Affiliated Hospital of Xinjiang Medical University, Ürümqi 830054, China
3. Department of General Surgery, Qilu Hospital, Shandong 250000, China
4. Department of Ultrasonography, First Affiliated Hospital of Xinjiang Medical University, Ürümqi 830054, China