A system comprising: a neuromodulator (101, 103, 105); a controller for controlling application of a therapeutic dose by the neuromodulator, the controller including one or more processors; and memory accessible by the one or more processors, the memory storing computer-executable instructions, that, when executed by the one or more processors, implement a computer-implemented method comprising: receiving a set of patient-reported pain scores including pre-treatment pain scores and post-treatment pain scores, wherein each patient-reported pain score in the set is associated with a pain score timestamp; receiving a set of treatment dosages corresponding treatment doses applied to a patient by the neuromodulator, each treatment dose having associated treatment parameters and a treatment initiation timestamp; establishing a set of validated pre-treatment pain scores by determining if a pain score timestamp of each of the pre-treatment pain scores is within a predetermined time window of a corresponding treatment initiation timestamp; associating a level of treatment effectiveness with each of the treatment doses applied to the patient by comparing each of the validated pre-treatment pain score with a corresponding post-treatment pain score; generating a customized dosage regimen based on the associated levels of treatment effectiveness of the treatment doses; and applying the customized dosage regimen to the patient using the neuromodulator. a neuromodulator (101, 103, 105); a controller for controlling application of a therapeutic dose by the neuromodulator, the controller including one or more processors; and memory accessible by the one or more processors, the memory storing computer-executable instructions, that, when executed by the one or more processors, implement a computer-implemented method comprising: receiving a set of patient-reported pain scores including pre-treatment pain scores and post-treatment pain scores, wherein each patient-reported pain score in the set is associated with a pain score timestamp; receiving a set of treatment dosages corresponding treatment doses applied to a patient by the neuromodulator, each treatment dose having associated treatment parameters and a treatment initiation timestamp; establishing a set of validated pre-treatment pain scores by determining if a pain score timestamp of each of the pre-treatment pain scores is within a predetermined time window of a corresponding treatment initiation timestamp; associating a level of treatment effectiveness with each of the treatment doses applied to the patient by comparing each of the validated pre-treatment pain score with a corresponding post-treatment pain score; generating a customized dosage regimen based on the associated levels of treatment effectiveness of the treatment doses; and applying the customized dosage regimen to the patient using the neuromodulator. receiving a set of patient-reported pain scores including pre-treatment pain scores and post-treatment pain scores, wherein each patient-reported pain score in the set is associated with a pain score timestamp; receiving a set of treatment dosages corresponding treatment doses applied to a patient by the neuromodulator, each treatment dose having associated treatment parameters and a treatment initiation timestamp; establishing a set of validated pre-treatment pain scores by determining if a pain score timestamp of each of the pre-treatment pain scores is within a predetermined time window of a corresponding treatment initiation timestamp; associating a level of treatment effectiveness with each of the treatment doses applied to the patient by comparing each of the validated pre-treatment pain score with a corresponding post-treatment pain score; generating a customized dosage regimen based on the associated levels of treatment effectiveness of the treatment doses; and applying the customized dosage regimen to the patient using the neuromodulator.