[Ctk-developers] Clarification data handling - Application Hosting Support 118

Sascha Zelzer s.zelzer at dkfz-heidelberg.de
Fri Sep 9 08:28:46 UTC 2011


Hi Anthony,

Good to know and thanks for sharing your solution.

Best,

Sascha

On 09/09/2011 01:49 AM, Sowrirajan, Anthony Dass (SCR US) wrote:
>
> Hi Sascha,
>
> Thank you very much for your answers and remembering this issue.
>
> Yes, we managed to get it resolved from our application side. Once the 
> app receives a notification of data available from Host, it remembers 
> this  information  and upon successful launch of application it 
> attempts to get the data. This way the app automatically loads the 
> data without user intervention. Earlier we had this issue because we 
> attempted to get the data as soon as we get the notification of data 
> available and since it was a blocking call it never returned. Now, it 
> works and we see the data loading as soon as the app is launched.
>
> Once again thank you very much for asking.
>
> Thank you!
>
> /Anthony
>
> *From:*Sascha Zelzer [mailto:s.zelzer at dkfz-heidelberg.de]
> *Sent:* Thursday, September 08, 2011 5:09 AM
> *To:* Caylus, Michael (SCR US)
> *Cc:* ctk-developers at commontk.org; Ljung, Patric (SCR US); Odry, 
> Benjamin (SCR US); Sowrirajan, Anthony Dass (SCR US)
> *Subject:* Re: [Ctk-developers] Clarification data handling - 
> Application Hosting Support 118
>
> Hi,
>
> When writing my reply to Anthony about the SOAP messages, I remembered 
> that there was another mail pending from you guys. Sorry for letting 
> it slip...
>
> Are those questions still relevant, or have you found the answers already?
>
> Best,
> Sascha
>
> On 06/14/2011 11:43 PM, Caylus, Michael (SCR US) wrote:
>
> 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/20110909/5040c0e8/attachment.htm>


More information about the Ctk-developers mailing list