A cardiologist is a doctor who has specialised in the diagnosis and treatment of the cardiovascular system (the heart and surrounding blood vessels). A cardiothoracic surgeon is a doctor who has specialised in the surgical treatment of cardiothoracic conditions. This could be a condition relating to any organ in the chest cavity, such as the heart, lungs, esophagus and major blood vessels.