Can a blood test detect the presence of the virus?

No. Only a test on respiratory secretions is currently available to detect the presence of the new coronavirus