Method and system for information workflows
First Claim
1. A method of transferring information between a first domain and a production database within a second domain, comprising:
- receiving a message including information or a link to a location storing the information from the first domain;
streaming the information into a datastore within the second domain;
parsing the information to produce converted information prior to or while transferring the information from the datastore into a staging database within the second domain; and
identifying any ambiguities or errors in the converted information prior to or while propagating the converted information from the staging database into the production database within the research domain.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for information repository workflows to transfer information between a first domain (e.g., healthcare sites) and a second domain (e.g., medical research facilities). Large quantities of medical information may be directly transferred to an information repository or indirectly transferred to the repository through the use of pointers. The information is cleansed and normalized prior to storage in a production database within the repository. The cleansing process is conducted while ensuring integrity of the production database is maintained and while continuing to receive additional information transfers. Errors encountered during processing are logged and reported.
105 Citations
30 Claims
-
1. A method of transferring information between a first domain and a production database within a second domain, comprising:
-
receiving a message including information or a link to a location storing the information from the first domain;
streaming the information into a datastore within the second domain;
parsing the information to produce converted information prior to or while transferring the information from the datastore into a staging database within the second domain; and
identifying any ambiguities or errors in the converted information prior to or while propagating the converted information from the staging database into the production database within the research domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium containing a program for processing medical information which, when executed, performs an operation, comprising:
-
determining if a payload message including the medical information is included within a healthcare collaborative network (HCN) message or a pointer to a location where the payload message is stored is included within the HCN message;
retrieving the payload message from the location when the pointer is included within the HCN message;
storing the payload message in a datastore;
parsing the payload message to produce a converted payload message represented in a standard database format; and
streaming the converted payload message from the datastore into a staging database. - View Dependent Claims (10, 11, 12)
-
-
13. A system for processing and storing information, comprising:
-
an input unit configured to receive messages including information and stream the information to a datastore;
a shredding unit configured to parse the information to produce converted information while streaming the information from the datastore to a staging database; and
a cleansing unit configured to propagate the converted information from the staging database to a production database while identifying any ambiguities or errors in the converted information using a ruleset. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of transferring data between a remote site and a production database within a central processing facility, comprising:
-
receiving a message generated by the remote site;
determining if the data is included within the message or a pointer to a location where the data is stored is included within the message;
retrieving the data from the location when the pointer is included within the message;
storing the data in a datastore within the central processing facility;
parsing the data to produce converted data represented in a standard relational database format; and
streaming the converted data from the datastore into a staging database within the central processing facility. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method of preparing a document for transfer between a remote site and a central processing facility, comprising:
-
determining if the document exceeds a size threshold;
combining the document with first header information to produce a message when the document does not exceed the size threshold; and
generating a link to a location storing the document and combining the link with second header information to produce the message when the document exceeds the size threshold. - View Dependent Claims (29, 30)
-
Specification