1. An interactive implantable medical device system for monitoring and treating a patient, comprising: an external interactive computing device adapted for communication over a communications network; and an implantable device having a communication subsystem adapted for bi-directional communication with the external device; wherein the external interactive computing device is adapted to receive and store a data item from the patient; wherein the external interactive computing device is further adapted to associate the data item with a storage record in the interactive computing device; and wherein the external interactive computing device is further adapted to receive and store a data record from the implantable device.