Resources Search
Close Search
Urgent Care

John MacFarlane, MD

4.7 out of 5 (142 Ratings)


Obstetrics & Gynecology

Book Appointment

Please Read regarding COVID-19

The Department of Public Health requires patients, visitors, and employees to wear face masks within the healthcare setting. Please wear a mask to your upcoming appointment. We will contact you by text or phone prior to your appointment to ask you about any COVID-19 symptoms you may be experiencing. Please complete our screening questions prior to your appointment.


If you are experiencing severe symptoms such as:

  • Chest pain
  • Shortness of breath
  • Change in level of consciousness or mental state/dizziness,
  • Thoughts of hurting yourself or others
  • Difficulty speaking, seeing, or loss of vision
  • Numbness/weakness in face or arms/legs
  • Blood in urine, stool, vomit, or coughing blood, poisoning or overdose
  • Serious wounds or injuries (uncontrollable bleeding)
  • Severe pain (head, neck, or abdominal)
  • Severe allergic reactions, or anything else you believe to be an emergency

Call 9-1-1 or go to your nearest emergency room.

Loading Online Appointment Scheduling...
Can’t find an appointment online? Call our office at 508-973-4940

About John MacFarlane

Dr. MacFarlane holds a medical degree from the Baylor College of Medicine in Houston, Texas. He completed a residency in OB/GYN at the Baylor Affiliated Hospital, also in Houston.

Dr. MacFarlane is board certified in obstetrics and gynecology. His clinical interests include high-risk pregnancies, menopause, and family planning.

John speaks Spanish


Practicing at the following locations:

  1. Southcoast Physicians Group Obstetrics & Gynecology

    100 Rosebrook Way 2nd Floor
    Wareham, MA 02571

    P: 508-973-4940

    Get Directions 41.775524 -70.733718

Insurances Accepted

Southcoast accepts most major insurance plans. Call the Southcoast patient registration department at 844-297-2952 or your health plan with any questions regarding coverage.

Provider Ratings

Rating Willingness to recommend provider’s office Overall Provider Experience Courtesy and Respect of Staff

Patient Comments (26)

At Southcoast Health, we strive to deliver exceptional patient care along with an exceptional patient experience. We appreciate all of your feedback and share your comments to recognize the wonderful care our teams provide to you as well as identify areas for improvement.

  • The staff was very professional, I have been with this practice for over 25 yrs.

  • Very quick

  • Hi Dr. Macfarlane and his staff are great. I was there. They saw me on time. He was kind professional. Just great, great doctor. Thank you.

  • Dr. MacFarlane was very kind and thorough. He put me at ease and offered good advice.

  • Visit on time and everyone was kind.

  • Dr. MacFarlane has continued to demonstrate genuine concern by explaining things in an easy to understand manner, being completely honest and maintaining the dignity of the patient.

  • Dr. Macfarlane is great and listen to everything that I got like was wrong and he was very quick to help me.

  • Dr McFarlane was very attentive, listened and seemed like he wanted to help. I left feeling very happy with my visit

  • Service was great and in a timely manor

  • Dr McFarland is an excellent physician always professional and clearly explains about my health and options.

  • Dr.MacFarland and his intern both gave me their undivided attention. Their body language and direct eye contact let me know they were really listening to me and focused on what I had to say. I felt very comfortable during my visit and left feeling like I had received the best medical advice and guidance.

  • I have been seeing Dr MacFarlane for over 15 years and he is, by far, the best provider I have ever encountered. He is very thorough and listens to any concern I have. I always feel confident that he is on top of my health.

  • Extremely punctual. I see him every 6 months for a problem. He is very knowledgeable. I rely completely on him.

  • The MD was fine. The medical assistant incorrectly took my BP, accepting 90/50 as done and started to take cuff off. I said "that couldn't be correct-as I have never been that low. She retook and BP was 114/72 I don't think cuff was on tightly enough. Also the assistant struggled through my meds, so I said I would read them off with her. This did not give merchandise confidence in her ability.

  • I had previously been through a horrendous experience with another OBGYN and had trepidations about this visit. I was treated with compassion, skillfullness, respect and with such efficiency that provides me with peace and relief, I am very please. The previous provider is within your provider directory, I wish that had been addressed rather than covered over.

  • I appreciated that the exam was quick. The doctor was personable and I felt comfortable asking questions

  • My visit went well. No complaints.

  • Very pleased with being able to get an appointment at the last minute due to an issue

  • Dr macfarlane always listens and answers everyone of my questions

  • Office was clean and the staff was friendly. Wait time was short and I was out in less than 30 minutes.

  • The provider asked me to stop by the desk on my way out to schedule my ultrasound and I left without it being scheduled. I was told she would call me she did not. It's a bit disappointing that I have discomfort and the next step was not taken seriously enough in my personal opinion. Also the staff at check out were talking about someone's pregnancy although I didn't hear names I think it's important to note you never know who is listening and due to hippa laws this is not professional. I felt the secretary could have scheduled my ultrasound (which she offered a date/which I was ok with) and then do a tele health or perhaps another provider to go over results as the provider I saw was not available.

  • Dr MacFarlane and staff are very nice

  • It was all good.

  • This is not my usual provider. But I...he saw me anyway, and got an appointment right away, was seen on time, and got me a prescription right away, did some tests for me, took a lot of time to explain the different things that might be wrong. So, excellent job.

  • Very nice and friendly staff

  • I was seen within a few days of needing a procedure. I was reassured by the Dr what they saw and what the plan was. Clear and direct on my last two visits and am appreciative of this.

View More Comments

Southcoast Health physician profiles now feature star ratings.  Below, you’ll find frequently asked questions about our process for calculating the ratings.

Why does Southcoast publish survey ratings online?
Southcoast is dedicated to providing patients and consumers with helpful information about the quality of our patients’ experiences. Star ratings published on our physician biography pages are based on actual responses from patients of that particular physician to patient satisfaction surveys that are distributed and processed by a national patient satisfaction survey vendor.

Who receives the survey?
Our vendor sends surveys via SMS or email to all patients seen in our outpatient physician practices who have a valid smart phone number or email address on file with Southcoast Health. Surveys are sent to patients within a few days of their appointment.

How is the Patient Satisfaction Star Rating Calculated?
Star ratings are calculated using an average of all survey responses to each of three questions: Courtesy and Respect of Staff, Provider Overall Rating, and  Willingness to Recommend Provider’s Office.  The star rating displayed on our physicians’ main biography page represents the average of the three measures for that particular physician.