Gallbladder Cystic Duct Hepatic Portal Vein Common Bile Duct Accessory Pancreatic Duct Minor Duodenal Papilla Major Duodenal Papilla Hepatopancreatic Ampulla Duodenum Pancreas Pancreatic Duct Spleen Common Hepatic Duct Left and Right Hepatic Ducts