Royal College of Physicians of London are specialists in the diagnosis and treatment of medical conditions. They are trained in acute (internal) medicine and/or one of the specialties (such as cardiology or oncology). They carry out investigations and procedures, give advice, and prescribe treatments.