translate English to French: On receipt of the completed form some weeks later, he immediately filed his claim.
Dès qu’il a reçu la formule remplie, quelques semaines plus tard, il a immédiatement présenté sa demande.