I'm using Stata 14.2 on Windows. I have a dataset which is STI testing data, each line is a test result for an individual. There is a variable for each STI test (chlamtest, hivtest, etc... 5 in total), however the names of the tests are in the incorrect columns. See below:

Code:
* Example generated by -dataex-. To install: ssc install dataex
clear
input str1 PATIENTSEX str49(CHLAMTESTS HIVTESTS)
"F" "Gonorrhoea, Chlamydia and Trichomonas NAAT"        "Gonorrhoea, Chlamydia and Trichomonas NAAT"      
"F" ""                                                  "Gonorrhoea, Chlamydia and Trichomonas NAAT, urine"
"F" "Gonorrhoea, Chlamydia and Trichomonas NAAT"        "Hepatitis C, HIV detection"                      
"F" "Gonorrhoea, Chlamydia and Trichomonas NAAT, urine" ""                                                
"F" ""                                                  "HIV antibodies 1/2"                              
"M" ""                                                  "HIV antibodies 1/2, Hepatitis C, HIV detection"  
"F" "Gonorrhoea, Chlamydia and Trichomonas NAAT, urine" "Gonorrhoea, Chlamydia and Trichomonas NAAT, urine"
"F" "Gonorrhoea, Chlamydia and Trichomonas NAAT"        "Gonorrhoea, Chlamydia and Trichomonas NAAT, LVS"  
"F" "Gonorrhoea, Chlamydia and Trichomonas NAAT"        "HIV antibodies 1/2, Hepatitis C, HIV detection"  
"F" ""                                                  "Gonorrhoea, Chlamydia and Trichomonas NAAT, urine"
"F" "Gonorrhoea, Chlamydia and Trichomonas NAAT, urine" ""                                                
"F" "Gonorrhoea, Chlamydia and Trichomonas NAAT"        "Gonorrhoea, Chlamydia and Trichomonas NAAT"      
end
I have tried using the below to concatenate all the string variables, and then finding the word in one variable.

Code:
egen all_tests=concat( chlamtests hivtests)
gen ct_test = 0
replace ct_test = regexm( all_tests, "chlamydia") & regexm( all_tests, "Chlamydia")
gen hiv_test = 0
replace hiv_test = regexm( all_tests, "HIV")
my question is - is there a way to 'find' a word, across multiple variables? without having to concatenate into one variable

Thanks