1. A method for monitoring a health related condition of a user, comprising the steps of: (A) using a graphical user interface by a health care provider associated with said user to select at least one question about said health related condition of the user and a plurality of possible answers for each question; (B) merging said at least one question and said plurality of possible answers with health data of said user stored in a database accessible by a server, thereby customizing the at least one question by including the health data of said user stored in the database; (C) generating a computer program on said server based on the health data of said user merged with said at least one question and said plurality of possible answers, said computer program comprising commands to convert first electronic data into a digital voice that (i) asks said at least one question about the health related condition of the user and (ii) states said plurality of possible answers; (D) providing to said user a remotely programmable apparatus configured to execute said computer program; (E) transmitting said computer program to said apparatus via a communication network, wherein said apparatus is (i) connectable to said communication network, (ii) located distant from said server, and (iii) programmed to uniquely identify said user; and (F) receiving from said apparatus via said communication network a response for each question selected from said plurality of possible answers.