Women’s Health/GYN

Safe Harbor Wellness & Psychiatric Services offer’s women’s health for ages 18 and older

(Amy is no longer accepting new patients for primary care)

Amy Vieira, FNP-BC

I come to Safe Harbor Wellness & Psychiatric Services with 16 years of combined nursing experience. Since graduating, I have had a special interest in women’s health and obtained additional training in gynecology, sexual/reproductive health and primary care for women. I have a passion for helping women across the lifespan achieve optimal health and wellness.

Using shared decision making, I will meet women where they are at in their health journey, providing guidance and education to allow women to feel empowered in all decisions related to their mind, body and soul. I will provide primary care services to women 18 and older. I have a special interest in treating gynecological conditions, reproductive/birth control counseling, screening and treatment of sexually transmitted infections. I will also offer gender affirming therapy. I will give my patients adequate time during their visit to discuss any concerns they may have, and not rush them out the door. To achieve optimal health and wellness it is necessary patients are the primary driver of these decisions.


For this service, we are currently in network with Blue Cross Blue Shield, Unicare, Harvard Pilgrim, United Health Care, Tufts (except Tufts Health Direct and Public Plans), Cigna, Mass General Brigham (except the MassHealth ACO plan) and Aetna.
Amy is not in network with Medicare, so if Medicare is primary unfortunately Amy cannot accept your insurance.

Paying out of pocket is an alternative option if needed (fee schedule below).

Book an appointment below!

**If you want to be seen via telehealth for your initial visit, please let us know once you have received your appointment confirmation**

Self Pay Rates for Women’s Health/Primary Care:

Fees are due in full at the time of service for self-pay clients that aren’t using insurance.

Please request from us directly.

No Show/Late Cancel Fees

1st time- $50
Thereafter- $100
(these amounts are subject to change with 30 days notice to the patient)