A method for managing a plurality of head mounted vision assist devices located at a plurality of patient locations while at least one computing device is being used by a clinician who is supervising the patients' usage of each of the plurality of head mounted vision assist devices, wherein the at least one computing device is located remote to the plurality of patient locations, wherein a server computer is at least periodically communicatively coupled with each of the plurality of vision assist devices and the at least one computing device, and wherein the server computer comprises a processor and is coupled with a non-transient memory comprising programmatic instructions, the method being implemented by the server computer executing the programmatic instructions and comprising:
- causing results of one or more diagnostic tests conducted by the patients at the plurality of patient locations using the plurality of head mounted vision assist devices to be transmitted to the at least one computing device;
- mirroring displays associated with the plurality of plurality of head mounted vision assist devices on the at least one computing device to enable the clinician to monitor each of the patients' field of view;
- receiving a diagnosis of each of the patients, from the clinician, based on at least one of the results from the one or more diagnostic tests or the mirrored display of the field of view;
- and
- receiving at least one of a prescription or an instruction to perform a therapy in order to treat the patient based on the diagnosis.