This system automatically augments a patient's Electronic Health Record (EHR) with pertinent information from NLM resources. The software runs as background agents, both at a hospital and at NLM. The hospital uses our APIs to integrate the search setup and to display and store results in their existing EHR system. For clinical settings that have no means to use the API, a Web-based interface allows information requests to be manually entered. The InfoBot API integrated with the NIH Clinical Center’s EMR system, CRIS, is in daily use through the Evidence-Based Practice tab in CRIS since July 2009. Information provided to a medical institution is customized according to the institution's requirements. The requirements define the EMR fields that are provided to InfoBot and the knowledge sources to be mined for information provided by InfoBot. Each set of requirements for a specific clinical task and user group is called a Ruleset. Medical institutions can define as many rulesets as are needed to support their daily practice with evidence.