Patent attributes
A programming system allows a user to program therapy parameter values for therapy delivered by a medical device by specifying a desired therapeutic outcome. In an example, the programming system presents a model of a brain network associated with a patient condition to the user. The model may be a graphical representation of a network of anatomical structures of the brain associated with the patient condition and may indicate the functional relationship between the anatomical structures. Using the model, the user may define a desired therapeutic outcome associated with the condition, and adjust excitatory and/or inhibitory effects of the stimulation on the anatomical structures. The system may determine therapy parameter values for therapy delivered to the patient based on the user input.