Abstract:
A method of dynamically converting a document from a non-DICOM format to a DICOM format includes receiving a query for use in searching for the document from one or more repositories, searching the one or more repositories for the document that matches the query, receiving from the one or more repositories one or more document results of the searching, receiving from a user a request for retrieval of at least one document from the one or more document results of the searching, determining if the at least one document requested for retrieval is in the non-DICOM format, upon positive determination, converting the at least one document requested for retrieval from the non-DICOM to the DICOM format, and sending the at least one converted document to the user.
Abstract:
A system and methods for backing up and restoring updates to metadata of files stored in a database are disclosed. One example embodiment of the method includes entering the updates to the metadata of the one or more files into a first database table; generating a backup file of the first database table; and restoring the updates to the metadata to the one or more files using the backup file. Restoring the updates may include creating a recovery table populated with data from the backup file; determining the one or more files to apply the updates to by searching the recovery table for an identifier of the one or more files; and adding the updates to the metadata from the recovery table to the corresponding one or more files that matches the identifier identified from the recovery table.
Abstract:
A non-transitory readable storage medium storing one or more instructions that, when executed by the computer, cause the computer to perform a method of managing content and associated metadata in a network by a cache repository. The method comprises receiving content and associated data from a content source located in a local network of an edge facility; storing the content in the cache repository located in the local network of the edge facility; sending the content to an active repository remote from the local network of the edge facility for storage; and determining if a connection to the remote repository can be established in the network. If the connection to the active repository can be established, the method includes retrieving by the cache repository the content from the active repository; and if the connection to the active repository cannot be established, the method retrieves the content from the backup repository.
Abstract:
A method of pre-fetching content that includes determining a possible future use of a content and determining if the content is available in a cache repository. If the possible future use is determined and the content is determined to be unavailable in the cache repository, the method retrieves the content from a remote repository and provides the retrieved content to a content consumer.
Abstract:
A non-transitory readable storage medium storing one or more instructions that, when executed by the computer, cause the computer to perform a method of managing content and associated metadata in a network by a cache repository. The method comprises receiving content and associated data from a content source located in a local network of an edge facility; storing the content in the cache repository located in the local network of the edge facility; sending the content to an active repository remote from the local network of the edge facility for storage; and determining if a connection to the remote repository can be established in the network. If the connection to the active repository can be established, the method includes retrieving by the cache repository the content from the active repository; and if the connection to the active repository cannot be established, the method retrieves the content from the backup repository.