MERGE DICOM TOOLKIT
DICOM Toolkit enables interoperability in medical imaging
OVERVIEW
Implement current DICOM imaging standards
Minimize integration efforts
Access sample source code and utilities to minimize integration effort.
Choose from large DICOM data processing mechanisms
With options for in-memory, file, or direct streaming.
Leverage specialized APIs
Easily create and parse DICOM Structured Report and DICOMDIR.
DOCUMENTATION
Building a DICOM service in the cloud has never been simpler
C/C++ DICOM Toolkit
.NET/.NET Core/.NET 6/C# DICOM Toolkit
Java Platform DICOM Toolkit
What's new with Merge DICOM Toolkit?
Enable and enhance your products with the latest imaging standards so you can focus on building great healthcare applications
What’s new in v5.23
Enabled the forced release of unmanaged resources via a dispose method in classes derived from MCattributeSet (including MCdicomDir, MCcommandSet, MCdataSet, MCfileMetaInfo, MCdicomDirRecord and MCitem) and MCabstractMessage (including MCdimseMessage, MCfile and MCdir).
Enhanced validation of the allowed characters for DICOM Application Entity (AE) Titles.
Allowed configuring the default replacement character for DICOM encoding/decoding operations.
Removed the dependency on Newtonsoft.Json library for .Net Toolkits targeted for .Net Core 3.1 and later versions.
Relaxed the behavior of the Toolkit to allow Private Attributes across two or more Private Blocks with the same Private Creator Code.
Fixed the bug to allow the Custom Encoder to handle Private Attributes.
What newly approved DICOM Supplements are supported in v5.23?
Sup 246. DICOM Web Modality Procedure Step Services.
This DICOM supplement applies to Merge DICOM .NET (4.5, 4.8, Core 3.1, 6, 8, 10), Java and Python Toolkits™.
What DICOM platforms are supported for Microsoft Windows and Android?
Microsoft Windows Servers 2022/2016/2012/2008/2003 (32- and 64-bit): Visual C++, C#/.Net 2.0/.Net 4.5/.Net 4.8/.NET Core 3.1/.NET 6/.NET 8/NET 10, Java, Python
Microsoft Windows 11/10/8/7 (32- and 64-bit): Visual C++, C#/.Net 2.0/.Net 4.5/.Net 4.8/.NET Core 3.1/.NET 6/.NET 8/NET 10, Java, Python
Android 5.1.1 and higher on ARMv7(32 bit) and ARMv8 (64-bit): C/C++ (Android NDK 8b), Java
What DICOM platforms are supported for Mac/iOS?
iOS on ARMv8 (64-bit): C/C++ (iPhone 8.4 SDK)
Mac OS X (32- and 64-bit Intel): C/C++ (GCC), Java (64-bit)
macOS (64-bit M1 and Intel): C/C++ (GCC)
What DICOM platforms are supported for Linux?
Linux (32- and 64-bit Intel): C/C++ (GCC), Java
Linux (64-bit Intel): Python
Linux on ARMv8 (64 bit): C/C++ (GCC)
What DICOM platforms are supported for Sun Solaris?
Sun Solaris 8 Sparc (32-bit): C/C++ (GCC and Sun compiler), Java Sun Solaris 10 Intel (32- and 64-bit): C/C++ (GCC), Java (32-bit only)
Is Sample code included in the downloaded Software Packages?
The Toolkit Packages include fully working sample applications demonstrating basic DICOM operations and services, such as: image compression/decompression, queries, storage, printing, etc., for C/C++, .NET/C# and Java programming languages.