Health Care Clinical Data Controlled Data Set Generator
First Claim
1. A method, in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement a data set generator, the method comprising:
- calculating, by a statistics gathering engine executing within the data set generator, statistics and metrics across multiple data dimensions for a plurality of clients and a plurality of each client'"'"'s data sources;
storing, by the statistics gathering engine, the statistics and metrics in a client-specific data map data structure for each client;
aggregating, by an aggregated data map engine executing within the data set generator, the statistics and metrics into an aggregated data map;
storing, by the aggregated data map engine, the aggregated data map in an aggregated data map data structure;
creating, by the data set generator, a client database construct; and
populating, by an insert engine executing within the data set generator, the client database construct with new data based on the aggregated data map data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement a data set generator. A statistics gathering engine executing within the data set generator calculates statistics and metrics across multiple data dimensions for a plurality of clients and a plurality of each client'"'"'s data sources. The statistics gathering engine stores the statistics and metrics in a client-specific data map data structure for each client. An aggregated data map engine executing within the data set generator aggregates the statistics and metrics into an aggregated data map. The aggregated data map engine stores the aggregated data map in an aggregated data map data structure. The data set generator creates a client database construct. An insert engine executing within the data set generator populates the client database construct with new data based on the aggregated data map data structure.
-
Citations
20 Claims
-
1. A method, in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement a data set generator, the method comprising:
-
calculating, by a statistics gathering engine executing within the data set generator, statistics and metrics across multiple data dimensions for a plurality of clients and a plurality of each client'"'"'s data sources; storing, by the statistics gathering engine, the statistics and metrics in a client-specific data map data structure for each client; aggregating, by an aggregated data map engine executing within the data set generator, the statistics and metrics into an aggregated data map; storing, by the aggregated data map engine, the aggregated data map in an aggregated data map data structure; creating, by the data set generator, a client database construct; and populating, by an insert engine executing within the data set generator, the client database construct with new data based on the aggregated data map data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to implement a data set generator, wherein the computer readable program causes the computing device to:
-
calculate, by a statistics gathering engine executing within the data set generator, statistics and metrics across multiple data dimensions for a plurality of clients and a plurality of each client'"'"'s data sources; store, by the statistics gathering engine, the statistics and metrics in a client-specific data map data structure for each client; aggregate, by an aggregated data map engine executing within the data set generator, the statistics and metrics into an aggregated data map; store, by the aggregated data map engine, the aggregated data map in an aggregated data map data structure; create, by the data set generator, a client database construct; and populate, by an insert engine executing within the data set generator, the client database construct with new data based on the aggregated data map data structure. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to implement a data set generator, wherein the instructions cause the processor to; calculate, by a statistics gathering engine executing within the data set generator, statistics and metrics across multiple data dimensions for a plurality of clients and a plurality of each client'"'"'s data sources; store, by the statistics gathering engine, the statistics and metrics in a client-specific data map data structure for each client; aggregate, by an aggregated data map engine executing within the data set generator, the statistics and metrics into an aggregated data map; store, by the aggregated data map engine, the aggregated data map in an aggregated data map data structure; create, by the data set generator, a client database construct; and populate, by an insert engine executing within the data set generator, the client database construct with new data based on the aggregated data map data structure.
-
Specification