Developing Information and Communication Technologies for Health Care - Design Principles