A neurostimulator system includes a portable component configured for storing patient-specific data, and an external control device configured for obtaining the patient-specific data from the portable component. The portable component is an implantable neurostimulator, a patient's remote controller, and/or an external charger. The patient-specific data is imaging-related data. A method of storing data in a neurostimulation system includes generating patient-specific data, and storing the patient-specific data in at least one of the portable components. A method for programming the implantable neurostimulator includes receiving the patient-specific data from the portable component, simulating a volume of tissue activation for each of one or more candidate stimulation parameters, wherein the simulation is based at least in part on the patient-specific data, selecting at least one of the candidate stimulation parameters, and programming the implantable neurostimulator with the selected stimulation parameters.