A method, system or apparatus for generating a wide field retinal image. System embodiments comprise a camera, which may be a smartphone camera and associated optics to capturing a digital video stream of individual retinal images and store the video stream of individual retinal images in a memory associated with the camera. The system or method then implements the steps of processing each retinal image and combining selected retinal images into a panorama in real time, during an ocular examination.