Form 26 August 5, 2016 by Tech Support « Back to Glossary IndexHealth Professional’sProgress Report (0896A). Since this form was implemented on TELUS, it can be submitted exclusively on TELUS eClaims portal.