Question: where does the hepatic portal vein receive blood from
Answer: The portal vein or hepatic portal vein is a blood vessel that carries blood from the gastrointestinal tract , gallbladder , pancreas and spleen to the liver .