A method, includes recording first regimen data in a controller. The first regimen data includes instructions for a therapeutic regimen. The method also includes controlling a therapeutic device in accordance with at least the first regimen data, and recording progress data representative of at least an amount of force exerted on a joint during each of a plurality of cycles and the number of cycles performed. The method also includes transmitting the progress data from the controller to a remote user, and receiving an input from the remote user containing second regimen data. The second regimen data is different from the first regimen data. The method further includes controlling the therapeutic device in accordance with at least the second regimen data.