1. Department of Vascular Surgery, Affiliated Hospital of Qingdao University, Qingdao 266700, China
2. Department of Interventional Operating Room, Affiliated Hospital of Qingdao University, Qingdao 266700, China
3. Department of Kidney Transplantation, Affiliated Hospital of Qingdao University, Qingdao 266700, China