One of the biggest distinctions between an internist and a general practitioner is that while internists typically only treat adults, general practitioners are trained to provide care for patients of all ages. A general practitioner may treat adults, adolescents, and also children.