One-stop shop for physical rehab