The Doctor Is In!

Now accepting new patients! Schedule an appointment today and find out why Total Primary Care is the right family practice for your primary care.
Read more

Family Health Care

We are a Family Practice providing health care for every member of the family. We offer primary care that helps you maintain a healthy lifestyle.
Read more

Accident Care

Have you been in an accident? We can see you with no out-of-pocket cost and help you recovery from your injuries.
Read more

Age Management

Improve your quality of life by delaying the onset of signs and symptoms associated with aging.
Read more

Welcome to Total Primary Care

Dr. Michael Ahmann of Total Primary CareTotal Primary Care of North Scottsdale is a Family Medicine practice dedicated to providing excellent healthcare in accordance with the highest professional standards, while promoting overall health and well-being for all people. We strive to create partnerships with our patients to improve overall health through compassionate, caring healthcare providers, education and the use of current evidence-based research and community service. We encourage patients to become advocates for their own health.
» Learn More About Our Family Practice and Dr. Ahmann

Primary Care

Total Primary Care is a Family Medial Practice providing quality health care for every member of the family. We offer comprehensive primary care health services that help you maintain a healthy lifestyle.

Opioid Dependence Treatment

Dr. Ahmann is licensed in the treatment of opioid/opiate dependence using Suboxone and Subutex (buprenorphine). Treatment is provided in a professional, friendly, and non-judgmental office setting.

Age Management

Age Management Medicine is based on the concept that sufficient medical evidence reveals that we can improve your quality of life by delaying the onset of signs and symptoms associated with aging.

Convenient Appointment Times

At Total Primary Care we understand the value of your time and offer convenient appointment times to fit your busy lifestyle. Schedule an appointment online today!

Call Us at (480)305-5640 to Schedule an Appointment