1. A method for predicting blood glucose values in a patient comprising: (a) generating an individualized modeling equation for a patient as a function of non-invasive spectral scans of a body part of the patient and an analysis of blood samples from the patient and storing the individualized modeling equation on a central computer; (b) receiving, from the patient, a non-invasive spectral scan generated by a remote spectral device; (c) predicting a blood glucose value for the patient as a function of the non-invasive spectral scan and the individualized modeling equation, and transmitting the predicted blood glucose value to the patient; (d) determining that a regeneration of the individualized modeling equation is required, and transmitting a request for a set of non invasive spectral scans and a corresponding set of blood glucose values to the patient; (e) acquiring a set of noninvasive spectral scans from the patient using the remote spectral device and a corresponding set of blood glucose values from a remote invasive blood glucose monitor; (f) transmitting the set of spectral scans and corresponding blood glucose values to the central computer; (g) regenerating the individualized modeling equation as a function of the set of spectral scans and corresponding blood glucose values.