1. A system for collecting and mining large amounts of data comprising: a data collection component that collects data on a large-scale from a non-selected population; a database that receives the collected data; and an aggregation component that aggregates the collected data and discerns one or more patterns in the data by applying a machine-learning algorithm to the database.
1. A system for collecting and mining large amounts of data comprising: a data collection component that collects data on a large-scale from a non-selected population; a database that receives the collected data; and an aggregation component that aggregates the collected data and discerns one or more patterns in the data by applying a machine-learning algorithm to the database. 8. The system of claim 1 , wherein the discerned pattern is a correlation between a use of a certain medication and a symptom existing among the non-selected population.