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
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