Method and system for information workflows
First Claim
1. A method of preparing a document for transfer between a remote site and a central processing facility, the document including medical information corresponding to one or more patients, the method comprising:
- determining whether a size of the document exceeds a size threshold;
for each of the one or more patients, and prior to producing a message;
identifying, in the document, one or more items of identification information associated with the patient,generating an anonymous global patient identifier by encrypting at least one of the items of identification information, andreplacing the items of identification information in the document with the anonymous global patient identifier;
computing a first checksum for the document that is compared with a second checksum at the central processing facility to verify the integrity of the medical information;
combining the document with first header information to produce the message when the size of 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 size of the document exceeds the size threshold.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for information repository workflows to transfer information between a first domain, such as healthcare sites, and a second domain, such as 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.
-
Citations
15 Claims
-
1. A method of preparing a document for transfer between a remote site and a central processing facility, the document including medical information corresponding to one or more patients, the method comprising:
-
determining whether a size of the document exceeds a size threshold; for each of the one or more patients, and prior to producing a message; identifying, in the document, one or more items of identification information associated with the patient, generating an anonymous global patient identifier by encrypting at least one of the items of identification information, and replacing the items of identification information in the document with the anonymous global patient identifier; computing a first checksum for the document that is compared with a second checksum at the central processing facility to verify the integrity of the medical information; combining the document with first header information to produce the message when the size of 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 size of the document exceeds the size threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for preparing a document for transfer between a remote site and a central processing facility, the document including medical information corresponding to one or more patients, the computer program product comprising:
-
a non-transitory computer-readable device having computer readable program code embodied therewith, the computer readable program code configured to; determine whether a size of the document exceeds a size threshold; for each of the one or more patients, and prior to producing a message; identify, in the document, one or more items of identification information associated with the patient, generate an anonymous global patient identifier by encrypting at least one of the items of identification information, and replace the items of identification information in the document with the anonymous global patient identifier; compute a first checksum for the document that is compared with a second checksum at the central processing facility to verify the integrity of the medical information; combine the document with first header information to produce the message when the size of the document does not exceed the size threshold; and generate a link to a location storing the document and combining the link with second header information to produce the message when the size of the document exceeds the size threshold. - View Dependent Claims (9, 10, 11)
-
-
12. A system, comprising:
-
a computer processor; and a memory containing a program that, when executed on the computer processor, performs an operation for preparing a document for transfer between a remote site and a central processing facility, the operation comprising; determining whether a size of the document exceeds a size threshold; for each of the one or more patients, and prior to producing a message; identifying, in the document, one or more items of identification information associated with the patient, generating an anonymous global patient identifier by encrypting at least one of the items of identification information, and replacing the items of identification information in the document with the anonymous global patient identifier; computing a first checksum for the document that is compared with a second checksum at the central processing facility to verify the integrity of the medical information; combining the document with first header information to produce a message when the size of 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 size of the document exceeds the size threshold. - View Dependent Claims (13, 14, 15)
-
Specification