swingofthings, I agree there are a daunting number of boxes that seem to need to be ticked. But you don't need to tick them all! Medicine is hugely competitive, so Universities filter applications. Very few will get through all the filters. The trick is to cover as many as possible so your DD has as much choice as possible.
Now is a good time to look at volunteering. Amongst other things, DD helped out with a disabled sports group at our local leisure centre, which was good as it was first "hands on" but also limited to an hour a week, plus she enjoyed it, and indeed still does it. And shadowing/work experience.
Look forward to nexd summer, and think about UKCAT prep. DD initially claimed you only needed a small amount, but I think would now say that timing is everything and that practice helps. A neighbour's child did some practice every night for months and did very very well. (Though is also very bright.) So think about when your DD will want to sit the test and book any family holiday so she has time to prepare.
And obviously work to get the school reference and the A2 predictions/grades.
In the end you only need four schools where you meet their criteria and they meet yours. In practice DD had three, plus two which were marginal, but this gave three interviews and two offers. Because of the competition you also need to see it as a two year application process. Because there is an element of luck, good candidates will slip through the net each year. But often do better the following year when applying with more experience and actual grades.
I would do some reading round now. The Student Room is a pretty scary place but I found it useful to go back over the previous years threads to get a sense of decisions made and when. (DD refused to read it.) There are some real braggards, but also some helpful first and second year medics.
In particular you might look at
natalierm2707futuredoctorblogs.wordpress.com/category/applying/
in particular
natalierm2707futuredoctorblogs.files.wordpress.com/2016/08/a100-2017-entry-admissions-policies-nrm2707-fdb1.docx