I have a private dentist who I pay out of pocket. Before I can have some dental work done, I have to be seen by a specialist in a non-dental-related area. The dentist referred me to an NHS hospital. I received a letter from the hospital, saying that the dentist had referred me and asking me to make an appointment, which I did. On the letter, the space where my NHS number is left blank; the dentist doesn't know my NHS number.
As a UK resident who is entitled to use the NHS, can I see the specialist for free, on the NHS, or do I have to pay as I wasn't referred by an NHS doctor?