Emma, I've just read this whole thread and OMG, how very, very frustrating for you, upsetting and plain ridiculous. It'll be the GP who refers you to a Paed won't it, not the HV (maybe it is different in Scotland).
I remember going through this being fobbed off by well meaning GPs (not that yours is well meaning, he/she sounds like an **se) and so many times I got an appointment in order to get things sorted and it always ended up with being fobbed off. In the end I got an appointment with the GP and rehearsed over and over in my head what I was going to say.....I essentially said it like it was for me "this is difficult for me to essentially challenge your medical opinion, but I am so, so fed up of knowing there is something amiss with my child and feeling repeatidly ignored and dismissed, I am telling you I want and expect a referral to a Paed" I rehearsed it over and over before I went in.
It was miraculous, I thought I'd have a battle on my hands and he just rolled over and said 'ok'. Be strong and insist, it is your right and that is why you and all the rest of us pay our taxes. We did have to wait quite some time for our referral to come through tho, so that offer from BBear is very tempting. I was so so scared of cutting out the dairy (I ended up doing it myself because I just knew the reflux was caused by 'something'), we have never looked back and I have a very settled boy now in terms of nappies being normal and no more puke or wierd rough skin..... I felt for so long that I should follow the advice of my HV and GP but what a complete waste that was - they tried and meant well but they were next to useless if I'm honest. It was my instinct that led to us dropping the dairy from H's diet, not the GP, HV or Paed! The Paed prescribed drugs for the reflux which 'managed' things to a tolerable level but no mention was ever made of dropping dairy.....Happy to talk more if you want. Good luck tomorrow - can you take hubby or a friend with you to the GP to show united front? Sometimes that makes them sit up and listen?