2009-08-17 16 views
29

Ho usato DICOM utilizzando MERGECOM quando ero in GE Healthcare nel 2005. Dopodiché non ho molta conoscenza del sistema DICOM.Librerie DICOM .NET

Ora abbiamo un requisito per l'implementazione del sistema PACS utilizzando la piattaforma .NET.

Potete consigliare una libreria o un framework DICOM basato su .NET decente, valido e supportato dalla comunità? o Conosce librerie commerciali per DICOM che supportano .NET?

+1

wow, hai chiesto a 12 domande fino ad oggi, con un totale di quattro (4) voti!Proprio qui hai 4 risposte, inclusa una che hai accettato, e non un voto? Sai del voto su SO? – Argalatyr

+1

Non ti capisco. Vuoi dire che dovrei votare per un buon post? Ho dimenticato o non mi ha colpito il fatto che dovrei premiare le persone che rispondono per le mie domande con voto. Grazie Argalatyr. –

+1

... sei anni più tardi ... Cosa c'è di meglio di una libreria DICOM? un servizio DICOM basato su REST + JSON! ed è gratuito open source. http://www.orthanc-server.com/download.php –

risposta

18

La libreria ClearCanvas è una buona opzione. Sono un po 'prevenuto perché lavoro su di esso, ma è mantenuto attivamente, viene utilizzato da numerosi prodotti commerciali e viene utilizzato dagli altri prodotti ClearCanvas. I prodotti ClearCanvas sono distribuiti in un ambiente di produzione rispetto a numerose altre implementazioni DICOM con una buona interoperabilità.

È possibile registrarsi sul sito Web e scaricare l'SDK, che include la libreria DICOM, oppure è possibile accedere allo ClearCanvas GitHub Repository direttamente come dettagliato here.

+0

grazie Steve. fammi provare clearcanvas e ho ricevuto feedback positivi da dicom group e linkedin e anche tu .. grazie per aver condiviso il link –

+0

Condividi le tue esperienze con una qualsiasi delle librerie che provi. Ne sto cercando anche uno, quindi sarebbe utile conoscere le tue esperienze. – stiank81

+0

Clear Canvas è una grande libreria. Se devi avvicinarti, usa mDCM. Il codice ClearCanvas si basa su quella libreria. – lkg

3

Se stai cercando un DICOM Framework nativo .NET dai un'occhiata a MyDICOM a www.mydicom.net. È in giro da .NET 1.1 e non usa nessuna delle cose di fantasia introdotte nelle versioni successive di .NET.

Lavoro in GE Healthcare e abbiamo creato un nostro toolkit C# DICOM che funziona perfettamente per noi, ma dovresti fare molta attenzione a optare per quello, dal momento che scrivere un buon framework DICOM non deve essere sottovalutato. BTW: quel toolkit non è in vendita.

+0

Hai commenti su http://opendicom.sourceforge.net/ (OPENDICOM) e http://sourceforge.net/projects/dicom-cs/ (DICOM #) e 3. \t http://www.clearcanvas.ca/dnn/ (ClearCanvas)? –

+0

Ho appena guardato il sito Web di OpenDICOM e dal documento che ho ricevuto solo il file i/o è supportato e nessuna comunicazione. Inoltre non è molto promettente che ci siano solo 2 rilasci e l'ultima sia la versione 0.1.1 e quasi 2 anni. Questo è un buon esempio che scrivere un kit di strumenti DICOM completo è un diavolo di lavoro. L'altro (DICOM #) sembra un po 'meglio (anche se l'ultimo check-in è dal 2009-03-30) ha possibilità di comunicazione. Vedi anche le statistiche qui: http://sourceforge.net/project/stats/detail.php?group_id=64322&ugn=dicom-cs&type=cvs&mode=12months. –

+0

Grazie per il follow-up. Penso che OpenDICOM non sia mantenuto attivamente. Steve raccomanda ClearCanvas, lasciami provare. mydicom.net sembra essere costoso per posto di sviluppatore. –

7

Un'altra opzione è la libreria mDCM. Una prima versione di questa libreria costituiva la base della libreria DICOM ClearCanvas. È un po 'più di un'interfaccia di livello inferiore rispetto alla libreria ClearCanvas, ma è anche una scelta decente.

+0

Personalmente ho usato la libreria mDCM da quando ho iniziato a lavorare nel campo dell'imaging medico (circa un anno fa) e uno dei principali problemi che ho riscontrato in molti altri è la mancanza di documentazione chiara. –

1

Siamo spiacenti per le risposte multiple alla domanda, ma a causa della natura della domanda, ha senso avere più risposte in modo che gli utenti possano votare ciascuna libreria DICOM su o giù, a seconda della loro esperienza.

Dato che hai citato MergeCOM-3, Merge ha anche un wrapper .NET nella loro libreria standard, come puoi vedere sul loro sito web here. Hanno il Manuale dell'utente in linea per il download e la visualizzazione per ottenere un assaggio della loro implementazione. Se stai considerando opzioni commerciali, è anche una possibilità.

5

Provare anche GDCM.

+0

scaricare i file binari o semplicemente ricompilare: * http://sourceforge.net/apps/mediawiki/gdcm/index.php?title=Configuring_and_Building_With_VS_.NET_2008_(Include_C_sharp_wrapping) – malat

+1

I secondi che il suggerimento. GDCM è un'eccellente libreria DICOM open source con sviluppo attivo e una mailing list molto utile. –

+0

Penso che questo sia ora un link valido per il progetto: http://sourceforge.net/projects/gdcm/ – Entrodus

15

Fellow Oak DICOM è un'implementazione più recente DICOM in C#. È in ritardo di mDCM ed è gestito dallo stesso sviluppatore che ha scritto mDCM. Si noti che esiste anche un forum per Fellow Oak DICOM here.

2

Un altro SDK DICOM .NET commerciale da provare è LEADTOOLS. Esiste un framework PACS che si collega al visualizzatore DICOM HTML5 per lo sviluppo rapido di soluzioni. È possibile scaricare la versione di valutazione completamente funzionale dal sito.

Si prega di notare che io lavoro per LEAD Technologies.

Problemi correlati