Um programa de urinálise é usado por empresas ou organizações para ajudar a determinar se funcionários, voluntários ou participantes de um programa usaram drogas ilícitas. Existem vários programas diferentes que podem ser implementados, como teste aleatório, teste obrigatório ou teste quando houver suspeita razoável. Uma empresa pode optar por usar qualquer tipo de programa de urinálise que julgar adequado, embora existam diretrizes que determinam a frequência com que as pessoas podem ser testadas. A desvantagem de usar qualquer programa de urinálise é que muitos medicamentos, como opiáceos e metanfetaminas, são eliminados do sistema rapidamente, geralmente em um dia ou mais, tornando difícil encontrar evidências do uso de drogas.
O programa de análise de urina mais comumente usado é o de testes aleatórios. Com este tipo de programa, um funcionário pode ser notificado de que será testado em algum momento enquanto estiver trabalhando. A pessoa selecionada aleatoriamente precisará se apresentar imediatamente a uma instalação de teste e fornecer uma amostra de urina. Muitas organizações usam um programa de urinálise aleatório porque economiza o custo de testar todos os funcionários.
Em outros casos, um programa obrigatório de urinálise pode ser implementado. Esse tipo de programa testa todos os funcionários, voluntários ou participantes antes de serem contratados ou autorizados a participar do programa ou em horário não anunciado. Se o teste for obrigatório, um participante do programa ou um funcionário pode recusar o teste, mas pode ser demitido ou dispensado do programa por causa disso. Também é comum que haja um programa de urinálise para testar os funcionários que retornam ao trabalho após uma licença prolongada.
Uma empresa pode optar por realizar um teste de urinálise em uma pessoa se houver suspeita razoável de que o indivíduo em questão está usando drogas ilegais. Nesse caso, a pessoa pode ser desligada caso se recuse a se submeter aos testes. Escolher um determinado funcionário para o teste de drogas pode levar a um processo judicial, portanto, a maioria das empresas opta por usar um sistema de teste aleatório ou obrigatório.
Um programa de urinálise também pode ser implementado para funcionários que se envolvam em um acidente na propriedade da empresa. Nesse caso, o uso de drogas pode precisar ser descartado para fins de seguro. Um funcionário pode ser obrigado a se submeter a um teste para determinar se ele estava sob a influência de drogas ou álcool no momento do acidente.