Hi everyone,
I have a requirement whereby our company would like to do substance abuse testing (drug testing) with the entire staff. Our company has upwards of 600 employees, and there is a policy in place to ensure that each employee gets tested at least TWICE per year. The policy further goes on to say that it must be a randomized list of employees for testing, to avoid being bias, so we need a system in place for this.
The system must allow us to select dates from a calendar for the entire year that we would like to use as dates for employees to be tested, omitting weekends and public holidays as well. ie: We would like our own date pool to work with, and once these dates are selected, let the system randomly select employees ( A total of 15 employees per week as an example). At the end of the randomizer, each employee should have two dates in the year for their testing. We would also like to cater for any new employees that join the company during the course of the year, and how they could be added to the system and the randomizer also give them two dates for testing. Would be nice to also have a status and or comment field to update based on if someone was tested. Note: This application will need to run each year across the employee pool and give everyone two dates for testing. Any guidance on how to setup something like this appreciated.