Book online

Book an appointment.

Check in for urgent care, book with one of our providers, or schedule a virtual visit. Walk-ins are always welcome.

Choose a service
By appointment
Walk in or check in
Programs and memberships
Book an appointment
1Reason for your visit
2Choose a clinic
Choosing a time opens NextPatient, the secure scheduling system our clinics use, in a new tab to confirm your details. Prefer to call? (515) 270-1000

Want to read about it first?About Primary CareAll care

Choose a service
By appointment
Walk in or check in
Programs and memberships
Book an appointment
1Reason for your visit
2Choose a clinic
Choosing a time opens NextPatient, the secure scheduling system our clinics use, in a new tab to confirm your details. Prefer to call? (515) 270-1000

Want to read about it first?About Primary CareAll care

Choose a service
By appointment
Walk in or check in
Programs and memberships
Book an appointment
1Reason for your visit
2Choose a clinic
Choosing a time opens NextPatient, the secure scheduling system our clinics use, in a new tab to confirm your details. Prefer to call? (515) 270-1000

Want to read about it first?About Primary CareAll care

Our clinics

West Des Moines

640 S. 50th St., #1100

West Des Moines, IA 50265

Monday – Sunday, 8:00 a.m. – 8:00 p.m.

Johnston

8779 Northpark Drive

Johnston, IA 50131

Monday – Sunday, 8:00 a.m. – 8:00 p.m.

Altoona

3770 8th St SW

Altoona, IA 50009

Monday – Sunday, 8:00 a.m. – 8:00 p.m.

Questions? Call (515) 270-1000