Patent ID: 8473307

Claim:
A computing system comprising: a processor configured to execute computer-readable instructions; and a storage device storing computer-readable instructions that, when executed by the processor, provide: a collection system configured to collect information from information sources including internal information sources within a healthcare-related enterprise environment, healthcare-related application programs that interact with the internal information sources, and external healthcare information sources outside of the healthcare-related enterprise environment, wherein the collection system classifies the information collected from the information sources and maintains a corpus of information collected from the information sources; an information extraction module configured to extract, from one of a plurality of application modules, during user interaction with the application module, a current context of the user interaction with a user interface presentation of the application module, wherein: the application module is a lab-related application module or a prescription application module, the current context indicates a task being performed by the user and a particular patient or a population of patients as a target focus of the task, the user interface presentation includes input fields within a form, and the current context is extracted based on information entered by the user into one or more input fields before the user activates a command to submit the form; an analysis engine configured to receive the current context from the information extraction module, wherein: the analysis engine is configured to identify, from the corpus of information, supplemental information that supplements content delivered via the user interface presentation of the application module and that pertains to the current context of the interaction by the user with the user interface presentation of the application module, the application module includes native functionality for interacting with one or more of the internal information sources, the supplemental information comprises information that is not natively available to the application module, and the application module lacks a native interface for exposing the current context to the analysis engine; and a notification module configured to present, in the user interface presentation of the application module, an indicator for alerting the user that the supplemental information exists, wherein: the notification module is configured to present the supplemental information while the user interacts with the user interface presentation of the application module in response to selection of the indicator by the user, and the notification module is configured to supplement the native functionality of the application module by delivering the supplemental information from the analysis engine to the user interface presentation of the application module.