Developing Patient-Centered Interventions for e-Health Applications: Lessons Learned