An angiogram is a scan that shows blood flow through arteries or veins, or through the heart, using X-rays, computed tomography angiography (CTA) or magnetic resonance angiography (MRA). The blood vessels appear on the image after a contrast dye is injected into the blood, which lights up on the scan wherever it flows.