If an employee gets stuck with a dirty needle does the employer have to report it to OSHA?

No, but the employer has to take actions specified in the plans that have been developed to comply with OSHA requirements.