Patent ID: 8549535

Claim:
A method for handling a taskflow with a plurality of distributed processing instances, comprising: installing a plurality of modular tasks on the plurality of distributed processing instances based on installation criteria stored on a server associated with the plurality of distributed processing instances; dynamically generating a taskflow, the taskflow including the plurality of modular tasks, by interconnecting selected the plurality of modular tasks, so that the taskflow is handlable on different processing instances in succession, the generated taskflow being interruptible at a definable time and being handlable again on a definable processing instance at a later time, the taskflow being associated with one or more medical tasks, wherein the generated taskflow uses a task flow template that is an XML configuration file and responsible for specifying an order of the plurality of modular tasks in the different processing instances, and each of the plurality of modular tasks are used in plurality of taskflows and reused without the need for reprogramming; displaying a warning advising of an incongruence of data records if the taskflow includes tasks that cannot be interconnected; accessing at least one of an inbound queue and an outbound queue; and synchronizing the at least one inbound queue and outbound queue upon performing the taskflow, wherein the at least one inbound queue being provided which contains a input data for workflow tasks which need to be executed by the taskflow, and the at least outbound queue being provided which includes a sequence of possible of the plurality of modular tasks which need to be performed in order to terminate the taskflow.