A stimulation system, such as a spinal cord stimulation (SCS) system, having a programmer and a patient feedback device for establishing a protocol to treat a patient. The programmer uses a computer assisted stimulation programming procedure for establishing the protocol. Also described are methods of treating a patient with a spinal cord stimulation system including the programmer and the patient feedback device.