Gravar-mail: An empirical evaluation of supervised learning approaches in assigning diagnosis codes to electronic medical records