It's not the hospital alone. I went to my Kaiser optometry for my wife's glasses yesterday, and they said it would cost $375 for her pair. Her insurance would cover $175 + $100 discount, and the rest she has to pay. She has a Platinum coverage with Kaiser.
We went home and she ordered 5 pairs online for $50. The anti-reflective coating cost $90 at Kaiser, but only $6 online.
Kaiser is actually the best/most European option, if it's available to you. This exact thing happened in my family, but the lesson I took away is being grateful to Kaiser for letting us know the price ahead of time, and all but forcing us to go a different (much cheaper) route for my wife's glasses. Don't hate the player, hate the game, and all that...
We went home and she ordered 5 pairs online for $50. The anti-reflective coating cost $90 at Kaiser, but only $6 online.
Fortunately, I don't wear glasses.