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.
STOP
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