Family physicians who specialize in family medicine are knowledgeable in and can treat a wide range of medical diseases of patients of all ages. These doctors provide preventive care for patients which includes annual checkups, periodic immunizations, contraception, and allergy medications.