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 indirect
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.
대표청구항▼
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 o
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; andgenerating 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. 2. The method of claim 1, wherein each of the first header information and the second header information includes respective metadata associated with the medical information and specifying one or both of a data type of the medical information and routing information, wherein the data type indicates one or more formats used for the medical information. 3. The method of claim 1, further comprising: upon determining that the size of the document exceeds the size threshold, storing the document on one or more secure servers communicatively coupled to a datastore located at the central processing facility. 4. The method of claim 3, further comprising: upon determining that the size of the document exceeds the size threshold, and prior to storing the document, splitting the document into a plurality of portions, each portion having a respective size less than the size threshold. 5. The method of claim 4, wherein generating a link to a location storing the document comprises generating a respective link to a location of each of the plurality of portions. 6. The method of claim 5, wherein the size threshold is based on a message input capacity at one or both of the central processing facility and an intermediate site between the remote site and the central processing facility. 7. The method of claim 3, wherein the document is stored for a predetermined period of time, during which the document is downloaded to the datastore, and wherein the document is deleted from the one or more secure servers upon expiration of the predetermined period of time. 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, andreplace 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; andgenerate 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. 9. The computer program product of claim 8, wherein each of the first header information and the second header information includes respective metadata associated with the medical information and specifying one or both of a data type of the medical information and routing information, wherein the data type indicates one or more formats used for the medical information. 10. The computer program product of claim 9, wherein to generate a link to a location storing the document comprises generating two or more links corresponding to two or more locations, and wherein each location stores a portion of the document. 11. The computer program product of claim 10, wherein the size threshold is based on a message input capacity at one or both of the central processing facility and an intermediate site between the remote site and the central processing facility. 12. A system, comprising: a computer processor; anda 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, 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 a message when the size of the document does not exceed the size threshold; andgenerating 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. 13. The system of claim 12, wherein the document includes metadata associated with the medical information and specifying one or both of a data type of the medical information and routing information. 14. The system of claim 13, wherein generating a link to a location storing the document comprises generating two or more links corresponding to two or more locations, and wherein each location stores a portion of the document. 15. The system of claim 14, wherein the size threshold is based on a message input capacity at one or both of the central processing facility and an intermediate site between the remote site and the central processing facility.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (34)
Ahlin Arnold C. ; Wilson John R. ; Wilson Ronald H. ; Smith Michael F., Automated pharmaceutical management and dispensing system.
Horvitz, Eric J.; Baribault, Gregory P., Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system.
Miller, Stephen S.; Shaalan, Mohammed S.; Ross, Lewis Edward, Correspondent-centric management email system uses message-correspondent relationship data table for automatically linking a single stored message with its correspondents.
Levine Stephen R. ; Harui Alex J. ; Schirpke Michael W. ; Boylan Stephen P. ; Donoghue Karen ; Boyd Mary Jane ; Ajgaonkar Donna ; Paress Charles ; Angel David J. ; Hsiao Chia-Chuan ; Knowlton Kenneth, Data retrieval, manipulation and transmission with facsimile images.
Xu Yikang ; Vahalia Uresh K. ; Jiang Xiaoye ; Gupta Uday ; Tzelnic Percy, File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems.
De La Iglesia,Erik; Gomez,Miguel; Puri,Rahoul; Chou,Chien C.; Tran,Kiet, Method and system for reassembling and parsing packets in a network environment.
Gelvin, David C.; Girod, Lewis D.; Kaiser, William J.; Merrill, William M.; Newberg, Fredric; Pottie, Gregory J.; Sipos, Anton I.; Vardhan, Sandeep, Method for collecting data using compact internetworked wireless integrated network sensors (WINS).
Tzelnic Percy ; Vahalia Uresh K ; Ting Dennis P.J. ; Gupta Uday, Network file server using a cached disk array storing a network file directory including file locking information and da.
Meltzer Bart Alan ; Davidson Andrew Everett ; Fuchs Matthew Daniel ; Glushko Robert John ; Persson Kenneth ; Schwarzhoff Kelly Lane, Participant server which process documents for commerce in trading partner networks.
Dietz, Russell S.; Maixner, Joseph R.; Koppenhaver, Andrew A., Re-using information from data transactions for maintaining statistics in network monitoring.
Fredricksen,Eric Russell; Schneider,Fritz John; Dean,Jeffrey Adgate; Ghemawat,Sanjay; Provos,Niels; Harik,Georges, System and method of accessing a document efficiently through multi-tier web caching.
Haswell, John Jeffrey; Young, Robert J.; Schramm, Kevin, System, method, and article of manufacture for test maintenance in an automated scripting framework.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.