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.
Our Services
Family Medicine
Comprehensive primary care for every stage of life — from pediatrics through geriatrics. Annual exams, acute illness, vaccinations, and preventive screenings.
Learn More
Preventive Care & Wellness
Stay ahead of health issues with comprehensive preventive screenings, vaccinations, health risk assessments, and personalized wellness plans.
Learn More
Chronic Disease Management
Ongoing management and monitoring of chronic conditions including diabetes, hypertension, heart disease, asthma, and thyroid disorders.
Learn More
Sports Medicine
Diagnosis, treatment, and rehabilitation of sports injuries and musculoskeletal conditions for athletes and active individuals of all ages.
Learn More
Telehealth Visits
Convenient, secure video appointments from home for follow-ups, medication management, acute illness evaluation, and wellness consultations.
Learn MoreCredentials & Certifications
Board Certified
ABFM / ABIM
AAFP Member
American Academy of Family Physicians
Scottsdale Health Partners
Preferred Provider Network
Patient Satisfaction
4.8 / 5.0 Stars
PCMH Recognized
Patient-Centered Medical Home
Meet Your Providers
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
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
Sports Medicine & Wellness
Fellowship-trained sports medicine physician. Certificate of Added Qualification in Sports Medicine. Team physician for Scottsdale Unified School District.
View ProfileYour 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.
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 We Accept
We work with most major insurance providers to make your care affordable.
Don't see your plan? Call us at (480) 555-0267 — we may still accept it.
Questions About Coverage? Contact UsCommon 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.
Schedule Your Visit Today
Contact us today. We'll get back to you within 24 hours.
Or call us directly:
(480) 555-0267