At our West Des Moines practice, you're not a chart number. Dr. McPherson takes the time to understand your health goals, explain your options clearly, and build a care plan that fits your life — not the other way around.
From routine check-ups to managing chronic conditions, we provide the full spectrum of primary care services in a setting where you feel heard and respected.
A thorough, unhurried check-up that looks at the whole picture — your vitals, labs, prevention screenings, and health goals for the year ahead.
Ongoing, coordinated care for conditions like diabetes, hypertension, and high cholesterol — with regular follow-ups and adjustments to keep you on track.
Evidence-based screenings, vaccinations, and lifestyle counseling designed to catch problems early — before they become serious.
Sick or injured? We offer same-day and walk-in appointments for infections, sprains, allergies, and other urgent — but non-emergency — concerns.
Whether you're bringing in a child for their first physical or managing your own health as you age, we provide continuity of care across every stage of life.
Real talk about nutrition, stress, sleep, and habit change. We help you set achievable goals and give you the tools and accountability to reach them.
Trusted Local Care
Serving West Des Moines & surrounding communities
Dr. Scott McPherson built his practice on a simple conviction: the best medical care starts with a real conversation. When you sit down with him, you'll get his full attention — no rushed visits, no feeling like you're on a conveyor belt.
Based in West Des Moines, Dr. McPherson provides comprehensive primary care for patients of all ages. He believes in preventive medicine, shared decision-making, and helping you understand your health so you can make confident choices about your well-being.
Whether you're looking for a new primary care provider, need help managing a chronic condition, or want to get ahead of your health with a thorough annual exam, his practice offers a calm, welcoming environment where your concerns are taken seriously.
From the moment you call to schedule, we want you to feel supported, informed, and comfortable.
Reach us at (515) 225-1316 to schedule your appointment. We offer flexible scheduling, including same-week availability.
New patients fill out a quick intake form before their first visit. It helps us understand your health history so we can make the most of your time together.
Your visit is unhurried and focused on you. Bring up everything on your mind — we'll address your concerns and build a plan together.
After your visit, we'll follow up with any test results and adjust your care plan as needed. You'll always know what comes next.
We believe cost shouldn't be a barrier to quality care. Please call our office to confirm whether your plan is accepted — we're happy to help.
Medicare
Blue Cross Blue Shield
United Healthcare
Aetna
Not sure if we take your plan? Call us at (515) 225-1316 and we'll check for you.
Whether you're a new patient looking for a primary care provider or you'd like to schedule a visit, we'd love to hear from you. Reach out by phone, email, or by filling out the form and we'll get back to you promptly.
Call Us
(515) 225-1316
Address
1801 Grand Ave
West Des Moines, IA 50265-5063
Office Hours
Monday – Friday
8:00 AM – 5:00 PM
Fill out the form below and we'll get back to you within one business day.
Thank you for reaching out. We'll get back to you within one business day.