The computer-based patient record :an essential technology for health care