An angiography is a diagnostic procedure that checks for blood vessel blockages using X-ray pictures. Your doctor can view how blood flows via blood vessels in certain body parts thanks to this test. To determine the origins of an artery or vein problem, they perform an angiography on your legs, kidneys, neck, heart, or other regions.