1. Computer hardware storage media having computer-executable instructions embodied thereon, that when executed, perform a method for associating multiple data sources into a framework, the method comprising: receiving health data from multiple data sources, including internal health data provided by a health care facility and publically-available health data provided by a public agency; populating the framework comprising at least one topic focused data mart, the at least one topic focused data mart only comprising data relevant to a predetermined topic associated with the at least one topic focused data mart, the at least one topic focused data mart having a first portion of the received health data from the multiple data sources, the first portion of the received health data being associated with the predetermined topic, and the at least one topic focused data mart having a common structure; associating the at least one topic focused data mart with a web service providing standard features supported by the at least one topic focused data mart and custom features specific to the predetermined topic associated with the at least one topic focused data mart; receiving demographic information from an Electronic Health Record (EHR) associated with a patient; querying the at least one topic focused data mart based on the demographic information received from the EHR to obtain context-specific data, the querying the at least one topic focused data mart comprising querying only the portion of the health data included in the at least one topic focused data mart; and presenting the context-specific data in the EHR, the receiving, querying, and presenting being performed without input from a clinician.