La cardiología, como especialidad independiente, es una rama de la medicina interna. El cardiólogo está especializado en el diagnóstico y tratamiento de las enfermedades del sistema cardiovascular. Esta especialidad debe distinguirse de la subespecialidad de cirugía cardíaca. Un cardiólogo no es lo mismo que un cardiocirujano. Este último abre el tórax y realiza una operación de corazón. El cardiólogo, por su parte, examina y diagnostica las enfermedades cardiovasculares y realiza procedimientos como el cateterismo cardíaco o la inserción de un marcapasos.
Por supuesto, todo cardiólogo es también un especialista en medicina interna y también trata todas las enfermedades más allá de la cardiología.