I asked my GP about this. He said swabs would be unlikely to reveal anything (as you'd need to have enough current virus in your mucus for it to show, ie. have the virus NOW) but it may be possible to detect in a blood test. He didn't know where or whether this was being done privately though, and the NHS certainly aren't doing this.