According to some aspects, one or more systems and methods for remote testing and diagnostics of at least one patient. In some embodiments, the system comprises at least one personal recorder, configured to record at least one set of test data during at least one self-applied test; at least one data collection point; and a data center configured to analyze the at least one set of the test data received from the at least one data collection point, and generate at least one report.