A stimulation system can have a first sensor to generate a first reading and a second sensor to generate a second reading. An analysis module of a programmer such as a patient programmer, which programs a stimulation signal to be delivered to a patient, conducts an evaluation of the patient based on the first and second readings. Evaluations may include determinations such as range of motion determinations, posture determinations, physical task-specific brain activity determinations, cognitive task-specific brain activity determinations, and brain activity-specific movement determinations.