What doctor do you need to visit if you have a heart disease?

The nephrologist

The cardiologist

The traumatologist

The gynecologist