Question: Where does the hepatic portal vein receive blood from?
Answer: Gastrointestinal tract, spleen, pancreas
Natural Questions answer: pancreas
spleen
gastrointestinal tract
gallbladder (from the Wikipedia article "Portal vein")