Can a blood test detect all sexually transmitted infections?
No. GUM clinics in the UK routinely do a blood test for syphilis. Depending on the circumstances blood can also be tested for HIV, Hepatitis B and C. Many sexual infections would not show up in a blood test. Swabs and possibly urine tests may be offered to investigate the presence of some infections like chlamydia and gonorrhoea.