A method of remotely caring for a patient having a medical device, the method comprising operating a programmable processor to perform the steps of: providing an instruction to a medical device (115, 120, 125), the instruction calling for medical device information that (a) was collected by the medical device during a specific time period and/or (b) is related to a specific subject matter; and characterised by detecting the origin of the instruction; determining whether the instruction calls for medical device information that was collected by the medical device during a specific time period or for medical device information that is related to a specific subject matter, or both; automatically selecting a limited data set being a subset i.e. less than all of medical device information data stored in the medical device based on the instruction and the determination as to whether the instruction calls for medical device information that was collected by the medical device during a specific time period or for medical device information that is related to a specific subject matter, or both; transmitting the limited data set from the medical device to a data mart; determining whether the data mart has access to instruction information defining how the instruction should be carried out and, if so, the step of transmitting comprising transmitting the limited data set to the data mart without the instruction information, and, if not, the step of transmitting comprising transmitting the limited data set to the data mart along with the instruction information that is related to the instruction; managing the limited data set at the data mart according to the instruction information; and providing managed data resulting from the managing the limited data set to a remote device associated with the determined origin of the instructions. providing an instruction to a medical device (115, 120, 125), the instruction calling for medical device information that (a) was collected by the medical device during a specific time period and/or (b) is related to a specific subject matter; and characterised by detecting the origin of the instruction; determining whether the instruction calls for medical device information that was collected by the medical device during a specific time period or for medical device information that is related to a specific subject matter, or both; automatically selecting a limited data set being a subset i.e. less than all of medical device information data stored in the medical device based on the instruction and the determination as to whether the instruction calls for medical device information that was collected by the medical device during a specific time period or for medical device information that is related to a specific subject matter, or both; transmitting the limited data set from the medical device to a data mart; determining whether the data mart has access to instruction information defining how the instruction should be carried out and, if so, the step of transmitting comprising transmitting the limited data set to the data mart without the instruction information, and, if not, the step of transmitting comprising transmitting the limited data set to the data mart along with the instruction information that is related to the instruction; managing the limited data set at the data mart according to the instruction information; and providing managed data resulting from the managing the limited data set to a remote device associated with the determined origin of the instructions.