MyDICOM.NET CSharp SDK by MyDICOM LLC is a modern, high-performance .NET toolkit for building medical imaging applications. It streamlines how developers read, write, transmit, query, and manage DICOM data across desktop, server, and cloud environments. Designed for reliability and scalability, it helps teams deliver PACS components, clinical viewers, gateways, and AI pipelines faster, with strong adherence to DICOM standards.
Key capabilities
- Comprehensive DICOM data API: Create, read, modify, and write DICOM datasets and files, including multi-frame studies, overlays, and structured attributes.
- DIMSE network services: Implement SCU/SCP roles for C-STORE, C-FIND, C-MOVE, C-GET, and C-ECHO, plus support for Modality Worklist, Storage Commitment, and MPPS.
- DICOMweb support: Build QIDO-RS, WADO-RS, and STOW-RS clients and services for web and cloud-native workflows.
- Image and pixel data handling: Access, transform, and render pixel data; apply window/level; convert to common image formats; handle large studies efficiently.
- Transfer syntaxes and compression: Work with explicit/implicit VR Little/Big Endian and common codecs (for example, JPEG, JPEG-LS, JPEG 2000, and RLE). Pluggable architecture allows custom or licensed codecs where required.
- Anonymization and privacy: De-identify studies using configurable profiles aligned with DICOM PS3.15 guidelines; preserve clinical utility with reversible workflows when appropriate.
- Validation and conformance: Validate datasets and network exchanges against DICOM requirements to improve interoperability with modalities, PACS, and VNAs.
- Performance and scalability: Asynchronous I/O, streaming, and memory-efficient processing for high-throughput servers and containerized deployments.
- Observability and integration: Hooks for logging, tracing, and metrics (e.g., ILogger and OpenTelemetry), plus clean extension points for custom storage and routing.
Developer experience
- Clean, intuitive C# API with async/await and cancellation support.
- Cross-platform: Works on Windows, Linux, and macOS; suitable for on-premises, containers, and cloud services.
- Broad .NET support: Targets modern .NET (e.g., .NET 6+) and .NET Standard–based apps to accommodate mixed environments.
- Samples and documentation: Quickstarts, recipes, and reference guides help teams get productive quickly.
- Distributed via NuGet with versioned releases and changelogs.
Common use cases
- PACS and VNA services: Storage, query/retrieve, routing, and lifecycle management.
- Clinical and zero-footprint viewers: Rendering, window/level, and study navigation.
- Gateways and brokers: Bridging modalities, departments, and cloud archives via DIMSE and DICOMweb.
- Research and AI: Bulk ingestion, preprocessing, de-identification, and model-serving pipelines.
- Interoperability tooling: Validation, conformance testing, and conversion utilities.
Compatibility and requirements
- Runs on supported .NET runtimes and operating systems; performance and codec availability may vary by platform.
- Some image codecs and cryptography features may require platform-specific dependencies or separate licenses.
Licensing and support
- Commercial licensing with optional SLAs and long-term maintenance.
- Enterprise support, onboarding assistance, and architectural guidance available from MyDICOM LLC.
Note: MyDICOM.NET CSharp SDK is intended for software development. Applications built with the SDK may be subject to regulatory requirements; ensuring compliance is the responsibility of the application developer and deploying organization.
For more information, evaluations, or pricing, contact MyDICOM LLC or visit the official documentation and NuGet package listings.
MyDICOM.NET CSharp SDK is developed by MyDICOM LLC. The most popular version of this product among our users is 5.2.
You can check Bytescout PDF Renderer SDK, ThermalLabel SDK for .NET, Neodynamic Barcode Professional SDK for .NET and other related programs like Neodynamic ThermalLabel SDK for .NET at the "download" section.
Comments