Ask an Eye Doctor and Get an Answer ASAP
Let me help you since Dr. Dan doesn't seem to be there.
It is definitely necessary that your friend has his vision checked! The pressure from the shot could have damaged the retina or the cornea or caused a bleeding in the glass body.
Some conditions heal spontaneously, but some need therapy. Please bring your friend to an eye doctor.