14:5: An intelligent, autonomous, multifunctional system for visual screening and rehabilitation. (4th October 2019)