Abstract:
Administering medical digital images including receiving a request for an image processing transaction to process the medical digital image; storing the medical image in one or more medical image caches; creating a medical image business object representing the business transaction; storing the medical image business object in the medical image metadata database; selecting, in dependence upon workflow selection rules and the attributes of the medical image business object, one or more clinical workflows to process the medical image; processing the medical image of the request with the clinical workflows, thereby creating a resultant business object and resultant medical image; routing the resultant medical image to a destination.
Abstract:
Administering medical digital images including receiving a medical image business object representing a transaction carrying out a type of service request made by a health care provider; selecting, in dependence upon workflow selection rules and the attributes of the medical image business object, one or more clinical workflows to process the medical image according to the transaction; and processing the medical image of the request with the clinical workflows, thereby creating a resultant business object and resultant medical image including selecting, by the workflow dispatcher in dependence upon metadata for computational units in the distributed medical digital image computing environment, particular computational units in the distributed medical digital image computing environment to perform particular services of the one or more clinical workflows, deploying the particular services to the particular computational units, and executing the services on the computational units upon which they are deployed.
Abstract:
The present invention generally provides methods, systems, and articles of manufacture for managing an annotation system that includes storing annotations for a document family, i.e., a series of versions of a data source. Annotations created for one version of the data source may be viewed in context from both subsequent and prior versions of the same data source. Embodiments of the invention associate annotations with both a data source “family identifier” as well as a “version identifier.” Other than adding a family ID to the data source, the data source remains unchanged. The family ID is maintained across different versions of the data source, whereas version IDs are determined for a specific version of the data source. Version IDs can be constructed from each data source directly, and do not need to be stored.
Abstract:
Embodiments of the present invention generally provide a system, method and article of manufacture for managing federated queries. In general, the availability of one or more databases targeted by a federated query may be determined prior to running the federated query against the targeted databases. In response to determining one or more of the targeted databases are unavailable, a user may be notified. The user may also be presented with options for running the federated query. The options may include being notified when all of the targeted databases are available, automatically running the federated query (in the background) when all of the targeted databases are available, and modifying the query to run against currently available databases.
Abstract:
Managing failover operations on a cluster of computers, including: identifying, by a failover hold module, a failure to access data storage in the cluster of computers; preventing the execution of all read operations directed to the data storage that were received after the failure to access data storage was identified; executing all write operations directed to the data storage that were received after the failure to access data storage was identified, including writing data to a cache; identifying that a failover to alternative data storage is complete; executing the held read operations, including reading data from the alternative data storage; and copying, from cache to the alternative data storage, the data written to the cache as part of the write operations.
Abstract:
Administering medical digital images including receiving a medical image business object representing a transaction carrying out a type of service request made by a health care provider; selecting, in dependence upon workflow selection rules and the attributes of the medical image business object, one or more clinical workflows to process the medical image according to the transaction; and processing the medical image of the request with the clinical workflows, thereby creating a resultant business object and resultant medical image including selecting, by the workflow dispatcher in dependence upon metadata for computational units in the distributed medical digital image computing environment, particular computational units in the distributed medical digital image computing environment to perform particular services of the one or more clinical workflows, deploying the particular services to the particular computational units, and executing the services on the computational units upon which they are deployed.
Abstract:
The availability of one or more databases targeted by a federated query may be determined prior to running the federated query against the targeted databases. In response to determining one or more of the targeted databases are unavailable, a user may be notified. The user may also be presented with options for running the federated query. The options may include being notified when all of the targeted databases are available, automatically running the federated query (in the background) when all of the targeted databases are available, and modifying the query to run against currently available databases.
Abstract:
A golf club having a shaft, a head secured to one end of the shaft and a grip handle secured to the other end of the shaft. A light generator and an energy source positioned in operative connection to generate a plurality of light beams emanating from the club head hitting surface on opposite sides of a centrally located "sweet spot," respectively. The light beams converging toward and intersecting an imaginary line extending from the "sweet spot" generally perpendicularly to the surface and through the center of the golf ball to be hit by the club.
Abstract:
Methods, systems and articles of manufacture are disclosed for providing secure access to data. Public UDTFs, private UDTFs and a metadata processor are utilized to facilitate secure access to data residing in a variety of data repositories.
Abstract:
Managing failover operations on a cluster of computers, including: identifying, by a failover hold module, a failure to access data storage in the cluster of computers; preventing the execution of all read operations directed to the data storage that were received after the failure to access data storage was identified; executing all write operations directed to the data storage that were received after the failure to access data storage was identified, including writing data to a cache; identifying that a failover to alternative data storage is complete; executing the held read operations, including reading data from the alternative data storage; and copying, from cache to the alternative data storage, the data written to the cache as part of the write operations.