U.S. doctors online nowAsk doctors free
Plano, TX
A 54-year-old male asked:

Which procedure is more useful to detect artery blockage, angiography, ct angiogram, or cardiac catheterization and why?

4 doctor answers8 doctors weighed in
Dr. James Wilentz
Cardiology 46 years experience
Coronary Angiogram: Ct angiography is excellent at screening for coronary blockages but does not give the same spatial resolution as a direct angiogram. That said, in many cases it can be a starting point for evaluation along with stress testing. Many insurers do not cover this service except in unusual circumstances. The method is advancing quickly, and it is important to have it done with an advanced device.
Dr. Eric Goodman
Radiology 28 years experience
Both tests are good: Both tests are excellent tests to detect artery blockages. Ct angiogram has the advantage of being a non invasive test and can be performed in a clinic. Cardiac catheterization ( angiography) is considered the gold standard for the detection of artery blockages. The test is performed at a hospital and is mildly invasive.
Dr. Edward Druy
Radiology 54 years experience
All are useful: Ct angiogram is non-invasive and takes only a few minutes in a ct scanner. It is an accurate screening test to detect blockages. If you are talking about your heart, the angiography and cardiac catheterization are different names for the same procedure. It is most useful if your doctor is sure that you have a blockage based on symptoms and other tests. At the same time, blockages can be fixed.
Dr. Nnaemeka Agajelu
28 years experience
Angiogram : Cardiac catheterization is the procedure for doing an coronary angiogram. It is a better test to prove artery blockage than ct angiography.
Last updated Oct 31, 2020


Content on HealthTap (including answers) should not be used for medical advice, diagnosis, or treatment, and interactions on HealthTap do not create a doctor-patient relationship. Never disregard or delay professional medical advice in person because of anything on HealthTap. Call your doctor or 911 if you think you may have a medical emergency.