Ophthalmology is the branch of medicine that deals with the anatomy, physiology and diseases of the eye. An ophthalmologist is a specialist in medical and surgical eye problems. Ophthalmology includes sub-specialities which deal either with certain diseases or diseases of certain parts of the eye.