is performed to see if the system can operate in local capacity 207 if local capability is available then a local session is started for later download to the server or data center 208 if local capability is not available then the login process can be optionally retried 209 201 if login is successful and a session is started 204 the web server pushes a welcome page 210 which is optionally personalized the patient then initiates a first test sequence or therapy 211 the web server the pushes the first test or therapy sequence 212 to the patient interface the test or therapy results and optionally times are reported back to the data center 213 a check is performed to see if there are any additional tests or therapies to be performed 214 if no additional tests or therapies are to be performed then a session end is requested 215 and the session is ended 216 if additional tests or therapies are required 214 then the next test or therapy sequence is initiated 218 the web server then pushes the next test or therapy sequence 219 and the results are subsequently logged optionally with times and reported to the data center if login is not successful 203 then an optional test is performed to see of more retries are available 205 if more retries are available then a login retry may be attempted 206 if more retries are not available or if the patient wishes to operate in local mode only a test is performed to see if local capability is available 207 if local capability is not available then.