Our Services

Duffy Health Center offers a wide range of services that are tailored to meet each individual patient’s needs as they seek to restore their health and rebuild their lives. Based on our patient-centered model, our team works together to be sure that each patient gets the full range of services they need at any given time. Read more about our Patient-Centered Medical Home below.

Brianna and patient 2 - Medical.jpg

Medical Care

Duffy Health Center’s medical team cares for more than 3,300 individuals from across Cape Cod each year. Medical care is provided by an experienced team of doctors, nurse practitioners, physicians’ assistants, and medical assistants. We offer primary and preventive care as well as chronic disease management, treatment for infectious diseases, and other specialties.

Duffy Health Center also provides outreach medical care at St. Joseph's House, the only adult shelter in our region.


Behavioral Health

Many Duffy patients have chronic disabilities, including mental health disorders. Many suffer from trauma such as domestic violence, childhood sexual abuse, prior history of incarceration and unstable housing situations.

We help individuals address their underlying mental health conditions so that they understand the importance of attending to chronic medical conditions. Our mental health services are an important part of our integrated care model.

Duffy 1 3089 1.crop.jpg

Treatment for Substance Use Disorders

Duffy Health Center is a regional leader in treating alcohol and opioid use disorders in an outpatient setting. Our Medication Assisted Treatment (MAT) Program provides medical treatment, nursing management and behavioral health services. MAT options help patients maintain their daily life while reducing the side effects of withdrawal and curbing cravings that can lead to relapse.


Health Insurance & Benefits

Benefits enrollment is the foundation of Duffy wraparound services. An initial conversation about health insurance often leads to referrals for housing, detox, counseling, and other services. Our Connections Case Managers have a skillful approach and offer positive support while getting clients the benefits they need.

Karen and client - Case Management.jpg

Case Management

Duffy Health Center’s Case Managers assist patients in accessing a wide variety of support services that help patients to manage their own care. They provide connections to community services, homelessness prevention and shelter diversion, support, advocacy, and much more.

flowers in garden.jpg

Spiritual Care

Spiritual health is important to wellness and recovery. Duffy Health Center offers spiritual care to individual patients and groups, helping patients find sources of strength, comfort, inner peace and gratitude.



Access to health care is difficult for people who struggle with transportation, who have medical, mental health or substance abuse issues, or who cannot find a health care provider they can trust. Our Outreach staff offer a warm welcome along with health care services and benefits enrollment assistance. We work closely with service providers across Cape Cod to make sure those in need are connected to resources in the community.


Patient-Centered Medical Home

Care with Dignity and Respect

Good health is key to a good life. Feeling safe, supported, and healthy will help you reach your goals. Staff at Duffy are here to listen and to help. Our staff respect our patients’ unique needs and circumstances. Once you become a Duffy Health Center patient, you will have access to quality, affordable health care, including primary and preventive care and support services.

What Can I Expect from Team Care?

Expertise: Care from a team that includes primary care providers, mental health and substance use counselors, and case managers.

Partnership: Care that includes you as a respected and active member of the team, so you can help manage your own health.

Convenience: Care that is easy to schedule, with early and late appointments, and new ways to keep in touch with your team.

Collaboration: Care that is coordinated with other health care providers when you need it.

YOU are a part of your health care team!

How Can I Get the Most Out of Team Care?

  • Choose your primary care provider.

  • Give consent for your care team to share information about your health.

  • Let us know when you see other health providers so we can help coordinate the best care for you.

  • Learn about your conditions and what you can do to stay as healthy as possible.

  • Set realistic goals for yourself to help meet your targets for health and recovery.

  • Keep scheduled appointments or call to reschedule or cancel as soon as possible.