Gravar-mail: Medical code prediction via capsule networks and ICD knowledge