Back Pain


Largest selection of home bed rails for adults anywhere. We design and manufacture bed rails for adults and the handicapped for home beds.

Sort by

FREEDOM Grip Assist Handle

  • Fits mattresses up to 12.5” thick (high)
  • Handle height: 20.5" (from base of mattress)
  • 9” wide handle with non-slip grip
$55.95
+ FREE SHIPPING

Transfer Handle Bed Handle

  • 22 inch high handle fits mattresses up to 14 inches
  • Transfer handle is 6 inches wide
  • Cross bar for added stability and mobility
$90.00
+ FREE SHIPPING

Economy Bed Handle Bed Assist Rail

  • Fits mattresses 6”- 12” thick
  • 18” wide handle with non-slip grip
  • Economically priced
$49.50
+ FREE SHIPPING

Home Bed Assist Handle with Legs

  • Adjustable legs extend to floor for added strength and stability
  • Portable, folds flat for each transport and storage
  • For mattresses up to 8 inches thick
$59.95
 

Tru-Grip Reacher

  • Rotating head
  • Ergonomic handle
  • Aluminum construction
$18.30
 

Economy Reacher

  • Economical
  • Lightweight aluminum shaft
  • Claw jaw
$11.50
 

FREEDOM Assist Handle Bedrail

  • Legs extend to floor for added stability
  • Height adjustable handle fits a variety of bed frame heights
  • Non-slip grip
$62.95
+ FREE SHIPPING

SafetySure CarEase

  • Car Ease makes getting in and out of car easy
  • Low friction inner surface makes sliding and rotating effortless
  • Comfortable to sit on
$24.95
 

FREEDOM Grip Plus Bed Rail

  • Adjustable height handle fits mattresses 9" - 16" thick (high)
  • Adjusts by 1" from 21.5" - 24.5" high (from base of mattress)
  • 9" wide (long) handle with cushioned non-slip cover
$63.50
+ FREE SHIPPING

Home Bed Assist Rail

  • Assistance for getting in and out of bed
  • Tri-fold bed board for ease of storage
  • Assembles in seconds - no tools required
$103.95
 

Home Bed Side Helper Assist Rail

  • 11" wide bed rail
  • Bed rail has four leverage points
  • Attaches directly to the bed frame
$110.95
 

Versa-Pac Reusable Hot Cold Pac

  • Use for either hot or cold therapy
  • Maintains temperature up to 30 minutes
  • Safe, non-toxic
$13.95
 

Bedside EconoRail®

  • Lightweight aluminum construction- only 1.5 lbs.
  • Portable in its own compact tote
  • Handle is 16" wide at base, 12" w at top
$69.99
 

Instant Cold Packs

  • Idea for quick first aid
  • Remains cold for 25 minutes
  • Molds to body
$19.91
 

Thermophore Automatic Moist Heat Pack

  • Moist heat therapy without having to add water
  • Great for deep tissue therapy
  • Available in three sizes
$58.10
 

Bed Rail with Pouch

  • 30" long bed rail
  • 23" high from the based of the mattress
  • Prevents falling and provides support while standing
$134.95
 

Moist/Dry Electric Heating Pad

  • Use for either moist or dry heat therapy
  • Removable absorbent sponge
  • Three heat settings
$23.50
 

Kool Web Abdominal Binder

  • Supports abdominal muscles
  • Breathable fabric for comfortable fit
  • Hoop and loop closure
$18.57
 

Reusable Hot & Kold Gel Pack

  • Cold or Hot pain relief
  • Reusable
  • Two packs per box
$29.95
 

Abdominal Binder - 3 Panel

  • Supports abdominal muscles
  • Panel construction
  • Hook and loop fastener
$19.17
 

Hydrocollator ColPac

  • Cold therapy gel pack
  • Reusable
  • Available in six sizes
From $11.00
 

NatraCure Cold Therapy Sock

  • Excellent for heel pain
  • Gel inserts are reusable
  • Sock is washable
$36.95
 

Neoprene Abdominal Binder

  • One piece construction
  • Provides support for abdominal muscles
  • Hook and loop closure
$39.95
 

Shower Stool with Padded Rotating Seat

  • Seat rotates 360 degrees
  • Seat locks every 90 degrees
  • Tool-free assembly
$55.10
 

Pinstripe Gait Belt - Plastic Buckle

  • Provides support during transfer process
  • Made from cotton webbing
  • Machine washable
From $12.40
 

Wedge Foam Pommel Cushion

  • Helps provide seating stability
  • Pommel helps eliminate sliding forward
  • Wedge shaped based
From $117.00
 

Reusable Cold Pack

  • Reusable cold pack, Gel filled
  • Provides up to 30 minutes of relief
  • Great for sports injuries
$8.82
 

Thermophore Arthritis Pad

  • Helps relieve arthritis pain
  • Built-in therapy timer shuts unit off when treatment is finished
  • Available in three sizes
$62.00
 

Bariatric Elevating Wedges

  • Elevates head and trunk
  • Wider design for larger patients
  • Made from high density foam
$109.95
 

Shoe Helper Pro

  • Makes putting on footwear easier
  • Promotes independent dressing
  • Available in two lengths
$21.95
 

E-Z Slider Metal Shoe Horn

  • Put on shoes without having to bend
  • Strong metal construction
  • Available in two lenghts
$11.95
 

Economy Dual Channel TENS

  • Provides pain relief
  • Adjustable pulse frequency and width
  • Single burst mode
$49.95
 

Transpole

  • Easily secures between floor and ceiling
  • Fits ceilings from 50" to 100"
  • Hand grip for added comfort and security
$129.00
 

Abdominal Binder - 4 Panel

  • Supports abdominal muscles
  • 4 panel construction
  • Hook and loop fastener
$25.37
 

Kwik-Kold Instant Cold Pack

  • Single use cold therapy pack
  • Easy to activate
  • No special storage needed
$29.95
 

Rib Belt - Universal - Female

  • Stabilizes ribs
  • Helps promote healing
  • Contoured front
$17.14
 

True-Ice Reusable Ice Therapy

  • Fast and effective ice therapy
  • Great for sprains, arthritis and tendonitis
  • Use when ever ice is needed
$13.95
 

Rib Belt - Female

  • Stabilizes ribs
  • Helps promote healing
  • Contoured front
$16.97
 

Independent Cell Cushion

  • Superior comfort plus pressure relief
  • 72 foam cells adjust to body contour
  • Waterproof cover
$57.75 $46.20
 

Adjustable Height Tub Rail with Soap Dish

  • Support for entering or exiting tub
  • Adjustable height handle
  • Integrated soap dish and shampoo caddy
$67.95
 

Therma Moist Heating Pads

  • Available in three sizes
  • Auto shut off
  • Four heat and time settings
$60.95
 

Hot & Cold Therapy Wrap

  • Relieves aches and pains
  • Soft terry-lined fabric wrap
  • Available in two sizes
$29.73
 

Bedfellow Positioning Roll

  • Provides full body support
  • Use in bed or chair
  • Filled with polystyrene beads
$199.00
 

Torso Wedges

  • Helps keep bed-ridden patients comfortable
  • Keep head and chest elevated
  • Filled with polystyrene beads
From $86.00
 

Locking Raised Toilet Seat

  • Raised height of toilet seat by 5.5"
  • Easy to clean blow-molded plastic
  • Locking mechanism keep seat from shifting
$48.15
 

Advocate Moist / Dry Heating Pads

  • Ultra fast heat up
  • Moist or dry heating options
  • Automatic turn off feature
From $22.85
 

Shower Stool

  • Lightweight aluminum frame
  • Adjustable leg height
  • Easy, tool free assembly
From $35.95
 

READY SET GO Deluxe Aluminum Shower Chair with Carry Bag

  • Drainage holes in seat and back reduce slipping
  • Lightweight, durable aluminum frame
  • Comes with durable nylon carry bag
$55.95
 

Three Piece Transfer Tub Bench

  • Transfer safely to and from the bath!
  • Tool-free assembly
  • Height adjustable in 1" increments
$94.95
 

Transfer Tub Bench

  • Transfer to and from the bath with ease!
  • Tool-free assembly
  • Height adjustable and reversible
From $74.95
 
struct
Detail [empty string]
ErrNumber 0
Message Element RECORDCOUNT is undefined in GETBUYERGUIDES.
Resolvedname GETBUYERGUIDES
StackTrace coldfusion.runtime.UndefinedElementException: Element RECORDCOUNT is undefined in GETBUYERGUIDES. at coldfusion.runtime.CfJspPage.resolveCanonicalName(CfJspPage.java:1659) at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:1555) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1729) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1722) at cfcondition2dalt2d32ecfm1944412768.runPage(C:\inetpub\wwwroot\webroot\www.mtsmedicalsupply.com\app\layouts\condition-alt-3.cfm:159) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:196) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:483) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2661) at cfcore2dcondition2ecfm729523240.runPage(C:\inetpub\wwwroot\webroot\www.mtsmedicalsupply.com\core-condition.cfm:65) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:196) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:483) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2661) at cfapplication2ecfc250885995$funcONREQUEST.runFunction(C:\inetpub\wwwroot\webroot\www.mtsmedicalsupply.com\application.cfc:185) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:360) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:324) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:59) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308) at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:74) at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:243) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:278) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:86) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.CfmServlet.service(CfmServlet.java:198) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at jrun.servlet.FilterChain.service(FilterChain.java:101) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
TagContext
array
1
struct
COLUMN 0
ID ??
LINE 159
RAW_TRACE at cfcondition2dalt2d32ecfm1944412768.runPage(C:\inetpub\wwwroot\webroot\www.mtsmedicalsupply.com\app\layouts\condition-alt-3.cfm:159)
TEMPLATE C:\inetpub\wwwroot\webroot\www.mtsmedicalsupply.com\app\layouts\condition-alt-3.cfm
TYPE CFML
2
struct
COLUMN 0
ID CFINCLUDE
LINE 65
RAW_TRACE at cfcore2dcondition2ecfm729523240.runPage(C:\inetpub\wwwroot\webroot\www.mtsmedicalsupply.com\core-condition.cfm:65)
TEMPLATE C:\inetpub\wwwroot\webroot\www.mtsmedicalsupply.com\core-condition.cfm
TYPE CFML
3
struct
COLUMN 0
ID CFINCLUDE
LINE 185
RAW_TRACE at cfapplication2ecfc250885995$funcONREQUEST.runFunction(C:\inetpub\wwwroot\webroot\www.mtsmedicalsupply.com\application.cfc:185)
TEMPLATE C:\inetpub\wwwroot\webroot\www.mtsmedicalsupply.com\application.cfc
TYPE CFML
Type Expression
element RECORDCOUNT
objectType
object of java.lang.Class
Class Name java.lang.Class
Methods
Method Return Type
asSubclass(java.lang.Class) java.lang.Class
cast(java.lang.Object) java.lang.Object
desiredAssertionStatus() boolean
forName(java.lang.String, boolean, java.lang.ClassLoader) java.lang.Class
forName(java.lang.String) java.lang.Class
getAnnotation(java.lang.Class) java.lang.annotation.Annotation
getAnnotations() java.lang.annotation.Annotation[]
getCanonicalName() java.lang.String
getClassLoader() java.lang.ClassLoader
getClasses() java.lang.Class[]
getComponentType() java.lang.Class
getConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getConstructors() java.lang.reflect.Constructor[]
getDeclaredAnnotations() java.lang.annotation.Annotation[]
getDeclaredClasses() java.lang.Class[]
getDeclaredConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getDeclaredConstructors() java.lang.reflect.Constructor[]
getDeclaredField(java.lang.String) java.lang.reflect.Field
getDeclaredFields() java.lang.reflect.Field[]
getDeclaredMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getDeclaredMethods() java.lang.reflect.Method[]
getDeclaringClass() java.lang.Class
getEnclosingClass() java.lang.Class
getEnclosingConstructor() java.lang.reflect.Constructor
getEnclosingMethod() java.lang.reflect.Method
getEnumConstants() java.lang.Object[]
getField(java.lang.String) java.lang.reflect.Field
getFields() java.lang.reflect.Field[]
getGenericInterfaces() java.lang.reflect.Type[]
getGenericSuperclass() java.lang.reflect.Type
getInterfaces() java.lang.Class[]
getMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getMethods() java.lang.reflect.Method[]
getModifiers() int
getName() java.lang.String
getPackage() java.lang.Package
getProtectionDomain() java.security.ProtectionDomain
getResource(java.lang.String) java.net.URL
getResourceAsStream(java.lang.String) java.io.InputStream
getSigners() java.lang.Object[]
getSimpleName() java.lang.String
getSuperclass() java.lang.Class
getTypeParameters() java.lang.reflect.TypeVariable[]
isAnnotation() boolean
isAnnotationPresent(java.lang.Class) boolean
isAnonymousClass() boolean
isArray() boolean
isAssignableFrom(java.lang.Class) boolean
isEnum() boolean
isInstance(java.lang.Object) boolean
isInterface() boolean
isLocalClass() boolean
isMemberClass() boolean
isPrimitive() boolean
isSynthetic() boolean
newInstance() java.lang.Object
toString() java.lang.String