Skip to main content

Addiction Treatment

Safe, Secure, Confidential Support

SMHC's Intensive Outpatient Program (IOP) provides outpatient treatment for chemically dependent persons in a safe, secure, confidential, supportive and therapeutic environment conducive to recovery. Meeting three afternoons per week, clients participate with a multidisciplinary team in a group setting. According to their individualized treatment plan, clients are provided with learning experiences that will assist them in reaching sobriety within the family and the community. Staffed by caring and expert providers, we are here to help you through the challenging transitions from illness to recovery. Program Features:

  • Introduction to the 12 Steps
  • Education of Addition and Recovery Process
  • Relapse Prevention
  • Family Dynamics
  • Emotional Awareness
  • Opiate Treatment with Vivitrol
  • Self Awareness
  • Social Skills
  • Self Esteem
  • Values

Program Hours:

The IOP operates three days a week from 11:00am - 2:20pm. You may be asked to come early the first day at 9:15am to complete an intake assessment with your assigned clinician. For more information, please call us at 207-283-7660, or fax us at 207-283-7664.

SMHC Partial Hospitalization & IMAT Program
235 Main Street
Biddeford, ME 04005

Need help with Opioid Use Disorder?

MaineHealth provides Integrated Medication-Assisted Treatment

MH Featured Callout Medical Equipment

Emergencies to critical care

What should I expect after being admitted to the hospital? Discover different hospital services.

MH Featured Callout Norway Lake

Help to quit smoking

Smoking doesn't just hurt the tobacco user. Secondhand smoke is a big problem for loved ones, too.

MH Family on Playground Callout

Managing pain

Your provider will work with you to come up with a safe pain management plan.

ERROR in component Related Locations.
Exception thrown in method: Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage
Session ID: brdc422iitnriku1uqh2z03s

  • System.Web.HttpUnhandledException (0x80004005): An unhandled exception occurred. ---> System.InvalidOperationException: Sequence contains no elements
  • at System.Linq.Enumerable.Aggregate[TSource](IEnumerable`1 source, Func`3 func)
  • at Coria.Foundation.Search.Services.SearchService.GetQueryStringBasedOnSearchType(List`1 items, List`1 queryString, String searchType) in D:\a\1\s\Coria\src\Foundation\Search\code\Services\SearchService.cs:line 234
  • at MaineHealth.Feature.MaineHealthSearch.Repositories.MaineHealthSearchRepository.GetValidSearchQuery(Item currentItem, List`1 searchTypeItems) in D:\a\1\s\src\Feature\MaineHealthSearch\code\Repositories\MaineHealthSearchRepository.cs:line 1715
  • at MaineHealth.Feature.MaineHealthSearch.Repositories.MaineHealthSearchRepository.GetRelatedLocationsViewModel() in D:\a\1\s\src\Feature\MaineHealthSearch\code\Repositories\MaineHealthSearchRepository.cs:line 1302
  • at MaineHealth.Feature.MaineHealthSearch.Controllers.MaineHealthSearchController.RelatedLocations() in D:\a\1\s\src\Feature\MaineHealthSearch\code\Controllers\MaineHealthSearchController.cs:line 101
  • at lambda_method(Closure , ControllerBase , Object[] )
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
  • at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass24_0.<InvokeActionMethodWithFilters>b__0()
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
  • at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.ShowErrorMessage(ExceptionContext exceptionContext, ExceptionArgs args)
  • at Sitecore.Mvc.Pipelines.MvcEvents.Exception.ShowAspNetErrorMessage.Process(ExceptionArgs args)
  • at (Object , Object )
  • at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
  • at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists)
  • at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain)
  • at Sitecore.Mvc.Pipelines.PipelineService.RunPipeline[TArgs](String pipelineName, TArgs args)
  • at Sitecore.Mvc.Filters.PipelineBasedRequestFilter.OnException(ExceptionContext exceptionContext)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(ControllerContext controllerContext, IList`1 filters, Exception exception)
  • at System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName)
  • at System.Web.Mvc.Controller.ExecuteCore()
  • at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext)
  • at Sitecore.Mvc.Controllers.ControllerRunner.ExecuteController(Controller controller)
  • at Sitecore.Mvc.Controllers.ControllerRunner.Execute(TextWriter writer)
  • at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(Renderer renderer, TextWriter writer, RenderRenderingArgs args)
  • at Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs args)
  • at Coria.Foundation.Utilities.Pipelines.RenderingErrorHandler.ExecuteRenderer.Process(RenderRenderingArgs args) in D:\a\1\s\Coria\src\Foundation\Utilities\code\Pipelines\RenderingErrorHandler\ExecuteRenderer.cs:line 39