Does anyone know where you can go for a blood test to check for a problem without the need to see a doctor first?
Ultimately, you can go to one of the local labs and ask, but it could be costly without a doctor's prescription.
Try your nearest Aqualab. A friend who isn't a permanent resident uses them regularly to send results back to the UK. I think he pays about 6 Euros for his test. No appointment necessary but some are only open part time. Albufeira is full time.
Select a country to get an instant quote for health insurance