The e-health literacy framework: a conceptual framework for characterizing e-health users and their interaction with e-health systems