A neurostimulation system configured for providing therapy to a patient, comprises at least one implantable neurostimulation lead configured for being implanted adjacent target tissue of the patient, and an implantable neurostimulator configured for delivering electrical stimulation energy to the implantable neurostimulation lead(s) in accordance with a set of stimulation parameters capable, and monitoring circuitry configured for taking at least one measurement indicative of a three-dimensional migration of the neurostimulation lead(s) from a baseline position. The neurostimulation system further comprises at least one controller/processor configured for determining whether the three-dimensional migration of the neurostimulation lead(s) from the baseline position has occurred based on the measurement(s), and, based on the determined three-dimensional migration, generating a new set of stimulation parameters, and reprogramming the implantable neurostimulator with the new set of stimulation parameters.