7. Apparatus comprising: at least one processor; and a memory storing processor-executable instructions that, when executed by the at least one processor, perform a method comprising: extracting, from a text documenting a clinician's encounter with a single patient, a set of one or more clinical facts representing one or more abstract semantic concepts, wherein the extracting comprises analyzing the text, via a natural language understanding engine, to identify a set of one or more features of at least a portion of the text, and correlating the set of features to the one or more abstract semantic concepts; wherein the one or more abstract semantic concepts comprise a first diagnosis that the clinician, in the text, indicated that the patient exhibited; wherein the first diagnosis is a generic diagnosis representing a class of a plurality of more specific subdiagnoses of the first diagnosis; wherein the method further comprises: analyzing a history record comprising data indicative of the patient's history to determine an additional fact without needing to request input of the additional fact; analyzing the set of one or more clinical facts and the additional fact to generate one or more hypotheses for a second diagnosis, exhibited by the patient and not documented in the text, the second diagnosis being a particular one of the plurality of more specific subdiagnoses of the first diagnosis that the clinician indicated that the patient exhibited; and presenting, to a user, the generated at least one of the one or more hypotheses.
7. Apparatus comprising: at least one processor; and a memory storing processor-executable instructions that, when executed by the at least one processor, perform a method comprising: extracting, from a text documenting a clinician's encounter with a single patient, a set of one or more clinical facts representing one or more abstract semantic concepts, wherein the extracting comprises analyzing the text, via a natural language understanding engine, to identify a set of one or more features of at least a portion of the text, and correlating the set of features to the one or more abstract semantic concepts; wherein the one or more abstract semantic concepts comprise a first diagnosis that the clinician, in the text, indicated that the patient exhibited; wherein the first diagnosis is a generic diagnosis representing a class of a plurality of more specific subdiagnoses of the first diagnosis; wherein the method further comprises: analyzing a history record comprising data indicative of the patient's history to determine an additional fact without needing to request input of the additional fact; analyzing the set of one or more clinical facts and the additional fact to generate one or more hypotheses for a second diagnosis, exhibited by the patient and not documented in the text, the second diagnosis being a particular one of the plurality of more specific subdiagnoses of the first diagnosis that the clinician indicated that the patient exhibited; and presenting, to a user, the generated at least one of the one or more hypotheses. 12. The apparatus of claim 7 , wherein the alerting comprises presenting one or more options corresponding to the one or more hypotheses, and allowing the user to choose among the one or more options.