Computer-based interactive health communications for people with chronic disease