Personalized Care. Stronger Health.

At Canyon Primary Care, we combine compassionate care with integrated treatment approaches to support your path to balance, wellness, and lasting health.

Personalized Care. Stronger Health.

At Canyon Primary Care, we combine compassionate care with integrated treatment approaches to support your path to balance, wellness, and lasting health.

Personalized Care. Stronger Health.

At Canyon Primary Care, we combine compassionate care with integrated treatment approaches to support your path to balance, wellness, and lasting health.

At Canyon Primary Care, our mission is to provide compassionate, personalized care that supports lasting health and wellness through every stage of life. We believe quality healthcare starts with listening, understanding, and building meaningful relationships with every patient we serve. Through thoughtful, evidence-based primary care and a proactive approach to wellness, we create a welcoming environment where patients feel heard, supported, and empowered to take charge of their health.

Meet your provider

Heidi Duckworth

MSN, APRN, FNP-C

Heidi Duckworth, MSN, APRN, FNP-C, is a board-certified Family Nurse Practitioner with 16 years of advanced practice experience in adult primary care, geriatrics, pain medicine, and complex chronic disease management.

Heidi’s clinical background includes caring for medically complex older adults in assisted-living, memory-care, and home settings, as well as extensive experience evaluating and managing acute and chronic pain, musculoskeletal and neurologic conditions, polypharmacy, and multiple chronic conditions. She also brings expertise in diagnostic evaluation, medication management, preventive care, care coordination, and patient and family education.

Known for her evidence-based and patient-centered approach, Heidi takes the time to understand each patient’s needs and develop thoughtful, individualized treatment plans. She is committed to ethical, compassionate care that supports appropriate treatment, promotes quality of life, and helps patients feel informed and supported throughout their healthcare journey.

Why Choose Canyon Primary Care?

Listening

We take the time to truly listen and understand your concerns, experiences, and goals, creating care that reflects what matters most to you..

Advocacy

We advocate for your health and well-being, helping you navigate your care and ensuring your voice is heard every step of the way..

Education

We believe informed patients make empowered decisions, providing clear education and guidance to help you take an active role in your health.

Our services

With every service we offer, our goal is to guide you toward better health and well-being.

Primary Care

Your health journey starts here. We offer thoughtful, ongoing care for patients ages 18 and up—including wellness checkups, screenings, and support for staying well before issues arise.

Chronic & Acute Conditions

Whether you're managing a long-term condition or facing a sudden concern, we’re here to help with personalized treatment for diabetes, high blood pressure, thyroid issues, and more.

Supportive Health Services

From pre-op screenings to hormone therapy and weight management, we provide targeted services designed to support your overall health and quality of life—with care that’s always compassionate and down-to-earth.

Kind words from our patients

Health plans we support

We believe everyone deserves compassionate, integrative care. That’s why we work with a range of insurance providers to help make your wellness journey as accessible and stress-free as possible.