Cardiologists are doctors who specialize in diagnosing and treating diseases or conditions of the heart and blood vessels-the cardiovascular system. According to Cardiac Society of Nepal, more than 200 cardiologists are working in Nepal.