Examples of what the communication between the PC and devices can be used for include, but are not limited to, downloading patient specific drug delivery instructions for operating and controlling the medication delivery device, and uploading information such as device characteristics, conditions, usage and alarm histories.