The hepatic portal vein is a vessel that moves blood from the spleen and gastrointestinal tract to the liver. It is approximately three to four inches in length and is usually formed by the merging of the superior mesenteric and splenic veins behind the upper edge of the head of the pancreas.