[Ctk-developers] Clarification data handling - Application Hosting Support 118
Caylus, Michael (SCR US)
michael.caylus at siemens.com
Tue Jun 14 21:43:23 UTC 2011
Hi all,
I have some uncertainties related to the data handling support in the DICOM Support 118 specification:
In the file-based model in Figure 8.3.1 of spec; we can see that the selection of Data is done though the Host. It is then the responsibility of the application to pull information from the host about the input data.
1. Is it required to have any user interaction on the application to request the data we want to retrieve? Can it happen automatically right after processing the call of the notifyDataAvailable message ? In the current example of the DICOM 118 support implemented in the CTK SDK; I could see that the request of data is initiated from the user through a mouse click on the button created by the application. I am looking into a way to send a getData message without user interaction so that basically the application shows directly the available data selected on the host without any user interaction on the application. I have tried to make a call to getData within the notifyDataAvailable (ctkExampleDicomAppLogic) function but it looks like first the notifyDataAvailable message need to be processed before making a getData request.
2. This leads me to a second question: Where should occur the selection of Data? On the Host where the user define all the available data and on the Application where we want to define which input Data need to be retrieved depending of the available data? My first intuition on this was that selection should only be done on the Host but then I guess an extra notification is required so that the application knows that the notifyDataAvailable message has been fully process.
Best,
Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/ctk-developers/attachments/20110614/bda5e373/attachment.htm>
More information about the Ctk-developers
mailing list