@jim26,
As @Chris mentioned, there is an angiogram, and that is invasive, because they put a catheter through an artery in your arm or leg and it goes all the way up to your heart and it has a camera in it and takes pictures. It gives the best quality image, but is invasive.
But a computed tomography angiogram (CTA) is much less invasive. Actually, not really invasive at all. With a CTA, they just inject die into your veins and then use an X-ray to look at your heart and valves and create a 3D picture.
A CTA is not as high quality of a test as an angiogram, but is much higher quality than a calcium score (which I did not even mention in the post below!).
Here is a post on FUD with some of the different tests. This would be a good post to review if you have not seen it yet.