Embodiments of the invention provide methods, systems, and devices for enabling data communication between an IMD and a host computer. In one embodiment, a device is provided that comprises a frequency and protocol agile transceiver capable of communicating with an IMD via a first communications link and with a host computer via a second wireless communications link, wherein the first wireless communication link is configured for substantially shorter communication range than the second wireless communication link. An apparatus is provided according to another embodiment of the invention that comprises an interface between an IMD and a communications device, such as a wireless telephone or a two-way wireless pager. The interface can communicate directly with the IMD to retrieve clinical data stored in the IMD and can utilize the communications device to transmit the clinical data to a host computer.