A system comprising: an implantable neuromodulator; a controller for controlling an application of a therapeutic dose by the neuromodulator, wherein the therapeutic dose comprises a therapeutic dose duration including a therapy ramp-up time to reach a peak modulation voltage (Vp) and a sustained peak modulation time during which a voltage is sustained at the peak modulation voltage, the controller comprising one or more processors; memory coupled to the one or more processors, the memory configured to store computer-program instructions, that, when executed by the one or more processors, implement a computer-implemented method, the computer-implemented method comprising: applying a test voltage ramp from the neuromodulator implanted into the patient; determining a target sensation intensity modulation voltage that is specific to the patient from the test voltage ramp, wherein the target sensation intensity modulation voltage is a maximum voltage that the patient can tolerate during application of the test voltage ramp; characterised in that said computer-implemented method further comprises the steps of estimating the peak modulation voltage as a square root of a product of the therapy ramp-up time and the target sensation intensity modulation voltage, wherein the therapy ramp-up time is between about 10 % and about 90 % of the therapeutic dose duration; and setting the therapeutic dose using the estimated peak modulation voltage. an implantable neuromodulator; a controller for controlling an application of a therapeutic dose by the neuromodulator, wherein the therapeutic dose comprises a therapeutic dose duration including a therapy ramp-up time to reach a peak modulation voltage (Vp) and a sustained peak modulation time during which a voltage is sustained at the peak modulation voltage, the controller comprising one or more processors; memory coupled to the one or more processors, the memory configured to store computer-program instructions, that, when executed by the one or more processors, implement a computer-implemented method, the computer-implemented method comprising: applying a test voltage ramp from the neuromodulator implanted into the patient; determining a target sensation intensity modulation voltage that is specific to the patient from the test voltage ramp, wherein the target sensation intensity modulation voltage is a maximum voltage that the patient can tolerate during application of the test voltage ramp; characterised in that said computer-implemented method further comprises the steps of estimating the peak modulation voltage as a square root of a product of the therapy ramp-up time and the target sensation intensity modulation voltage, wherein the therapy ramp-up time is between about 10 % and about 90 % of the therapeutic dose duration; and setting the therapeutic dose using the estimated peak modulation voltage. applying a test voltage ramp from the neuromodulator implanted into the patient; determining a target sensation intensity modulation voltage that is specific to the patient from the test voltage ramp, wherein the target sensation intensity modulation voltage is a maximum voltage that the patient can tolerate during application of the test voltage ramp; characterised in that said computer-implemented method further comprises the steps of estimating the peak modulation voltage as a square root of a product of the therapy ramp-up time and the target sensation intensity modulation voltage, wherein the therapy ramp-up time is between about 10 % and about 90 % of the therapeutic dose duration; and setting the therapeutic dose using the estimated peak modulation voltage.