A que te refieres exactamente con no funciona ?, da algún error ?, y ten en cuenta que deberias utilizar setParameter en vez de concatenar de esa forma
Código PHP:
Ver original$query = $this->em->createQuery('SELECT u.nombres,u.apellidos, d.descripcion FROM Application\Entity\Lista l
JOIN l.documento do
LEFT JOIN l.histousuario h
LEFT JOIN h.usuario u
LEFT JOIN h.cargos c
LEFT JOIN c.departamento d
WHERE do.id = :doc');
$query->setParameter('doc', $doc);