Comprehensive Family Medicine in Scottsdale

Your Family's Health, Our Priority

Pinnacle Family Medicine has served Scottsdale families for over 20 years with compassionate, comprehensive care. From annual wellness exams to chronic disease management, our board-certified providers treat every patient like family.

Pinnacle Family Medicine
20+
Years Serving Scottsdale
8,000+
Patients Cared For
Board
Certified Physicians
Same-Day
Visits Available
Why Trust Us

Credentials & Certifications

Board Certified

Board Certified

ABFM / ABIM

AAFP Member

AAFP Member

American Academy of Family Physicians

Scottsdale Health Partners

Scottsdale Health Partners

Preferred Provider Network

Patient Satisfaction

Patient Satisfaction

4.8 / 5.0 Stars

PCMH Recognized

PCMH Recognized

Patient-Centered Medical Home

Our Doctors

Meet Your Providers

Dr. Rebecca Torres, MD, FAAFP

Dr. Rebecca Torres, MD, FAAFP

Founding Physician — Family Medicine

20+ years of family medicine experience. Board certified by ABFM. Fellowship at Mayo Clinic Scottsdale. Founding physician of Pinnacle Family Medicine.

View Profile
Dr. Michael Okafor, MD, ABIM

Dr. Michael Okafor, MD, ABIM

Internal Medicine & Chronic Disease

Board-certified internist specializing in chronic disease management. Stanford Medicine residency. Expert in diabetes, hypertension, and cardiac risk management.

View Profile
Dr. Lisa Patel, DO, CAQ-SM

Dr. Lisa Patel, DO, CAQ-SM

Sports Medicine & Wellness

Fellowship-trained sports medicine physician. Certificate of Added Qualification in Sports Medicine. Team physician for Scottsdale Unified School District.

View Profile
What to Expect

Your Visit

Book Your Visit

Schedule online or call us. We offer same-day appointments for urgent needs and flexible scheduling for routine care.

Check In & History

Complete your paperwork online before you arrive. Our team reviews your history so your provider is prepared when you walk in.

See Your Doctor

Your provider takes the time to listen, examine, and explain. No rushed visits — we believe thorough care leads to better outcomes.

Your Care Plan

Leave with a clear plan — prescriptions, referrals, follow-ups, and resources. Our team coordinates everything so nothing falls through the cracks.

Testimonials

What Our Clients Say

Dr. Torres has been our family doctor for over 10 years. She knows my kids by name, remembers what we discussed at our last visit, and never rushes us out the door. Finding a doctor who genuinely listens is rare — we are incredibly fortunate to have her.

Jennifer A.

Family Medicine Patient

★★★★★

“Dr. Okafor completely changed how I manage my diabetes. Instead of just adjusting my meds and sending me on my way, he sat down and explained exactly what my numbers mean, how food affects them, and built a plan I could actually follow. My A1C dropped from 9.2 to 6.8 in eight months.”

Robert K.

★★★★★

“I tore my ACL playing soccer and was terrified I'd need surgery. Dr. Patel evaluated me the same day, got an MRI ordered within 48 hours, and it turned out to be a partial tear that responded to rehab. She was honest, thorough, and got me back on the field safely.”

Daniel S.

★★★★★

“The telehealth option has been a lifesaver. I travel frequently for work and used to miss follow-ups all the time. Now I can check in with Dr. Okafor from my hotel room. Same quality of care, zero disruption to my schedule. Every practice should offer this.”

Patricia M.

Insurance

Insurance We Accept

We work with most major insurance providers to make your care affordable.

Aetna
Blue Cross Blue Shield
Cigna
UnitedHealthcare
Humana
Medicare
TRICARE
Banner Health Plans
Ambetter
Oscar Health

Don't see your plan? Call us at (480) 555-0267 — we may still accept it.

Questions About Coverage? Contact Us
FAQ

Common Questions

We accept most major insurance plans, including Aetna, Blue Cross Blue Shield, Cigna, Humana, UnitedHealthcare, Medicare, and AHCCCS (Arizona Medicaid). We also offer competitive self-pay rates for uninsured patients. If you do not see your plan listed, please call our office at (480) 555-0267 — we may still be able to see you.

Your first visit typically lasts 45-60 minutes. Please arrive 15 minutes early to complete paperwork (or complete it online through our patient portal before your visit). Bring your insurance card, photo ID, a list of current medications, and any recent medical records or test results. Your provider will review your complete health history, perform a physical exam, and discuss your health goals and any concerns.

Yes. We offer secure, HIPAA-compliant video visits for many common concerns including follow-ups, medication management, acute illness evaluation, and chronic disease check-ins. Telehealth appointments are covered by most insurance plans at the same rate as in-person visits. You can request a telehealth appointment through our patient portal or by calling the office.

The fastest way to request a refill is through our patient portal. Log in, navigate to your medication list, and submit a refill request. You can also call our office during business hours. Please allow 48 hours for refill processing. For controlled substances, an office visit may be required per Arizona law and DEA regulations.

Yes. We reserve appointment slots each day for acute illness and urgent concerns. Call our office as early as possible for the best availability. If no same-day slots are available, we will offer the next available appointment and advise you on whether urgent care or the emergency room may be more appropriate for your situation.

All test results, visit summaries, immunization records, and messages with your provider are available through our patient portal. Lab results are typically posted within 2-3 business days. Your provider will add a personal note to every result explaining what it means and whether any action is needed. If you need records transferred to another provider, contact our front desk and we will process the request within 5 business days.

Get in Touch

Schedule Your Visit Today

Contact us today. We'll get back to you within 24 hours.

Or call us directly:

(480) 555-0267