Patent ID: 8617065

Claim:
A monitoring system for communicating with at least one individual, the monitoring system comprising: a server to communicate with at least one remotely situated hand-held apparatus through at least one communication network; a computer remotely located from the server and used by a health care provider associated with the individual to communicate with the server through the communication network to provide first information by entering, authoring, or selecting (a) one or more messages from the health care provider to the individual, and (b) one or more queries to be answered by the individual along with corresponding response choices to the one or more queries; a program generator in the server configured to generate a stand-alone program in a memory using the first information and a template, the program to be executed by the remotely situated hand-held apparatus, wherein (A) the program includes (i) instructions to configure said hand-held apparatus to collect one or more measurements of a physiological condition of the individual, (ii) the one or more messages, the one or more queries and the corresponding response choices to be sent to the individual and (iii) an identification number determined by the program generator, (B) an updated version of the program is transmitted via the at least one communication network to the hand-held apparatus each time that the health care provider changes in a current treatment plan one or more of (i) at least one of the messages and (ii) at least one of the queries, (C) the one or more messages, the one or more queries, and the corresponding response choices are customized to said individual by the program generator in response to (i) said first information from said health care provider and (ii) second information specific to said individual stored on said server and (D) the one or more queries in the program are a subset of the queries stored in the server; and one or more databases accessible by the server for storing simultaneously the program, the updated version of the program and data received from the remotely situated hand-held apparatus, wherein the data received by the server from the hand-held apparatus includes (i) selections of the corresponding response choices, (ii) the one or more measurements and (iii) the identification number of the program that collects the selections.