Devices, systems, and methods for communicating with an implantable medical device are disclosed. A communication device may include an input/output interface configured to communicate with a wireless communication device, a communication interface configured to communicate with a remote system, a detector configured to detect when the wireless communication device is within a range of the non-implantable communication device, wherein communication between the wireless interface and the wireless communication device is initiated upon detection by the detector that the wireless communication device is within the range of the non-implantable communication device, and a processor configured to perform an analysis of data received from the wireless communication device via the input/output interface and associated with the implantable medical device. The communication device may include a user interface configured to receive data input by a user. A communication system may include a wireless communication device and the aforementioned communication device.