What is an angiogram? An angiogram is a diagnostic procedure that uses X-ray images to look for blockages or narrow spots in your blood vessels (arteries or veins). An angiogram test can show how blood circulates in blood vessels at specific locations in your body. Healthcare providers use an angiogram of your heart, neck, kidneys, legs or other areas to locate the source of an artery or vein issue. An angiogram is a medical technique used to examine the inside of blood vessels and organs of the patient's body to detect any blockages present in the arteries that curb the blood supply to various organs. Primarily, the process of an angiogram includes injecting an iodine dye commonly called the contrast medium into the blood vessel and viewing it under X-rays. The angiogram test in total takes about 30 minutes to one hour. At times it might take a little longer if the test is combined ... Learn all about angiography, a key diagnostic tool for examining blood vessels. Understand the procedure, preparation, risks, and recovery process in this detailed guide. Complete guide to the Angiogram test cost, procedure, normal range and risks. Know how it helps detect heart and blood vessel issues.