A Unified Review of Deep Learning for Automated Medical Coding