Eye medic (7)
I believe the answer is:
oculist
(Other definitions for oculist that I've seen before include "One working with seers" , "Pupils' examiner" , "Optician" , "Man of vision" , "One specialising in eye diseases" .)