1. A method for remote monitoring and management of a health condition of a patient by a health care provider, the method comprising the steps of: a) receiving one or more entries from the health care provider into an apparatus; b) generating one or more query programs with a program generator in a server based on the entries received from the apparatus via a first communication network; c) generating information with a data management unit by processing the query programs received from the server via a second communication network; d) displaying the information from a hand held unit to the patient in response to receiving the information at the hand held unit from the data management unit via a third communication network; e) generating one or more physiological measurements of the patient with one or more sensors under control of the query programs; f) storing the physiological measurements in the server; and g) generating one or more reports to the health care provider by interpreting the physiological measurements received from the server with a data interpreter in the apparatus.