Hi Alan
Firstly are you an EU Citizen or or a Citizen of a Country outside the Eurpoean Union.
If an EU Citizen do you get a Pension from your Home Country. If so, do they not have reciprocal rights with the Spanish Health Service.
Why did you not apply for your Residentia Permit when you first arrived in Spain. I presume you have a NIE no and are registered on the Padron where you live.
See Website for for further information
http://costadelsol.angloinfo.com/information/moving/residency/eu-citizens/
Also this webite might help you. You can register for free like eyeonspain.
http://www.andalucia.com/forums/index.php
Good Luck
Regards