You do not need an NHS medical card to receive NHS treatment.
If you have an old medical card, it may have an old-style NHS Number made up of both letters and numbers. However, in recent years this has been replaced for all patients with an NHS Number made up entirely of numbers.