Your trusted primary care provider in Snoqualmie — now welcoming new patients
Primary Care Medicine

Joanna Hagen, ARNP
Joanna Hagen has been a familiar face in the Snoqualmie Valley for over two decades. For 20 years, she served the community as a primary care provider. — A native of Western Washington and University Of Washington graduate. She brings deep community roots, a warm and unhurried approach, and a genuine investment in the people she serves. Accepting new patients.
.
Primary Care Medicine

Primary care for every stage of life — PCP right here in Snoqualmie. Joanna specializes in chronic disease management, mental health, ADHD, adolescent health, and women’s health including perimenopause. Whatever you’re navigating, you deserve a provider who listens, takes time, and is genuinely invested in your health. That’s exactly what you’ll find here.
Mental Health & ADHD

Anxiety, depression, ADHD, mood changes — these are real, common, and treatable. Joanna provides compassionate mental health care and ADHD management for adolescents and adults, including diagnosis, medication management, and ongoing support. No separate referrals, no waiting lists. Just thoughtful, integrated care from a provider who knows you — right here in Snoqualmie.
Weight Loss Management

Real, lasting weight loss starts with a real medical plan. Joanna offers a medically supervised weight loss program tailored to your body, your health history, and your goals — combining advanced treatment, expert guidance, and ongoing support. No fads, no judgment, no one-size-fits-all approach. Just a provider who’s genuinely invested in helping you feel your best, for the long term.
DOT Physical Exams

DOT Physical Exams in Snoqualmie. Need a DOT physical? Joanna is a certified medical examiner offering fast, professional Department of Transportation physical exams for commercial motor vehicle drivers in the Snoqualmie area. Meet your FMCSA requirements, stay compliant, and get back on the road — with a trusted local provider who respects your time.
Don’t wait—secure your appointment now and drive confidently!
Health Insurance

We want care to be accessible to everyone in our community. We accept most major health insurance plans — give us a call at 425-292-3347 and we’ll be happy to verify your coverage before your appointment.