Comparing and contrasting two healthcare provider technology tools: patient portals and text messaging..