I'm not a vet, but I am an eye doctor. And horse's eyes are fairly similar to a human eye in anatomy.
That is not a cataract. A cataract forms in the crystalline lens, which is on the inside of the eye, directly behind the iris (colored part of the eye). An ulcer or abrasion occurs on the cornea, which is the clear part on the very front of the eye.
A scratch or gouge does not cause an ulcer. It causes a corneal abrasion, but which can progress to become infected if not treated. An ulcer forms from an initial infection or inflammation (not from a scratch or abrasion), or in humans an ulcer can result from over-wearing your contact lenses. So there is a difference in terminology between the two in how they are formed, but treatment for the two usually is similar.
In this case, your filly gave herself a large corneal abrasion (gouge in the eye) and then it did get infected (goopy, green discharge).
Get that vet back out NOW. Keep on pestering them and bothering them if you need to. Your filly is already going to have some vision loss if her eye is THAT cloudy on day 11, but maybe you can still make some improvements.
What exact medications do you still have her on? How many times a day?
If this were a human, I most likely would be giving them some sort of steroid eye drop every couple of hours. A steroid is what clears up the inflammation which is what makes the eye cloudy. I'd also be giving an antibiotic every couple of hours or possibly only 4 times a day, depending on how "infected" the eye still is. For a human, you NEVER give an antiobiotic eye drop less than 4 times a day ,or else you create antibiotic resistance. The steroid, however, you will very very very slowly taper off, as you don't want a rebound effect.
Ointments are great for horses, as it's thicker and sticks around longer that a watery-type drop.
∞•*˚ Βгįťţαňγ ˚*•∞
It is not enough to know how to ride; one must know how to fall.