Do I need a referral?

Yes, a referral is required from a GP (which are valid for 12 months) or from a specialist (which are valid for 3 months).