Question: Where does the hepatic portal vein receive blood from?
Answer: pancreas
spleen
gastrointestinal tract
gallbladder
Disambiguated annotations:
answer: Gastrointestinal tract, spleen, pancreas