Apparatus and methods are described for setting rehabilitation goals for a patient, measuring patient movements, storing the movement data for later transfer to a computer, displaying progress indicators and inspirational messages based on progress towards goals, reporting movement, skin temperature and swelling data to a caregiver so that they monitor compliance and be aware of potential infection. The invention consolidates data from motion, temperature and swelling sensors placed on the patient with data received directly from the patient in response to questions displayed on a tablet computer screen, to create one or more representative values indicating the patient's current status. These representative values may include the patient's degree of compliance with their prescribed exercise and icing regimen; their degree of wellness based on their self-reported pain scale and sensed temperature and limb swelling; and their current level of physical activity as detected by the motion sensors.