Gravar-mail: A study of diverse clinical decision support rule authoring environments and requirements for integration