What is the difference between a cardiologist and a cardio-thoracic surgeon? Who usually performs an angiogram procedure?
Cardiologists are physicians who specialize in diagnosing and treating heart diseases. A cardiac surgeon does heart surgeries. A thoracic surgeon does surgery of the chest, other than the heart. These two are separate specialties. A cardiothoracic surgeon can do both the heart and chest surgeries.