1. A computerized method for providing medical diagnosis, therapy and prognosis of a patient with a chronic disease on a computer, the method comprising: specifying on the computer one or more protocols that address specific diagnosis and therapy needs of the patient; specifying on the computer a patient model; performing analysis on the computer to determine parameters of the patient model; performing model verification of the parameters on the computer to further ensure that the patient model has captured appropriate dynamics that address the specific diagnosis and therapy needs of the patient; applying data collected per the one or more protocols to perform analysis on the computer using the patient model to provide at least one recommended patient-specific therapy; and providing on the computer the recommended patient-specific therapy for approval.