Question: where does the hepatic portal vein receive blood from?
Answer: pancreas; spleen; gastrointestinal tract; gallbladder