Skip to content

Enum: DICOMSoftwareToolEnum

Software toolkits, libraries, validators, servers and platforms commonly used to read, write, validate, anonymize and serve DICOM data in research data management pipelines. The category annotation distinguishes general-purpose toolkits from conformance validators, archive servers and metadata anonymizers.

URI: valuesets:DICOMSoftwareToolEnum

View in BioPortal

Permissible Values

Value Title Meaning Description Category Language License Part Of Url
DCMTK DCMTK OFFIS DICOM Toolkit; C/C++ libraries and command-line utilities implementing DICOM network services and file handling toolkit C++ BSD https://dicom.offis.de/en/dcmtk/
PYDICOM pydicom Pure Python library for reading, modifying and writing DICOM files, including pixel data access toolkit Python MIT https://github.com/pydicom/pydicom
GDCM GDCM Grassroots DICOM; C++ library with Python and other bindings for DICOM file and image codec handling toolkit C++ BSD https://sourceforge.net/projects/gdcm/
DCM4CHE dcm4che Java DICOM toolkit and the basis of the dcm4chee archive toolkit Java MPL/GPL/LGPL https://www.dcm4che.org/
ITK ITK Insight Toolkit; C++ image processing library with DICOM readers built on GDCM toolkit C++ Apache-2.0 https://itk.org/
DVTK DVTk DICOM Validation Toolkit; validates object conformance and network behaviour against the standard validator C# LGPL https://www.dvtk.org/
DICOM3TOOLS dicom3tools David Clunie's command-line utilities for creating, modifying, dumping and validating DICOM files validator C++ BSD http://www.dclunie.com/dicom3tools.html
DCIODVFY dciodvfy dicom3tools utility that verifies a file against the Information Object Definition for its modality, reporting missing required attributes, incorrect VRs and values outside allowed ranges validator dicom3tools
DCENTVFY dcentvfy dicom3tools utility that checks consistency of entity-level attributes across multiple files, such as all instances in a series sharing the same Series Instance UID validator dicom3tools
PIXELMED PixelMed PixelMed Java DICOM toolkit, including the DicomCleaner metadata anonymizer toolkit Java BSD https://www.pixelmed.com/
RSNA_CTP RSNA CTP RSNA Clinical Trial Processor; pipeline application with a configurable DICOM anonymizer anonymizer Java https://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor
ORTHANC Orthanc Lightweight open-source DICOM server with a REST API and DICOMweb plugin server C++ GPL-3.0 https://www.orthanc-server.com/
DCM4CHEE dcm4chee Open-source DICOM archive and image manager built on dcm4che server Java https://www.dcm4che.org/
XNAT XNAT Extensible Neuroimaging Archive Toolkit; open-source imaging informatics platform for managing, storing and sharing imaging data platform Java BSD https://www.xnat.org/
TCIA_UTILS tcia_utils Python utilities from The Cancer Imaging Archive for querying, downloading and inventorying DICOM metadata toolkit Python https://github.com/kirbyju/tcia_utils
DICOM_CLEANER DicomCleaner PixelMed graphical tool for metadata de-identification and blackout of burned-in text anonymizer Java PixelMed
HOROS Horos Open-source macOS DICOM viewer forked from OsiriX with built-in anonymization viewer LGPL-3.0 https://horosproject.org/
OSIRIX OsiriX Commercial macOS DICOM viewer and workstation viewer commercial https://www.osirix-viewer.com/
SLICER_3D 3D Slicer Open-source platform for medical image visualization, segmentation and analysis with DICOM import viewer BSD-style https://www.slicer.org/
ITK_SNAP ITK-SNAP Open-source tool for manual and semi-automatic segmentation of 3D medical images viewer GPL http://www.itksnap.org/

Slots

Name Description
dicom_software_tool A software toolkit, validator, server or library used to process DICOM data

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/valuesets

LinkML Source

name: DICOMSoftwareToolEnum
instantiates:
- valuesets_meta:ValueSetEnumDefinition
description: Software toolkits, libraries, validators, servers and platforms commonly
  used to read, write, validate, anonymize and serve DICOM data in research data management
  pipelines. The category annotation distinguishes general-purpose toolkits from conformance
  validators, archive servers and metadata anonymizers.
title: DICOM Software Tool
from_schema: https://w3id.org/valuesets
contributors:
- orcid:0000-0002-6601-2165
- https://github.com/anthropics/claude-code
status: DRAFT
rank: 1000
permissible_values:
  DCMTK:
    text: DCMTK
    description: OFFIS DICOM Toolkit; C/C++ libraries and command-line utilities implementing
      DICOM network services and file handling
    annotations:
      category:
        tag: category
        value: toolkit
      language:
        tag: language
        value: C++
      license:
        tag: license
        value: BSD
      url:
        tag: url
        value: https://dicom.offis.de/en/dcmtk/
    title: DCMTK
  PYDICOM:
    text: PYDICOM
    description: Pure Python library for reading, modifying and writing DICOM files,
      including pixel data access
    annotations:
      category:
        tag: category
        value: toolkit
      language:
        tag: language
        value: Python
      license:
        tag: license
        value: MIT
      url:
        tag: url
        value: https://github.com/pydicom/pydicom
    title: pydicom
  GDCM:
    text: GDCM
    description: Grassroots DICOM; C++ library with Python and other bindings for
      DICOM file and image codec handling
    annotations:
      category:
        tag: category
        value: toolkit
      language:
        tag: language
        value: C++
      license:
        tag: license
        value: BSD
      url:
        tag: url
        value: https://sourceforge.net/projects/gdcm/
    title: GDCM
  DCM4CHE:
    text: DCM4CHE
    description: Java DICOM toolkit and the basis of the dcm4chee archive
    annotations:
      category:
        tag: category
        value: toolkit
      language:
        tag: language
        value: Java
      license:
        tag: license
        value: MPL/GPL/LGPL
      url:
        tag: url
        value: https://www.dcm4che.org/
    title: dcm4che
  ITK:
    text: ITK
    description: Insight Toolkit; C++ image processing library with DICOM readers
      built on GDCM
    annotations:
      category:
        tag: category
        value: toolkit
      language:
        tag: language
        value: C++
      license:
        tag: license
        value: Apache-2.0
      url:
        tag: url
        value: https://itk.org/
    title: ITK
  DVTK:
    text: DVTK
    description: DICOM Validation Toolkit; validates object conformance and network
      behaviour against the standard
    annotations:
      category:
        tag: category
        value: validator
      language:
        tag: language
        value: C#
      license:
        tag: license
        value: LGPL
      url:
        tag: url
        value: https://www.dvtk.org/
    title: DVTk
  DICOM3TOOLS:
    text: DICOM3TOOLS
    description: David Clunie's command-line utilities for creating, modifying, dumping
      and validating DICOM files
    annotations:
      category:
        tag: category
        value: validator
      language:
        tag: language
        value: C++
      license:
        tag: license
        value: BSD
      url:
        tag: url
        value: http://www.dclunie.com/dicom3tools.html
    title: dicom3tools
  DCIODVFY:
    text: DCIODVFY
    description: dicom3tools utility that verifies a file against the Information
      Object Definition for its modality, reporting missing required attributes, incorrect
      VRs and values outside allowed ranges
    annotations:
      category:
        tag: category
        value: validator
      part_of:
        tag: part_of
        value: dicom3tools
    title: dciodvfy
  DCENTVFY:
    text: DCENTVFY
    description: dicom3tools utility that checks consistency of entity-level attributes
      across multiple files, such as all instances in a series sharing the same Series
      Instance UID
    annotations:
      category:
        tag: category
        value: validator
      part_of:
        tag: part_of
        value: dicom3tools
    title: dcentvfy
  PIXELMED:
    text: PIXELMED
    description: PixelMed Java DICOM toolkit, including the DicomCleaner metadata
      anonymizer
    annotations:
      category:
        tag: category
        value: toolkit
      language:
        tag: language
        value: Java
      license:
        tag: license
        value: BSD
      url:
        tag: url
        value: https://www.pixelmed.com/
    title: PixelMed
  RSNA_CTP:
    text: RSNA_CTP
    description: RSNA Clinical Trial Processor; pipeline application with a configurable
      DICOM anonymizer
    annotations:
      category:
        tag: category
        value: anonymizer
      language:
        tag: language
        value: Java
      url:
        tag: url
        value: https://mircwiki.rsna.org/index.php?title=CTP-The_RSNA_Clinical_Trial_Processor
    title: RSNA CTP
  ORTHANC:
    text: ORTHANC
    description: Lightweight open-source DICOM server with a REST API and DICOMweb
      plugin
    annotations:
      category:
        tag: category
        value: server
      language:
        tag: language
        value: C++
      license:
        tag: license
        value: GPL-3.0
      url:
        tag: url
        value: https://www.orthanc-server.com/
    title: Orthanc
  DCM4CHEE:
    text: DCM4CHEE
    description: Open-source DICOM archive and image manager built on dcm4che
    annotations:
      category:
        tag: category
        value: server
      language:
        tag: language
        value: Java
      url:
        tag: url
        value: https://www.dcm4che.org/
    title: dcm4chee
  XNAT:
    text: XNAT
    description: Extensible Neuroimaging Archive Toolkit; open-source imaging informatics
      platform for managing, storing and sharing imaging data
    annotations:
      category:
        tag: category
        value: platform
      language:
        tag: language
        value: Java
      license:
        tag: license
        value: BSD
      url:
        tag: url
        value: https://www.xnat.org/
    title: XNAT
  TCIA_UTILS:
    text: TCIA_UTILS
    description: Python utilities from The Cancer Imaging Archive for querying, downloading
      and inventorying DICOM metadata
    annotations:
      category:
        tag: category
        value: toolkit
      language:
        tag: language
        value: Python
      url:
        tag: url
        value: https://github.com/kirbyju/tcia_utils
    title: tcia_utils
  DICOM_CLEANER:
    text: DICOM_CLEANER
    description: PixelMed graphical tool for metadata de-identification and blackout
      of burned-in text
    annotations:
      category:
        tag: category
        value: anonymizer
      language:
        tag: language
        value: Java
      part_of:
        tag: part_of
        value: PixelMed
    title: DicomCleaner
  HOROS:
    text: HOROS
    description: Open-source macOS DICOM viewer forked from OsiriX with built-in anonymization
    annotations:
      category:
        tag: category
        value: viewer
      license:
        tag: license
        value: LGPL-3.0
      url:
        tag: url
        value: https://horosproject.org/
    title: Horos
  OSIRIX:
    text: OSIRIX
    description: Commercial macOS DICOM viewer and workstation
    annotations:
      category:
        tag: category
        value: viewer
      license:
        tag: license
        value: commercial
      url:
        tag: url
        value: https://www.osirix-viewer.com/
    title: OsiriX
  SLICER_3D:
    text: SLICER_3D
    description: Open-source platform for medical image visualization, segmentation
      and analysis with DICOM import
    annotations:
      category:
        tag: category
        value: viewer
      license:
        tag: license
        value: BSD-style
      url:
        tag: url
        value: https://www.slicer.org/
    title: 3D Slicer
  ITK_SNAP:
    text: ITK_SNAP
    description: Open-source tool for manual and semi-automatic segmentation of 3D
      medical images
    annotations:
      category:
        tag: category
        value: viewer
      license:
        tag: license
        value: GPL
      url:
        tag: url
        value: http://www.itksnap.org/
    title: ITK-SNAP