1 The main difference between these two categories is the age of the patients that they are trained to take care of. 2  Internal medicine providers only handle adult patients. 3  Family practice providers, on the other hand, handle patients of all ages – children and adults – focusing on a wide range of medical needs.