Text this: Features of a Patient Portal for Blood Test Results and Patient Health Engagement: Web-Based Pre-Post Experiment