| Description: |
DCMCHECK is a validation and testing tool for DICOM objects. The program reads a DICOM object from a file, checks the conformance of the object concerning the DICOM standard and creates a test report which describes in detail all detected violations of the standard.
The DICOM standard defines data structures (Information Object Definitions, IODs) for the various supported modalities. In order to test if a DICOM object conforms to its specification, it is necessary to transform the IODs into a formal, machine-readable form. In doing so, the required and optional aspects of the specification as well as the conditions and constraints defined in natural language have to be considered.
For this purpose, DCMCHECK uses a specialized IOD description language which allows to easily add extensions (e. g. private elements or DICOM correction proposals) to the IOD definition without changing the application itself. DICOM objects are tested for conformance with regard to the definitions in part 3 (IODs), part 5 (data structures and encoding) and part 6 (data dictionary) of the DICOM standard. The conformance of the "meta header" according to part 10 of the standard as well as the consistency between header and meta header are also tested.
|
| Features: |
DCMCHECK currently supports all IODs of the 2003 edition of the DICOM standard, e. g. the following image IODs: CR, CT, DX, MG, MR, NM, RF, RT, SC, US, XA. In addition: DICOMDIR, GSPS, SR, Waveform, Stored Print. Further IODs can be added.
DCMCHECK can test DICOM objects in all uncompressed and JPEG compressed transfer syntaxes, also RLE and Deflated. The structure of embedded pixel data is, however, not tested. DCMCHECK supports files with or without meta-header (DICOM part 10).
|