Accepting new patients · Chicago
Care for every chapter of life.
Primary care, specialists, dental, mental health and same-day visits under one roof — with clinicians who take the time to listen.



45+ clinicians
across 8 specialties
★ 4.9 average rating
from 2,300+ patients

● Next available today
2:30 pm with Dr. James Okafor
Video visits from home
Primary carePediatricsDental careMental healthPhysical therapyWomen’s healthCardiologyDermatologyLab & imagingVideo visits
Our specialties
One clinic. Eight specialties.
From your yearly check-up to therapy, braces or a sports injury: one team, one record, one front desk.
Primary Care
Check-ups · chronic care · same day
Pediatrics
Newborn to 18
Dental Care
Gentle dentistry for all ages
Mental Health
Therapy · psychiatry · groups
Physical Therapy
Move better, recover stronger
Women’s Health
Gynecology · pregnancy · menopause
Cardiology
Heart checks · ECG · prevention
Dermatology
Skin checks · acne · eczema
Vitalis in numbers
Healthcare that keeps its promises.
18
years caring
for Chicago
45+
doctors, dentists
& therapists
92%
of sick visits seen
the same day
4.9
average rating from
2,300+ reviews


Lab &
imaging
on site
Why Vitalis
Medicine that makes time for you.
We built Vitalis around one idea: good care needs time. Longer appointments, one shared record and a team that actually talks to each other.
Same-day care
Appointments held back every weekday for the things that cannot wait.
One care team
Your doctor, specialists and therapists share one record — no repeating yourself.
Results in 48h
Blood tests, ultrasound and X-ray on site, explained in your portal.
Video visits
Follow-ups, results and therapy from home, on any device.
Most booked
Services our patients count on.

Primary Care
Annual Physical
A thorough yearly check-up, with real time to talk about what matters to you.
45 minutes
$180

Primary Care
Same-Day Sick Visits
Fever, infections, sprains or a nasty cough — seen today, without the ER wait.
20 minutes
$125

Pediatrics
Well-Child Visits
Growth, development and milestones checked at every stage, from newborn to 18.
30 minutes
$160

Dental Care
Check-up & Cleaning
A gentle exam, a professional clean and digital X-rays with 90% less radiation.
60 minutes
$149

Mental Health
Individual Therapy
One-to-one therapy for anxiety, depression, stress, grief and life changes.
50 minutes
$160

Physical Therapy
Sports Injury Rehab
From sprains to ACL reconstruction: a clear plan back to the sport you love.
60 minutes
$120
Our clinicians
Meet the people behind your care.

Accepting new patients
Primary Care
Dr. Naomi Carter
Family Physician & Medical Director
★ 4.9 · 412 reviews

Accepting new patients
Primary Care
Dr. James Okafor
Internal Medicine Physician
★ 4.8 · 296 reviews

Accepting new patients
Pediatrics
Grace Holloway
Nurse Practitioner — Same-Day Care
★ 4.9 · 521 reviews

Accepting new patients
Pediatrics
Dr. Elena Ruiz
Pediatrician
★ 5.0 · 338 reviews
How it works
From booking to better, in four steps.
01
Book in a minute
Choose a service, a clinician and a time online — or call us. Same-day slots every weekday.
02
Check in on your phone
Fill in your forms and insurance details before you arrive. No clipboard in the waiting room.
03
See your clinician
Unhurried visits in person or by video, with time for every question.
04
Results & follow-up
Results, notes and next steps in your patient portal, usually within 48 hours.
Patient stories
Patients say it best.
4.9
★★★★★
Average rating from 2,300+ verified patients
In network with
BlueRiver
MERIDIAN
Northstar
Unity Health
CASCADE
Medicare
Health notes
Advice from our clinicians.

Prevention
/ Oct 14, 2026
Your annual physical: what happens, and how to make the most of it
A yearly check-up is the simplest way to catch silent problems early. Here is what happens during the visit —…

Heart Health
/ Oct 7, 2026
Five everyday habits that protect your heart
You do not need a complete lifestyle overhaul. These five small, realistic habits make a measurable difference to your heart.

Mind & Mood
/ Sep 30, 2026
Stress or anxiety? How to tell the difference — and when to get help
Stress usually has a clear cause and fades when it is gone. Anxiety tends to stay. Here is how to…
Visit us
In the heart of Lincoln Park.
Two minutes from the Fullerton station, with step-free access, a quiet waiting lounge and validated parking next door.
2140 N Clark Street, Chicago, IL 60614
Same-day sick visits every weekday. Late clinic on Thursdays until 8pm.
- Monday8:00 am – 7:00 pm
- Tuesday8:00 am – 7:00 pm
- Wednesday8:00 am – 7:00 pm
- Thursday8:00 am – 8:00 pm
- Friday8:00 am – 6:00 pm
- Saturday9:00 am – 2:00 pm
- SundayClosed







