A method and software program is used by patients for fitting and refitting of a DSP-based hearing assistance device. An audiologist user interface and patient user interface include soundmaps and slidebars to control collections of hearing parameters within the DSP of the device. Based on cognitive testing and training of the patient, the range of adjustment allowed within at least the patient user interface is limited. The software therefore always maintains 100% safety for the patient and/or user to finetune the hearing aid parameters without worrying about selecting parameter values which would leading to slowing the cognitive learning of the patient.