System and method for collecting data from data sources and using data collection tools
First Claim
1. An automated method for collecting data from more than one data source, each data source including a source of input data in communication with a data storage system, the method comprising the steps of:
- providing a database containing at least one data collection tool for collecting data from the more than one data source to create a record and a selector for selecting the at least one data collection tool from the database;
each data collection tool being linked with a data set that contains parameters and data for execution of the data tool;
providing a tool processor having a tool parsing engine that executes the selected at least one data collection tool;
providing an application processor for building a tool set based on a data collection assignment relevant to medical services;
selecting the at least one data collection tool from the database;
building a tool set based on the data collection assignment, the tool set comprising one or more data collection tools;
transmitting the tool set to the tool processor;
providing an interface between the tool processor and the data sources;
wherein the interface is a computer program;
the interface program being configured to continuously monitor one or more data input channels located between the data sources and the data storage system for data relevant to the data collection assignment and to extract the data in real time from the one or more data input channels as the data is being transmitted to the data storage system;
the data storage system being a medical records system;
wherein the interface samples the data from the data source and compares said sample data against criteria established for the data collection assignment;
the interface allowing collection of the data when the sample data matches the criteria for the data collection assignment;
wherein real time means at the same time the data is provided over the one or more data input channels from the data source to the data storage system;
collecting data relevant to the data collection assignment from the more than one data source using the tool set;
creating a data record based on the data; and
transmitting the data record to the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method for collecting data from a data source that includes a database containing a tool for collecting data from the data source and creating a data record, a tool selector in communication with the database for selecting the tool from the database, a tool processor for executing the tool, and a communication channel for communicating between the database and the tool processor. The tool is selected from the database by the tool selector and transmitted via the communication channel to the tool processor for use in creating a data record that is transmitted to the database via the communication channel.
26 Citations
8 Claims
-
1. An automated method for collecting data from more than one data source, each data source including a source of input data in communication with a data storage system, the method comprising the steps of:
-
providing a database containing at least one data collection tool for collecting data from the more than one data source to create a record and a selector for selecting the at least one data collection tool from the database;
each data collection tool being linked with a data set that contains parameters and data for execution of the data tool;providing a tool processor having a tool parsing engine that executes the selected at least one data collection tool; providing an application processor for building a tool set based on a data collection assignment relevant to medical services; selecting the at least one data collection tool from the database; building a tool set based on the data collection assignment, the tool set comprising one or more data collection tools; transmitting the tool set to the tool processor; providing an interface between the tool processor and the data sources;
wherein the interface is a computer program;
the interface program being configured to continuously monitor one or more data input channels located between the data sources and the data storage system for data relevant to the data collection assignment and to extract the data in real time from the one or more data input channels as the data is being transmitted to the data storage system;
the data storage system being a medical records system;wherein the interface samples the data from the data source and compares said sample data against criteria established for the data collection assignment;
the interface allowing collection of the data when the sample data matches the criteria for the data collection assignment;wherein real time means at the same time the data is provided over the one or more data input channels from the data source to the data storage system; collecting data relevant to the data collection assignment from the more than one data source using the tool set; creating a data record based on the data; and transmitting the data record to the database. - View Dependent Claims (2, 8)
-
-
3. A method for collecting data from more than one data source in real-time comprising the steps of:
-
providing an interface program configured to continuously monitor a communication channel located between a data storage system and more than one source of input data and to extract the data in real time from the more than one source of input data as the data is being transmitted to the data storage system;
the data storage system being a medical records system;wherein real time means at the same time the data is provided over the communication channel from the data source to the data storage system; providing a tool processor in communication with a database and the interface program, the tool processor having a tool parsing engine that is configured to execute at least one data collection tool;
each data collection tool being linked with a data set that contains parameters and data for execution of the data tool;monitoring the communication channel for data related to medical services that match at least one predetermined criterion; determining whether the monitored service data contains the predetermined criterion using the data collection tool; and
wherein the interface program samples the data from the data source and compares said sample data against the predetermined criterion;
the interface program allowing collection of the data when the sample data matches at least one predetermined criterion;creating a data record based on at least a portion of the monitored service data that contains the predetermined criterion; and transmitting the data record to the database.
-
-
4. A computer-based system for collecting data from—
- more than one data source, the computer-based system comprising;
at least one hardware processor that includes memory; a database containing at least one data collection tool for collecting data from the more than one data source to create a record;
each data collection tool being linked with a data set that contains parameters and data for execution of the data tool;a tool selector for selecting the data collection tool from the database; a tool processor having a tool parsing engine for executing the data collection tool; a communication channel for communicating between the database and the tool processor; and an application processor for building a tool set in response to a data collection assignment;
the tool set including at least one data collection tool;
the application processor including an interface computer program in communication with the tool processor and the data sources by continuously monitoring the communication channel;wherein the system collects data relevant to medical services in real time from the more than one data source according to a method comprising; providing the database; providing the tool selector; providing the tool processor; providing the application processor; selecting the at least one data collection tool; building the tool set; transmitting the tool set to the tool processor; providing the interface computer program between the tool processor and the data sources;
the interface computer program being configured to continuously monitor one or more data input channels located between the data sources and the data storage system for data relevant to the data collection assignment and to extract the data in real time from the one or more data input channels as the data is being transmitted to the data storage system;
the data storage system being a medical records system;wherein the interface program samples the data from the data source and compares said sample data against criteria established for the data collection assignment;
the interface program allowing collection of the data when the sample data matches the criteria for the data collection assignment;wherein real time means at the same time the data is provided over the one or more data input channels from the data source to the data storage system; collecting data relevant to the data collection assignment from the more than one data source using the tool set; creating a data record based on the data; and transmitting the data record to the database. - View Dependent Claims (5, 6, 7)
- more than one data source, the computer-based system comprising;
Specification