I have used DICOM using MERGECOM when I was in GE Healthcare in 2005. After that I don't have much knowledge in the DICOM system.
Now we have a requirement for implementing PACS system using .NET platform.
Can you recommend a decent, good, community supported .NET based DICOM library or framework? or Do you know any commercial libraries for DICOM which support .NET?
Fellow Oak DICOM is a newer DICOM implementation in C#. It is offshot of mDCM and is maintained by the same developer who wrote mDCM. Note that there is also a forum for Fellow Oak DICOM here.
The ClearCanvas library is a good option. I'm a bit biased because I work on it, but its actively maintained, is used by a number of commercial products, and is used by the other ClearCanvas products. The ClearCanvas products are deployed in a production environment against a number of other DICOM implementations with good interoperability.
You can register on the website and download the SDK, which includes the DICOM library, or you can access the ClearCanvas GitHub Repository directly as detailed here.
Another option is the mDCM library. An early release of this library formed the basis of the ClearCanvas DICOM library. Its a bit more of a lower level interface than the ClearCanvas library, but it is also a decent choice.
You should also try GDCM out.
GDCM is an open source implementation of the DICOM standard. It offers some compatibility with ACR-NEMA 1.0 & 2.0 files (raw files). It is written in portable C++ and offers wrapping to the following target languages (via the use of swig):
It attempts to support all possible DICOM image encodings, namely:
Pay attention that:
If you're looking for a native .NET DICOM Framework have a look at MyDICOM at www.mydicom.net. It has been around since .NET 1.1 and does not use any of the fancy stuff introduced in later versions of .NET.
I work at GE Healthcare and we've created a C# DICOM toolkit of our own that works perfectly for us but you should be quite careful to opt for that since writing a good DICOM framework is not to be underestimated. BTW: that toolkit is not for sale.
Another commercial .NET DICOM SDK to try is LEADTOOLS. There is a PACS framework that ties with HTML5 DICOM viewer for rapid solution development. You can download the fully functional evaluation version from the site.
Please note that I work for LEAD Technologies.