Gravar-mail: Clinical decision support for physician order-entry: design challenges.