A computer-based system for shared Heart Failure management