Skip to main content

Foot Problems? When to See a Doctor

Check with your primary care provider if you are having the following:

  • Cut or puncture wound; wounds that won't heal
  • You are not walking correctly or as you should
  • If you have an amputation and need help walking with a prosthetic limb
  • Diabetes-related foot problems
  • Severe foot pain that does not go away
  • Calluses, corns and other growths that cause discomfort and pain
  • Red patches, red streaks and swelling
  • Ingrown toenail (particularly with swelling and possible infection)
  • Foot or ankle injury (sprain, strain or possible broken bone)

Podiatry | Foot Care

Is foot pain keeping you from walking, exercising and other daily activities? We rely on our feet to do so many things, but often neglect foot and ankle problems that can be managed and treated. The health care providers and foot specialists (podiatrists) at MaineHealth offer expert diagnosis and care for a full range of foot and ankle conditions. Our providers include:

What is Podiatry?

Podiatry is a special branch of medicine dedicated to diagnosing and treating foot and ankle conditions. Podiatrists may specialize in different areas, including diabetic care, pediatric care, sports medicine, surgical care and wound care. Conditions treated include:

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

  • 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 219
  • 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 1718
  • at MaineHealth.Feature.MaineHealthSearch.Repositories.MaineHealthSearchRepository.GetRelatedProvidersViewModel() in D:\a\1\s\src\Feature\MaineHealthSearch\code\Repositories\MaineHealthSearchRepository.cs:line 1478
  • at MaineHealth.Feature.MaineHealthSearch.Controllers.MaineHealthSearchController.RelatedProviders() in D:\a\1\s\src\Feature\MaineHealthSearch\code\Controllers\MaineHealthSearchController.cs:line 130
  • 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