Impact of an automated test results management system on patients' satisfaction about test result communication.