2010-05-01 13 views
1

puis-je obtenir une image DICOM de la machine à distance viapuis-je obtenir une image dicom à partir d'une machine distante dans ClearCanvas?


EndpointAddress endpoint = new EndpointAddress("http://127.0.0.1:51124/ClearCanvas/ImageViewer/Automation?wsdl");" ????? 

par exemple:


EndpointAddress endpoint = new EndpointAddress("http://MYIP:myport/ClearCanvas/ImageViewer/Automation?wsdl"); 
+0

De telles questions spécifiques à un fournisseur particulier ne fonctionnent généralement pas bien dans un site Q + A général comme SO. Utilisez le forum de soutien du fournisseur: http://www.clearcanvas.ca/dnn/Community/Forums/tabid/69/Default.aspx –

Répondre

3

Seulement s'il y a un point de terminaison de service avec une configuration correspondant sur la machine que vous vous connectez. IIRC, ClearCanvas prend uniquement en charge les transferts DICOM, donc sans télécharger la source et ajouter un écouteur pour gérer la requête, cela ne sera pas possible.

Ce type de demande ABSOLUMENT ne récupérera rien d'un serveur compatible DICOM. Afin de récupérer des images DICOM à partir d'un vrai serveur DICOM, vous devrez effectuer une opération DIMSE C-GET ou C-MOVE comme défini dans la norme DICOM.

Si vous choisissez d'implémenter un SCU C-MOVE, vous devrez également implémenter un SCP C-STORE pour recevoir le (s) fichier (s). L'utilisation d'un SCU C-GET ne nécessite pas le SCP C-STORE; Cependant, de nombreux serveurs DICOM ne répondent pas aux requêtes C-GET.

Je suggère de regarder une bibliothèque open source comme openDicom ou mDCM pour implémenter la communication avec ClearCanvas. ClearCanvas implémente une version précoce (et fortement modifiée) de mDCM, mais l'une ou l'autre fonctionnera. Si vous voulez approfondir, je vous recommande fortement d'obtenir le livre Springer intitulé «Digital Imaging and Communications in Medicine (DICOM): Introduction pratique et guide de survie» par Oleg S. Pianykh.

Aussi, ne vous découragez pas au début, tout le standard DICOM est une bête effrayante et il faut du temps pour vraiment s'habituer à travailler avec.