An ekg is not a very good source to dx CAD (occluded vessels), too may false positives, but a follow through with more testing if symptomatic, etc. To go from an ekg to angiogram seems unnecessary based on the information posted. A stress test is a less invasive procedure, and usually shows any occluded vessels. Why is that test avoided?
An angiogram can be with a cath (invasive...probe the coronary arteries) or an angiogram can be the Modern CT angiograms that uses multiple detectors to capture images from different rotations of the CT scanner. These machines use 64 detectors or scanners which helps in reducing the scanning time and increases the efficiency to a high level.
There may be a slight risk of cancer due to excessive exposure to radiation. But the advantage of a correct diagnosis outweighs this risk. It may be contraindicated for you as it should be avoided in patients suffering with kidney diseases or diabetes, as the contrast material used during the scanning can further damage the kidney functioning.
.