A medical device system comprising: a first device comprising a microcontroller comprising a memory, processor, input ports and output ports in operative communication; a second device comprising a microcontroller comprising a memory, processor, input ports and output ports in operative communication; and a power line in operative communication with a power source and further disposed between the microcontroller of the first device and the microcontroller of the second device, the power line in operative connection with the power source and placing the first and second devices (108, 102) in operative connection and communication with each other using the power line as the communication line, wherein the first device microcontroller is configured as a master to the second device microcontroller, and wherein the first device microcontroller and second device microcontroller are adapted to enable transmission of data to the second device microcontroller and receiving of data from the second device microcontroller over the power line disposed therebetween to determine if the second device is compatible with the first device, and wherein the second device microcontroller is adapted to power up with an operative connection to the power source and wherein the first device microcontroller transmits data to the second device microcontroller, receives responsive data from the second device microcontroller, and determines if the second device is compatible with the first device each time the second device is powered up. a first device comprising a microcontroller comprising a memory, processor, input ports and output ports in operative communication; a second device comprising a microcontroller comprising a memory, processor, input ports and output ports in operative communication; and a power line in operative communication with a power source and further disposed between the microcontroller of the first device and the microcontroller of the second device, the power line in operative connection with the power source and placing the first and second devices (108, 102) in operative connection and communication with each other using the power line as the communication line, wherein the first device microcontroller is configured as a master to the second device microcontroller, and wherein the first device microcontroller and second device microcontroller are adapted to enable transmission of data to the second device microcontroller and receiving of data from the second device microcontroller over the power line disposed therebetween to determine if the second device is compatible with the first device, and wherein the second device microcontroller is adapted to power up with an operative connection to the power source and wherein the first device microcontroller transmits data to the second device microcontroller, receives responsive data from the second device microcontroller, and determines if the second device is compatible with the first device each time the second device is powered up. wherein the first device microcontroller and second device microcontroller are adapted to enable transmission of data to the second device microcontroller and receiving of data from the second device microcontroller over the power line disposed therebetween to determine if the second device is compatible with the first device, and wherein the second device microcontroller is adapted to power up with an operative connection to the power source and wherein the first device microcontroller transmits data to the second device microcontroller, receives responsive data from the second device microcontroller, and determines if the second device is compatible with the first device each time the second device is powered up.