Hi Annodomini,
Sorry to hear about your fall and I hope you heal quickly. A couple of years back I had an accident on an icy ramp and fell from a height. As part of my recovery (and when I could eventually type again) I did a free online course through Futurelearn. It was run by the Falls Clinic at Newcastle and I have mentioned it here before so that I can let people know when it comes round again.
First of all, the course let us see that everybody falls and it is not necessarily anything to do with aging. Even the lead professor confessed to having a fall while running on an uneven surface in unsuitable shoes.
There are loads of things that increase your likelihood of having a fall and I was amazed at the number of different changes you can make...though I really just joined to see if I could speed up my recovery. It did that too.
Just a few examples of increased risk are:
Having had a previous fall; Not having a recent review of medication which might pick up that you no longer need something; Poor lighting; Men with balance issues insisting on standing to pee in the middle of the night when sitting would be much safer; "stuff" lying around; Inner ear conditions which turned out to be easily solved if you got the right health professional..... etc etc
And yes, for some people, bifocals and varifocals.
There was no single solution, but the general good advice and practical solutions (not all suggested by the course - some came from fellow participants) really helped me.
As soon as the course runs again, I'll post something, but please PM me if you want to know more.
The most reassuring thing I found was that the conclusion was that Falls are not a natural result of aging and there are lots of solutions/preventions.
Ironically, the same Scottish hospital that treated me for the fluke accident (I must have told them six times what happened and that I'd fallen from an icy height) later pursued me relentlessly to have a hip xray because they insisted I'd fallen from lower than shoulder height with no obvious cause. Ridiculous record keeping. I don't think we have a falls clinic up here.