what is non invasive cardiology