AYC - chase your referral.
chase it NOW.
if you don't, you will sit on the waiting list forever.
at your dd's age (13?) - they will be thinking that if it isn't bad enough for you to be chasing it constantly, then she may as well sit out her time, finish school, and be transferred on to someone else's list.
get onto it.
call them (make a note of when you do, and who you speak to). ask when you can expect to be seen. ask for a cancellation appt. ask why you have been on the list for so long withou hearing anyhting at all. ask it all nicely but firmly, and do not be fobbed off. if the person you are talking to doesn't know, get transferred to someone who does.
there is an issue here - whatever the issue is - and your dd needs it sorting out. you are the only one who is going to be able to do that - you are her best and only advocate.
as the school why it has taken 3 months. and wait for a proper answer. as them if they think this is good enough. ask them how your dd is supposed ot be able to go to school if they cannot be bothered tohelp her.
be a (nice) nuisance.
call, and then call back to check it has been done.
keep a log of who you speak to, when and why. and what they say theu will do.
then call back to make sure they ahve done it.
put everythign in writing to "confirm" the telephone conversation you have just had - they then either have to do it, or write back to say why they willnot be doing it - no more languishing on lists!
show them you mean business, and make them deal with you and your dd, if only to get some peace 
it shouldn't have to be this way, but it is.