DICOM PS3.17 2019a - Explanatory Information

GGG.2.5 Radiation Therapy Dose Calculation Push Workflow

In this example, users schedule tasks to a shared dose calculation system and need to track progress. This example is intended as a demonstration of UPS and should not be taken as prescriptive of RT Therapy procedures.

Pushing the tasks avoids problems with a pull workflow such as the server having to continually poll worklists on (a large number of) possible clients; needing to configure the server to know about all the clients; reporting results to a user who might be at several locations; and associating the results with clients automatically. Also, when performing machines each have unique capabilities, the scheduling must target individual machines, and there can be advantages for integrating the scheduling and performing activities like this.

Although not shown in the diagram, the User could have gone to a User Terminal ("Watcher") and monitored the progress from there by doing a C-FIND and selecting/subscribing to Task X.

Diagram of Radiation Therapy Planning Push Workflow

Figure GGG.5-1. Diagram of Radiation Therapy Planning Push Workflow


In a second example, the User monitors progress from another User Terminal ("Watcher") and decides to request cancellation after 3 beams.

Diagram of Remote Monitoring and Cancel

Figure GGG.5-2. Diagram of Remote Monitoring and Cancel


DICOM PS3.17 2019a - Explanatory Information