Gall Bladder Stone Piles Gall Bladder Polyp Fissure Fistula Hernia Liver Failure Liver Cirrhosis Liver Abscess Hydatid Cyst Liver Cyst Liver Cancer Acute Pancreatitis Chronic Pancreatitis Pancreas Pseudo Cyst Pancreatic Cancer Bile Duct Stricture Bile Duct Cancer Stomach Cancer Esophagus (Food Pipe) Cancer Colorectal Cancer Ulcerative Colitis Corrosive Stricture Gastric Outlet Obstruction