1. A method of ingesting and analyzing healthcare data from a plurality of data sources in real-time, comprising: connecting to at least one data source; retrieving data from the data source on a periodic basis to a database; synchronizing data between the at least one data source and the database; processing the data to identify data elements, map data elements, and normalize data elements, wherein the data elements are stored in a database, wherein the mapping comprises assigning data to a field of a database according to a hierarchically organized lexicon of healthcare data elements, wherein multiple data element entries in the lexicon are mapped to a single field for at least one field; linking the data elements over time to form a longitudinal data record, wherein the longitudinal data records are stored in a longitudinal data warehouse; and analyzing the longitudinal data records with a computer processor to obtain a heat map, wherein one axis of the heat map relates to a health status and the other axis of the map relates to a prescribing pattern; wherein the colors of the plot visually indicate the quantifiable differences in prescribing for different statuses of health.