Aquela não é realmente a maneira correta de chamar uma função ou de sub em um módulo. Supor o não fizeram a função/submarino confidenciais, e supr o nome não é duplicada em um outro submarino/função, tudo que você faz é este:
Resultado = DoRecs (txStudyID, txtDate, txtDoType)