Primary Care Clinic for Lake Oswego, OR

Functional Medicine and Primary Care Clinic in Lake Oswego, OR

Health starts on the inside. Most primary care centers focus on the biological and physiological aspects of your health. At OnePeak Medical, we take a different approach. Functional medicine looks at the root causes of illness and disease. Rather than addressing symptoms alone, we focus on your whole health. Genetics, environmental factors, and lifestyle play an integral role in how you feel and your susceptibility to illness. And we ask the right questions and perform appropriate tests so we can truly understand how to make you well.

Our clinic uses the most up-to-date and innovative technology to assist us in our diagnosis and treatment of a variety of ailments and health conditions, so you can trust us to efficiently and effectively care for you when you come in.

Some of our services include:

  • Primary care medicine
  • Functional medicine
  • Hormone testing for men and women
  • Hormone imbalance treatment
  • Bioidentical hormone pellet therapy
  • Transgender health
  • Nutrition and fitness counseling
  • Nutrient IVs and injections
  • PRP therapy
  • Soundwave therapy
  • Autoimmune treatment
  • Urgent care services

We understand that each body is different and faces its own unique set of challenges regarding health. That’s why we are happy to say that we have providers who specialize in health for men, women, and transgender individuals. No matter who you are, we have the right care and treatment for you.

Give us a call or book a functional medicine primary care appointment at our Lake Oswego, Oregon, clinic today. We can't wait to meet you.

If you are looking for an experienced and compassionate primary care clinic in or around Lake Oswego, OR, OnePeak Medical is the ideal choice. We offer a wide variety of medical and wellness interventions to help you live a healthy and happy life.

Book Online

The Lake Oswego clinic is not accepting new patients with OHP (Oregon Health Plan) insurance at this time. If you do not see your insurance below, please call (503) 658-9351.

If you do not see your medical provider below, please call our clinic to schedule directly. Online scheduling for same-day appointments is currently not available. Please call the clinic for same-day availability.

Get in Touch

16463 Boones Ferry Rd. #300
Lake Oswego, OR 97035
text: 541-748-3071
fax: 541-708-5934
Picture of outside entrance of the Lake Oswego OnePeak Medical primary care and functional medicine clinic.

Hours of Operation









7:00 am - 5:00 pm

7:00 am - 5:00 pm

7:00 am - 5:00 pm

7:00 am - 5:00 pm



We accept most major insurances

At OnePeak Medical we accept most health insurance plans. Since there are so many insurance plans, coverage can vary widely. Please call us to find out if your plan covers care in our office. Our staff will verify and be more than happy to explain your medical benefits to you, at no charge, before you begin treatment. For those of you without insurance, we have extremely affordable services and flexible payment plans so that everyone can get the treatment they deserve!

Insurance Plans