Mary Medeiros in Franklin, MA - Taro Health

Mary Medeiros, MD

Thrive Adult Primary Care

835 W Central St, Suite 4, Franklin, MA 02038
Internal and Preventive Medicine physician who “turns off the clock” when I enter an exam room, a method that does not mix well with the “burn and churn” pace of traditional primary care. I started Thrive to be emotionally available to family and friends, and to get back to loving the practice of medicine. There’s nothing better than investing in patients and connecting with their full story.

Different ways you can get care

In-person office visits
Included with subscription
You can schedule visits to our office for in-person consults.
Virtual video visits
Included with subscription
You can schedule a consult over a video chat instead of coming in.
Phone calls
Included with subscription
You can discuss a medical issue or question over a phone call.
Emails
Included with subscription
You can send an email directly to us with any questions.
Texts
Included with subscription
You can send a text message directly to us with any questions.
House calls
At additional price
You can schedule a house call from us instead of coming in.

All of the above for a flat monthly rate

$125-150 / month for a   year old
This practice has a one-time registration fee of $200.

Office photos

Background and other details

    Education
  • Atlantic Union College - Bachelor of Science
  • UMass Amherst - Master of Public Health
  • Loma Linda University School of Medicine - Doctor of Medicine
    Board certifications
  • Internal Medicine
  • Preventive Medicine
    Languages spoken
  • English
  • Spanish

Get started

Please choose a time from the calendar below for a video meet-and-greet with Dr. Medeiros.
Tue
Apr 20
Wed
Apr 21
Thu
Apr 22
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
4:00 pm
4:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
4:00 pm
4:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
4:00 pm
4:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
Book a time for free

Not yet ready to meet?

Leave your info and a member of our patient support team will get in touch.