1. A method comprising: accessing a text documenting a patient encounter; analyzing the text, using a fact extraction component implemented via at least one processor, to extract from a first portion of the text a first set of one or more medical facts representing one or more abstract semantic concepts, the extracting comprising processing the text to identify a set of one or more features of the first portion of the text, and correlating the set of features of the first portion of the text to the one or more abstract semantic concepts; receiving, from a user, a change to the first set of medical facts extracted from the first portion of the text, wherein the change identifies at least one user-specified abstract semantic concept; processing the user's change to update the fact extraction component based on an association between the identified at least one user-specified abstract semantic concept and the first portion of the text; and applying the updated fact extraction component, using the at least one processor, to extract a second set of one or more medical facts from a second portion of the text, wherein applying the updated fact extraction component comprises extracting one or more facts similar to the identified at least one user-specified abstract semantic concept from the second portion of the text.