System and method for managing data and documents
First Claim
Patent Images
1. A method for storing data from a plurality of sources, comprising:
- receiving a plurality of input documents, each input document including demographic information;
parsing each input document by applying a set of rules corresponding to the source associated with the input document to extract demographic data and clinical data;
storing the extracted data in a document database;
determining whether the demographic data corresponds to an existing index record; and
if the demographic data corresponds to an existing index record, then indexing the extracted data based on the demographic data.
1 Assignment
0 Petitions
Accused Products
Abstract
A data management system accepts input documents having a variety of formats from multiple sources. Typically one or more formats are associated with a source. A document reader parses an input documents using a set of rules. The rules are tailored to the source that provided the document. The rules use format and context to extract data. The data extracted from the input document is stored in a document database and indexed. Typically, demographic data and clinical data are extracted from the input document and the demographic data is used to index the document.
59 Citations
29 Claims
-
1. A method for storing data from a plurality of sources, comprising:
-
receiving a plurality of input documents, each input document including demographic information;
parsing each input document by applying a set of rules corresponding to the source associated with the input document to extract demographic data and clinical data;
storing the extracted data in a document database;
determining whether the demographic data corresponds to an existing index record; and
if the demographic data corresponds to an existing index record, then indexing the extracted data based on the demographic data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29)
-
-
13. A system for storing data received from multiple sources, comprising:
-
a plurality of document readers, wherein each document reader is associated with a different source and each document reader is associated with a set of rules, is operative to extract data from an input document received from its associated source using the set of rules and is operative to communicate with an index broker and a document broker;
an index database for storing demographic data extracted from the documents and indexing the extracted data;
the index broker operative to receive data from the document readers, to store and retrieve data from the index database and to communicate with the document broker;
a document database for storing the extracted data from the input documents; and
the document broker operative to receive the extracted data from the document readers, to store and retrieve data from the document database and to communicate with the index broker.
-
-
18. A method for storing data, comprising:
-
receiving an input document from a source;
identifying a set of rules associated with the source that use format and context to extract data;
applying the set of rules to the input document to extract demographic data and clinical data;
comparing the clinical data to care guideline information;
reporting results of the comparison;
storing the demographic data and the clinical data; and
indexing the extracted data using the demographic data.
-
-
23. A method for storing and retrieving medical documents, comprising:
-
receiving an input medical document from a source;
identifying a set of rules based on the source;
applying the set of rules to the input medical document to extract demographic data and clinical data;
storing the demographic data and clinical data as a document;
indexing the document using the demographic data; and
retrieving the document.
-
Specification