Patent ID: 8788290

Claim:
A dynamic data management system for locating, obtaining, analyzing, and reporting desired patient information in real-time, the system comprising: an order in the form of a query that requests information regarding a specific patient or group of patients that resides as source information in at least one location within multiple distributed data sources; the at least one location within the multiple data sources identified as being on an electronics records server; and at least one hardware processor including: memory; a document management and storage system (DMSS) having an application processor and a tool processor that manages and controls the storage of electronic documents through the use of an application program; the application program including functionality that selects a tool and authenticates the order; and at least one tool to send the query to the electronics records server and retrieving the source information; the at least one tool utilizing appropriate code to access the source information stored in the at least one location within the multiple distributed data sources via an interface application when an appropriate request is received; wherein the interface application continuously monitors and extracts in real-time the fact that a test has been ordered at the same time the source information is entered into the at least one location within the multiple distributed data sources; and a communication channel that allows communication between the application processor and the tool processor; and a data collection and conversion system (DCCS); the DCCS comprising: a query processor; and an application interface capable of linking the query processor with the electronic records server through a generic interface; and a business intelligence engine; the business intelligence engine being in communication with the DCCS; wherein the DCCS is capable of transporting the information from the electronic records server and creating a document that includes extensible markup language (XML) data; the business intelligence engine capable of breaking down the XML data to form at least one de-normalized fact table used to report the desired information in real-time from the at least one location in the multiple distributed data sources.