A Framework For Medical Acronym Disambiguation