Diagnosis code assignment: models and evaluation metrics | Synapse