Enabling the 21st century health care information technology revolution - Agrawal, R; Grandison, T; Johnson, C; Kiernan, J (Communications of the ACM, 2007)