Lumbar Spinal Stenosis - Wearable Devices in eHealth Interventions

There are an estimated 1.2 million people in the US who suffer from lower back pain caused by lumbar spinal stenosis (LSS) at any given time.
Source: Disabled World - Category: Disability Tags: Medical Products Source Type: news