Claims
- 1. A method for storing a data in a repository, the method comprising:
receiving, by an importer, data; generating an identifier associated with the data, the identifier including a substantially random unique identifier; transmitting the data to a repository; and transmitting the identifier to a location separate and distinct from the i) repository and ii) the importer.
- 2. The method of claim 1 wherein the data includes a medical image.
- 3. The method of claim 1 further comprising encoding the data to a coded file.
- 4. The method of claim 3 wherein the coded file includes a lossy compressed image.
- 5. The method of claim 3 wherein the coded file includes a wavelet-coded image.
- 6. The method of claim 3 wherein the coded file is a standards-based format.
- 7. The method of claim 3 wherein the coded file conforms to the JPEG2000 standard.
- 8. The method of claim 1 further comprising requesting the data from the repository using the identifier.
- 9. The method of claim 8 further comprising generating a new identifier associated with the data after the data has been requested.
- 10. The method of claim 1 further comprising storing the identifier in a manner compliant with HIPAA.
- 11. The method of claim 1 further comprising restricting access to the identifier at the location.
- 12. The method of claim 1 further comprising prohibiting browsing of a directory in the repository in which the data is located.
- 13. The method of claim 1 wherein the identifier includes an address of the data in the repository.
- 14. The method of claim 1 wherein the substantially random unique identifier corresponds to a directory in the repository in which the data is located.
- 15. The method of claim 1 wherein the location is a hospital information system.
- 16. The method of claim 1 wherein the location is associated with a patient with whom the data is associated.
- 17. A method for storing a manifest in a repository, the method comprising:
receiving, by an importer, one or more files; generating a respective set of identifying data associated each of the one or more files; generating a manifest including the respective set of identifying data associated each of the one or more files; generating identifying data for the manifest, the identifying data including a substantially random unique identifier; transmitting the one or more files and the manifest to a repository; and transmitting the identifying data for the manifest to a location separate and distinct from i) the repository and ii) the importer.
- 18. The method of claim 17 wherein the one or more files include medical images.
- 19. The method of claim 17 further comprising encoding at least one of the one or more files to one or more coded files.
- 20. The method of claim 19 wherein the one or more coded files are lossy compressed image files.
- 21. The method of claim 19 wherein the one or more coded files are wavelet-coded image files.
- 22. The method of claim 19 wherein the one or more coded files are standards-based formats.
- 23. The method of claim 19 wherein the one or more coded files conform to the JPEG2000 standard, thereby generating one or more JPEG2000 files.
- 24. The method of claim 23 wherein the manifest is included in the one or more JPEG2000 files.
- 25. The method of claim 17 further comprising requesting the manifest from the repository using the identifying data.
- 26. The method of claim 25 further comprising generating new identifying data associated with the manifest after the manifest has been requested.
- 27. The method of claim 17 further comprising storing the identifying data in a manner compliant with HIPAA.
- 28. The method of claim 17 further comprising restricting access to the identifying data at the location.
- 29. The method of claim 17 further comprising prohibiting browsing of a directory in the repository in which the manifest is located.
- 30. The method of claim 17 wherein the identifying data includes an address of the manifest in the repository.
- 31. The method of claim 17 wherein the random unique identifier corresponds to a directory in the repository in which the manifest is located.
- 32. The method of claim 17 wherein the location is a hospital information system.
- 33. The method of claim 17 wherein the location is associated with a patient with whom the one or more files are associated.
- 34. The method of claim 17 wherein the manifest conforms to an XML standard.
- 35. The method of claim 17 wherein the manifest conforms to a DICOMDIR standard.
- 36. The method of claim 35 wherein the one or more files conform to the DICOM standard.
- 37. An importer for preparing data to be stored in a repository, the importer comprising:
a receiver module configured to receive data from an image source; at least a portion of an identifier generator module configured to generate an identifier associated with the data, the identifier including a substantially random unique identifier; and a transmitter module configured to transmit the data to a first location and to transmit the identifying data to a second location, wherein the first and second location are separate and distinct from each other and are accessible by a user without intervention by the importer.
- 38. The importer of claim 37 further comprising an encoding module configured to encode the data to a coded file.
- 39. The importer of claim 38 wherein the encoding module is further configured to compress the data to a lossy compressed image.
- 40. The importer of claim 38 wherein the encoding module is further configured to encode the data to a coded file that is a standards-based format.
- 41. The importer of claim 38 wherein the encoding module is further configured to encode the data to a coded file that conforms to the JPEG2000 standard.
- 42. The importer of claim 37 wherein the data includes a medical image.
- 43. The importer of claim 37 wherein the identifier generator module is further configured to generate a substantially random unique identifier including an address of the data at the second location.
- 44. The importer of claim 37 further comprising a manifest generator module configured to generate a manifest including the identifier of the data,
wherein the at least a portion of the identifier generator module is configured to generate the identifier associated with the data and with the manifest, the identifier associated with the manifest including a substantially random unique identifier, and wherein the transmitter module is configured to transmit the data and the manifest to the first location and to transmit the identifier associated with the manifest to the second location.
- 45. The importer of claim 44 wherein the manifest generator module is further configured to generate a manifest that conforms to an XML standard.
- 46. The importer of claim 44 wherein the manifest generator module is further configured to generate a manifest that conforms to a DICOMDIR standard.
- 47. A system for storing a file in a standards-based repository, the system comprising:
an image processor configured to receive a file from an image source, to generate a substantially random unique identifier associated with the file and to format the file to be compatible with a standards-based repository; a storage location separate from the standards-based repository, the storage location configured to receive and to store the substantially random unique identifier; and a client agent configured to access the storage location to retrieve the substantially random unique identifier and to access the file from the standards-based repository using the unique identifier to locate the file.
- 48. The system of claim 47 wherein the image processor is further configured to format the image to be compatible with the JPEG2000 standard.
- 49. The system of claim 47 wherein the file includes a medical image.
- 50. The system of claim 47 wherein the storage location is a hospital information system.
- 51. The system of claim 47 wherein the image processor is further configured to generate a compressed image associated with the file.
- 52. The system of claim 51 wherein the compressed image is diagnostic quality.
- 53. The system of claim 47 wherein the storage location is further configured to generate a new substantially random unique identifier associated with the file after the file has been retrieved.
- 54. The system of claim 47 wherein the storage location is further configured to restrict access to the substantially unique identifier.
- 55. The system of claim 47 wherein the storage location is further configured to store the substantially random unique identifier in a manner compliant with HIPAA.
- 56. The method of claim 8wherein the step of requesting the file further comprises requesting the file from the repository using a standards-based protocol, and wherein the step of transmitting the file further comprises transmitting the image file using a standards-based protocol.
- 57. The method of claim 25wherein the step of requesting the manifest file further comprises requesting the manifest file from the repository using a standards-based protocol, and wherein the step of transmitting the one or more images and the manifest file image file further comprises transmitting the images using a standards-based protocol.
- 58. The method of claim 8wherein the step of requesting the file further comprises requesting the file from the repository using a standards-based protocol, and wherein the step of transmitting the file further comprises transmitting the image file using a proprietary protocol.
- 59. The method of claim 25wherein the step of requesting the manifest file further comprises requesting the manifest file from the repository using a standards-based protocol, and wherein the step of transmitting the one or more images and the manifest file image file further comprises transmitting the images using a proprietary protocol.
- 60. The importer of claim 37 wherein the data includes a medical image.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of and priority to the co-pending U.S. Provisional Application, Serial No. 60/287,905, filed May 1, 2001, entitled “System and Methods for Manipulating Medical Images and Managing Workflow,” the entirety of which is incorporated herein by reference. This application also claims the benefit of and priority to the co-pending U.S. Provisional Application, Serial No. 60/288,950, filed May 4, 2001, entitled “System and Methods for Manipulating Medical Images and Managing Workflow,” the entirety of which is incorporated herein by reference. This application also claims the benefit of and priority to the co-pending U.S. Provisional Application, Serial No. 60/322,495, filed Sep. 14, 2001, entitled “System and Methods For Streaming Medical Images Using a Standards-Based Protocol,” the entirety of which is incorporated herein by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60287905 |
May 2001 |
US |
|
60288950 |
May 2001 |
US |
|
60322495 |
Sep 2001 |
US |