Patent ID: 8615299

Claim:
A method comprising: delivering a therapy from an implantable medical device to a patient according to a first therapy program; generating patient data with an implantable medical device system that comprises the implantable medical device, wherein the patient data relates to at least one of an efficacy or a side effect of the therapy; transmitting the patient data from the implantable medical device system to a remote networking device via a network; receiving, at the remote networking device via the network, the patient data; guiding, by the remote networking device, selection of a second therapy program based on the patient data by at least traversing a programming tree based on the patient data, wherein the programming tree comprises a plurality of nodes in each of a plurality of levels, each of the levels corresponding to one therapy parameter; transmitting, from the remote networking device to the implantable medical device system via the network, a programming change indicating a change from the first therapy program to the second therapy program; and receiving, at the implantable medical device system, the programming change from the remote networking device via the network.