A consultant physician is a medical doctor who has completed advanced training in a specific area of medicine and has been certified by their national medical board. A diabetologist is a consultant physician who specializes in the diagnosis, treatment, and management of diabetes. A cardiologist is a consultant physician who specializes in the diagnosis, treatment, and management of heart and cardiovascular conditions. A Nephrologist is a consultant physician who specializes in the diagnosis, treatment, and management of kidney and renal conditions.