A motion sensor is attached to a patient's limb distal to a joint on which surgery has occurred and another motion sensor is attached to the limb proximate to the joint. In the preferred embodiment, the motion sensors are accelerometers and gyroscopes that are capable of generating data that corresponds to flexion of the joint. Temperature sensors are attached to the patient at the surgical site at the joint and at a site separated from the surgical site so that the temperature difference between the sensors may be monitored. Data from the sensors is used to monitor the patient's post-surgical condition and rehabilitation and to provide feedback to the patient.