Want to feel better? We've got you covered.
The Family Medicine providers at Vista Physician Group are proud to offer:
- Same-day appointments often available if you call before noon*
- Care within 15 minutes of your scheduled appointment**
- A friendly and compassionate staff
We provide preventive health care and general medical treatment for patients of all ages. So whether you need a flu shot, care for a sore throat, or ongoing support managing a chronic condition such as asthma or diabetes, we're here to help you.
Our services include:
- Preventive care/wellness check-ups
- Immunizations, including pediatric, booster, travel-required, flu and pneumonia
- Treatment for physical illnesses, minor injuries, muscle/joint pain, and behavioral health concerns
- Management of chronic health conditions such as diabetes, asthma, high blood pressure, high cholesterol, thyroid disorders, congestive heart failure, allergies
- Minor procedures such as skin biopsies, joint injections, cryotherapy for warts/lesions
- School, sports, employment and insurance physicals
- Department of Transportation (DOT) exams
- Dermatology and skin care
- Stitches for cuts; setting simple bone fractures
- Workers Compensation exams/treatment
- Coordination of care with specialists
- Pediatric care
- Women's health
- Allergy testing
- Lead Toxicity Screenings
* Please call before noon. Most calls will result in a same-day appointment. Patients may be seen by a physician, nurse practitioner or physician assistant.
**With rare exceptions for emergencies or for patients needing extra attention
ASSOCIATED CARE
ASSOCIATED PROVIDERS
ASSOCIATED LOCATIONS
Family Medicine
15 Commerce Drive
Suite 113
Grayslake, IL 60030
Phone: 847-231-5300
Family Medicine
15 Tower Court
Suite 210
Gurnee, IL 60031
Phone: 847-599-0715
Family Medicine
1025 Red Oak Lane
Suite 120
Lindenhurst, IL 60046
Phone: 847-245-4747
Family Medicine
1616 Grand Avenue
Suite A
Waukegan, IL 60085
Phone: 847-249-1733
Family Medicine
2723 Sheridan Road
Suite C
Zion, IL 60099
Phone: 847-360-4260