1. A health monitoring system comprising: a device for sensing a condition indicative of the health of an individual and for producing a first data representative of said condition; a microprocessor based unit, said microprocessor based unit including a display and a memory, wherein (i) said memory (a) is removable and updatable and (b) stores a unique identification code corresponding to said individual; a server remotely located from said microprocessor based unit and said device; a computer remotely located from (i) said microprocessor based unit, (ii) said device and (iii) said server; and wherein (a) said device is in communication with said microprocessor based unit over a first communication path; (b) said microprocessor based unit is in communication with said server over a second communication path; (c) said server is in communication with said computer over a third communication path; (d) said microprocessor based unit (i) collects said first data from said device, (ii) processes said first data into second data, wherein said second data comprises said first data encoded by said microprocessor based unit for transmission to said server, and (iii) transmits said second data to said server; (e) said server (i) stores said second data, (ii) transforms said second data into third data, and (iii) generates program adherence data regarding compliance by said individual with a prescribed treatment plan; (iv) generates statistics or trend information based on said first data, transmits said statistics or trend information to said microprocessor based unit, and the microprocessor based unit presents said statistics or trend information to said individual on said display; and (f) said computer provides authorized access to said third data and said program adherence data for viewing by a health care professional and enables said health care professional to send communications to said server for being further electronically sent to said individual for viewing on said display of said microprocessor based unit, wherein said third data and said program adherence data are transmitted from said server to said computer over said third communication path.