There are different types of doctors who practise cardiology. They are physicians, invasive cardiologists and interventional cardiologists. It is worth knowing the role of each type of doctor.
Those heart specialists who do only angiography and angioplasty are known as invasive or interventional cardiologists.
Those heart specialists who do not do such procedures but only diagnose heart disease and treat it with medicines are known as general physicians or non-invasive cardiologists.