Computerized physician order entry: challenges and opportunities | Synapse