A method and system are provided to assist in programming of a neurostimulator based on a collection of pre-existing therapy profiles. The method and system access a collection of pre-existing therapy profiles derived from prior actual patients or patient models. The pre-existing therapy profiles include stimulation programs mapped to pre-existing patient profiles. The pre-existing patient profiles have at least one of i) prior lead attribute, ii) prior pain maps, and iii) prior stimulation maps for prior patients or models of patients. The method and system further compare the new patient profile with at least a portion of the collection of pre-existing patient profiles to generate profile matching scores indicating an amount of similarity between the pre-existing patient and the new therapy profile.