An apparatus for configuring and testing therapy parameters for a treatment of a nervous system disorder with a medical device system, the apparatus comprising in combination: a user interface; a treatment therapy module; a memory; a processor connected to the user interface to receive a command from a user and to send a response to the user and that instructs the treatment therapy module, and characterised in that the processor is configured to perform: receiving a first set of information from the user through the user interface, the first set of information being associated with a first treatment therapy configuration; wherein the first set of information comprises an intensity of a stimulation pulse, and a pulse width of the stimulation pulse, and further comprises a configuration of electrodes, the configuration of electrodes corresponding to a set of electrodes, the set of electrodes comprising an electrode, and wherein the processor is configured to perform: determining a charge density that is associated with the electrode; and if the charge density is greater than a predetermined threshold, rejecting the first set of information in order that the first treatment therapy corresponding to the first set of information is not delivered to the patient; and if the charge density is within the predetermined threshold, storing the first set of information in the memory, wherein the first set of information is accessible for a subsequent treatment therapy; applying a first therapy treatment to a patient through the treatment therapy module in accordance with the first set of information. a user interface; a treatment therapy module; a memory; a processor connected to the user interface to receive a command from a user and to send a response to the user and that instructs the treatment therapy module, and characterised in that the processor is configured to perform: receiving a first set of information from the user through the user interface, the first set of information being associated with a first treatment therapy configuration; wherein the first set of information comprises an intensity of a stimulation pulse, and a pulse width of the stimulation pulse, and further comprises a configuration of electrodes, the configuration of electrodes corresponding to a set of electrodes, the set of electrodes comprising an electrode, and wherein the processor is configured to perform: determining a charge density that is associated with the electrode; and if the charge density is greater than a predetermined threshold, rejecting the first set of information in order that the first treatment therapy corresponding to the first set of information is not delivered to the patient; and if the charge density is within the predetermined threshold, storing the first set of information in the memory, wherein the first set of information is accessible for a subsequent treatment therapy; receiving a first set of information from the user through the user interface, the first set of information being associated with a first treatment therapy configuration; wherein the first set of information comprises an intensity of a stimulation pulse, and a pulse width of the stimulation pulse, and further comprises a configuration of electrodes, the configuration of electrodes corresponding to a set of electrodes, the set of electrodes comprising an electrode, and wherein the processor is configured to perform: determining a charge density that is associated with the electrode; and if the charge density is greater than a predetermined threshold, rejecting the first set of information in order that the first treatment therapy corresponding to the first set of information is not delivered to the patient; and if the charge density is within the predetermined threshold, storing the first set of information in the memory, wherein the first set of information is accessible for a subsequent treatment therapy; determining a charge density that is associated with the electrode; and if the charge density is greater than a predetermined threshold, rejecting the first set of information in order that the first treatment therapy corresponding to the first set of information is not delivered to the patient; and if the charge density is within the predetermined threshold, storing the first set of information in the memory, wherein the first set of information is accessible for a subsequent treatment therapy; applying a first therapy treatment to a patient through the treatment therapy module in accordance with the first set of information.