no. this is an antibiotic used for a urinary tract infection. it will not "clean your system" for a test designed to see if you have used illicit drugs.
will macrobid cleanse my urine for a pre-employment drug test?