For example, programming device 18 may maintain a mapping, e.g., in memory 86, that associates each type of IMD with corresponding exposure mode programming options supported by the IMD. In this manner, programming device 18 may determine the exposure mode programming options supported by IMD 32 based a device type, a device serial number or other information contained in a header of the communica