Skip to Main Content
Family Medicine

Family Medicine

Schedule Online 515.875.9000

Patient Information

Our physicians are board certified in family medicine and are capable of treating a variety of complex pediatric, adolescent and adult medical issues. When you establish a relationship with a primary care provider, you are making a life-long connection with a medical expert who will follow your health care for the long term. Family physicians and advanced practice providers are there for your health maintenance, illness prevention and treatment, family planning and gynecological services.

By choosing a family medicine physician or advanced practice provider from The Iowa Clinic you can have the confidence in knowing that your doctor is part of a comprehensive team of specialists. If a health problem is discovered, we have direct access to more than 200 specialists and healthcare providers, all working on the same team.

Our goal is to provide personal care for the whole family, from infants to the elderly. We consider ourselves to be partners in your health care. We strongly emphasize preventative medicine, encouraging patients to make healthy food choices and to be active in their daily lives. We work hard to see every patient when they need to be seen, on the same day they call, if necessary. We want our office to have a friendly, family-like atmosphere and we pride ourselves on treating patients with respect and dignity.

We respect your privacy. Learn more about our Patient Chaperone Policy.

The Iowa Clinic App


Experience local healthcare in the palm of your hand with The Iowa Clinic on demand app.

Cost Estimator icon

Cost Estimator

Get an estimate on how much a visit or procedure will cost.



See an Iowa Clinic provider…without leaving your home or office.

MyHealth Patient Portal

MyHealth Portal

A secure way to conveniently manage your personal healthcare and connect with your provider.

Online Bill Pay icon

Online Bill Pay

Pay your bill online. No need to create an account or remember a login.

Pre Visit Check In

Pre-Visit Check In

Streamline your arrival with Pre-Visit Check-In.

Request Medical Records

Request Medical Records

Request Medical Records from The Iowa Clinic.

Request Medical Records

Review Our Service

Please take a moment to share your experience at The Iowa Clinic.

Back to top