A Piscataway-based medical testing laboratory has been ordered to pay Medicaid $3.3 million for money it collected from the program for conducting urine tests without evidence of a doctor's approval.