Advanced physiotherapy technology