Biography & Education


In her practice, Mhairi McFarlane, M.D., emphasizes preventive care and patient education. She believes listening to patients is one of her most important roles as a physician and that every patient should be actively involved in his or her health care decisions.

Dr. McFarlane earned her medical degree from the University of Glasgow in her native city of Glasgow, Scotland. She completed her residency at Oregon Health & Science University.

Outside of the office, she enjoys cooking and loves playing with her three children.

Areas of expertise

Family medicine

University of Glasgow
  • English

Care Locations

16180 SE Sunnyside Road, Suite 102
Happy Valley, OR 97015
Fax 503-582-4999


Board Certifications
  • Family medicine
Conditions Treated
Abdominal Pain, Age 12 and Older, Abnormal pap, Abrasion, Acne, Alopecia areata, Anemia, Anxiety Disorders, Appendicitis, Arthralgia, Arthropathy, Asthma, Atrial fibrillation, Attention deficit hyperactivity disorder (ADHD), Back and Neck Pain, Bleeding, rectal, Blood in stool, melena, Breast lump, Bronchitis, Burns, Calluses and Corns, Cerumen impaction, Cervical dysplasia, Cervicitis, Chickenpox, Chronic ischemic heart disease, Chronic obstructive pulmonary disease (COPD), Congestive heart failure, Conjunctivitis, Constipation, Age 12 and Older, Contact Dermatitis, Contusion, Cough, Croup, Cyst of ovary, follicular, Dehydration, Depression, Diarrhea, Diverticulosis of colon, Dizziness, Dysuria, Eczema, atopic dermatitis, Emphysema, Endometriosis, Epilepsy, Failure to Thrive, Fatigue, Fever, Age 12 and Older, Fibroid uterus, Fibromyalgia, Gas/bloating, Gastritis, Gastroenteritis, Gastroesophageal reflux disease (GERD), Genetic disorders, Glucose intolerance, Gout, Headaches, Heart murmur, Heartburn, Hematuria, Hemophilia, Hemorrhoids, High Blood Pressure, High Cholesterol, Hives, Hyperhidrosis, Hypothyroidism, Impotence, Influenza (Seasonal flu), Ingrown toenail, Insect Bite, Insomnia, Keloids, Knee injuries, Limb swelling, Localized swelling, Meningitis, Menopause, Menstruation problems, Metrorrhagia, Moles, Nausea and Vomiting, Age 12 and Older, Osteoarthritis, Otitis externa, Otitis media, Pain in limb, Peptic ulcer disease without obstruction, Peripheral Vascular Disease, Pneumonia, Pregnancy, Prostatitis, Psoriasis, Rhinitis, allergic, Rosacea, Rotator Cuff Tear, Sebaceous cyst, Shortness of breath, Sinusitis, Skin disease, Skin Infections, Skin ulcers, Sprain/strain: ankle, Sprain/strain: neck, Sprain/strain: shoulder/arm, Strep throat, Sun damage, Sunburn, Synovitis/tenosynovitis, Thrombophlebitis, Tobacco abuse, Tonsillitis, Type 1 Diabetes, Type 2 Diabetes, Upper respiratory tract infection (URI), Urinary tract infection, Vaginitis/vulvitis, Venous insufficiency, Warts,


Patient Ratings and Comments
About Our Survey

The Patient Rating score is based on responses given during the CAHPS Patient Experience Survey. Responses are measured on a 10-point scale, with 10 being the best score. These scores are then translated to a 5-point scale in order to display results in a 5-star rating. Comments are also gathered from the same survey and displayed in their entirety with the exception of any language that may be considered slander, libel or contain private health information, which will be removed prior to publishing the comments. These comments are the views and opinions of patients and are not endorsed by or necessarily reflect the views of Providence.

4.6 out of 5 (103 Ratings, 26 Comments)


Dr. McFarlane is always current on all of my medical conditions and needs. She is also very personable.

She doesn't seem to show compassion or concern for patients. She prescribes medication without explaining its purpose and directions for taking it.

I've gotten better care here in 6 months than I have in years in Eugene.

Dr. McFarland is responsible for running the routine blood tests which eventually led to the discovery that I have pacreatic cancer. She just doesn't give up.

Dr. McFarlane has been very kind to me and seems to have empathy and an understanding of the issues I have been dealing with.

Always have excellent care

I was very satisfied with overall experience.

1st visit with this provider and it was very positive. She will be my new "regular physician" as my previous physician moved his office too far from my home to continue with him.

Easy to talk with & very understanding.

Told dr. needed antibiotics as I KNOW MY BODY. Less than 2 wks later fill pneumonia! Did not get anything from this dr. to help sickness!

She was wonderful! I expected her to not have enough time to do my pap and IUD removal (because it was an "establishing care" visit), but she did and I was ecstatic! :)

I really like my doctor!

Was friendly and straight talker, I like that.

I enjoy my provider

My provider know my health problems and is always ready to help.

always have a good experience withDr. McFarlane and her team

Love my Doctor and love Providence......Saved my life more than once

Doctor rushed - made me feel defensive - "is this the same thing" - nurses/dr. assistants whispering about me - seemed to want me to leave to use the room although I had ?s once I read the material.

[...] I wasn't contacted by the dr. regarding my blood test. It was immediately online and I got an email telling me it was online.

Dr is forced to continually write notes on computer. She has to type while patient is explaining needs. I don't like that. Don't believe Dr can listen to one conversation and write about another. Dr is bound to miss something or confuse facts. This is not fault of Dr. Scribe should be used or short recorded "sum up".

unable to come up with answer

Love my PCP. She is very good at her job!!

Everything one could want for a medical provider.

I have been seeing Dr.McFarlane for over 3 years she has been very compassionate and helpful in helping me address physical and emotional problems. I feel she truly cares about my wellbeing.

I went in for urgent care after throwing out my back, was told I "should probably" go to the er, then in my way out to set up an appointment with my primary for assessment (no one at the desk/there and I was in major pain and just wanted to go home - but still had to go to pharmacy for pain meds). then texted my provider through my chart [...] and she said to just have a check up in two weeks. she's not available for three weeks, and when I go in she asked why I was there - this is the very same exam room where I was first seen in urgent care. also, I have put on 20+ pounds since I was last in with a history of depression - nothing about that. I asked for physical therapy as I was still experiencing pain and for prevention, referred in to spot upstairs. nothing on chiro or alternative care or massage [...] Considering I came in barely being able to walk, would have been nice to get a call the next day to see how I was. Or now, I still have signed up for PT, but no one has called to check. Not a good customer journey or care experience.

Sometimes I feel that my Dr. doesn't realize how much pain I'm in. Not that she can do much for me...but it seems that because she can't see the pain - that it probably doesn't exist?