A web-based co-operative work framework for heart failure patient management