Yes we can? Can all Americans join the imminent electronic health care revolution? A survey of patients receiving care at a public hospital.