2009-08-17 41 views
29

He usado DICOM usando MERGECOM cuando estaba en GE Healthcare en 2005. Después de eso, no tengo mucho conocimiento sobre el sistema DICOM..NET DICOM Libraries

Ahora tenemos un requisito para implementar el sistema PACS usando la plataforma .NET.

¿Puede recomendar una biblioteca de DICOM basada en .NET decente, buena, compatible con la comunidad? o ¿Conoces alguna biblioteca comercial para DICOM que sea compatible con .NET?

+1

wow, has hecho 12 preguntas hasta la fecha, ¡con un total de cuatro (4) votos!Aquí tienes 4 respuestas, incluida una que aceptaste, y no un voto. ¿Sabes acerca de votar en SO? – Argalatyr

+1

No te entiendo. ¿Quieres decir que debería votar por una buena publicación? Lo olvidé o no me pareció que debería recompensar a las personas que respondieron por mis preguntas con el voto positivo. Gracias Argalatyr. –

+1

... seis años después ... ¿Qué es incluso mejor que una biblioteca DICOM? un servicio DICOM basado en REST + JSON! y es una fuente abierta gratuita. http://www.orthanc-server.com/download.php –

Respuesta

18

La biblioteca ClearCanvas es una buena opción. Soy un poco parcial porque trabajo en ello, pero se mantiene activamente, es utilizado por una serie de productos comerciales, y es utilizado por los otros productos de ClearCanvas. Los productos ClearCanvas se implementan en un entorno de producción frente a una serie de otras implementaciones DICOM con buena interoperabilidad.

Puede registrarse en el sitio web y descargar el SDK, que incluye la biblioteca DICOM, o puede acceder al ClearCanvas GitHub Repository directamente como se detalla en here.

+0

gracias steve. permítanme probar clearcanvas y recibí comentarios positivos de dicom group y linkedin y ustedes también ... gracias por compartir el enlace –

+0

Compartan sus experiencias con cualquiera de las bibliotecas que prueben. Estoy buscando uno también, por lo que sería útil escuchar tus experiencias. – stiank81

+0

Clear Canvas es una gran biblioteca. Si necesita acercarse, use mDCM. El código de ClearCanvas está basado en esa biblioteca. – lkg

3

Si está buscando un .NET DICOM Framework nativo, eche un vistazo a MyDICOM en www.mydicom.net. Ha existido desde .NET 1.1 y no utiliza ninguna de las cosas elegantes introducidas en versiones posteriores de .NET.

Trabajo en GE Healthcare y hemos creado un kit de herramientas C# DICOM propio que funciona perfectamente para nosotros, pero debe tener mucho cuidado al optar por eso ya que no debe subestimarse la redacción de un buen marco DICOM. BTW: ese kit de herramientas no está a la venta.

+0

¿Tiene comentarios sobre http://opendicom.sourceforge.net/ (OPENDICOM) y http://sourceforge.net/projects/dicom-cs/ (DICOM #) y 3. \t http://www.clearcanvas.ca/dnn/ (ClearCanvas)? –

+0

Acabo de ver el sitio web de OpenDICOM y del documento me di cuenta de que solo el archivo E/S es compatible y no hay comunicación. Además, no es muy prometedor que solo haya 2 lanzamientos y el último sea la versión 0.1.1 y casi 2 años. Este es un buen ejemplo de que escribir un completo conjunto de herramientas de DICOM es una maravilla de trabajo. El otro (DICOM #) se ve un poco mejor (aunque la última vez que se realizó desde 2009-03-30) tiene posibilidades de comunicación. Ver también las estadísticas aquí: http://sourceforge.net/project/stats/detail.php?group_id=64322&ugn=dicom-cs&type=cvs&mode=12months. –

+0

Gracias por el seguimiento. Creo que OpenDICOM no se mantiene activamente. Steve recomienda ClearCanvas, déjame intentar eso. mydicom.net parece ser costoso por asiento del desarrollador. –

7

Otra opción es la biblioteca mDCM. Una versión temprana de esta biblioteca formó la base de la biblioteca DICOM ClearCanvas. Es un poco más una interfaz de nivel inferior que la biblioteca ClearCanvas, pero también es una opción decente.

+0

Personalmente he estado usando la biblioteca de mDCM desde que comencé a trabajar en el campo de la imagenología médica (hace aproximadamente un año) y uno de los principales problemas que he encontrado con ella sobre muchos otros es la falta de documentación clara. –

1

Disculpe las múltiples respuestas a la pregunta, pero debido a la naturaleza de la pregunta, tiene sentido tener múltiples respuestas para que los usuarios puedan votar cada biblioteca individual de DICOM hacia arriba o hacia abajo, dependiendo de su experiencia.

Como mencionó MergeCOM-3, Merge también tiene un contenedor .NET en su biblioteca estándar, como puede ver en su sitio web here. Tienen el Manual del usuario en línea para que lo descargue y vea para obtener una idea de su implementación. Si está considerando opciones comerciales, también es una posibilidad.

5

También debería intentar GDCM salir.

+0

descargar los binarios o simplemente recompilar: * http://sourceforge.net/apps/mediawiki/gdcm/index.php?title=Configuring_and_Building_With_VS_.NET_2008_(Include_C_sharp_wrapping) – malat

+1

Secundo la sugerencia. GDCM es una excelente biblioteca de código abierto DICOM con desarrollo activo y una lista de correo muy útil. –

+0

Creo que este es ahora un enlace válido para el proyecto: http://sourceforge.net/projects/gdcm/ – Entrodus

15

Fellow Oak DICOM es una aplicación DICOM más reciente en C#. Se saca de mDCM y es mantenido por el mismo desarrollador que escribió mDCM. Tenga en cuenta que también hay un foro para Fellow Oak DICOM here.

2

Otro comercial .NET DICOM SDK para probar es LEADTOOLS. Existe un marco PACS que vincula al visor HTML5 DICOM para el desarrollo de soluciones rápidas. Puede descargar la versión de evaluación completamente funcional del sitio.

Tenga en cuenta que trabajo para LEAD Technologies.