A system includes a data retrieval module and a determination module. The data retrieval module receives a command from a user, the command indicating a first implantable medical device (IMD) and a second IMD. The data retrieval module also retrieves a first set of data from the first IMD in response to the command and retrieves a second set of data from a datastore. The second set of data includes data retrieved from the first IMD and stored in the datastore prior to receiving the command. The determination module determines a third set of data based on the first and second sets of data and transfers the third set of data to the second IMD.