1. A method of assessing the immunological status of one or more individuals in a patient population, comprising: (a) establishing a database comprising a plurality of records of information each representative of the immune status of an individual in the population, each of said records including (1) current information from one or more assays for the presence of a biochemical, and (2) patient-specific information comprising one or more of said patients medical history, said patients doctors observations and/or historical, demographic, lifestyle, and familial information relating to said patient; (b) processing the information in said database to find trends or patterns relating to the immune status of individuals in said patient population; and (c) using the said trends or patterns found in (b) as part of a health care related decision making process, wherein said processing the information in said database includes: generating a list of correlations between variables or fields in the database; for each correlation in the list: generating a set of hypotheses that may explain said correlation; as to each hypothesis in the set, automatically refuting, supporting or stating that there is insufficient data to analyze said hypothesis by further processing of the database; and reporting the correlations, their associated hypotheses and the refutation, support, or determination of insufficient data to refute or support, to a user.