Contents
Navigation
Home Other Resources


QTPluginDicom provides Realbasic developers with a set of classes (aka Dicom Framework) that lets you work with DICOM (acronym for Digital Imaging and Communications in Medicine) data structures. Such a classes are derived from classes implemented into the , so, using the Dicom services requires the presence of that plugin as well.

By reading this document, developers can quickly find out if the Dicom functionalities they need are provided by the QTPluginDicom.





The plugin allows you to open, read and, to some extent , display data stored either into "plain" Dicom files or Dicom Directory files.


You can create new "plain" Dicom data structures (data elements, sequence of items, sequence of icons, etc.) from scratch (or modify existing ones) and store them into files that can be opened and read from any Dicom compliant application. Also, you can create and store into DICOMDIR files Dicom Directory data structures.

Since version 6.2.0 of the plugin, it is also possible to add sets of data elements not included into the built–in standard Dicom dictionary.


You can easily dump Dicom contents both to plain text and xml files.


You can easily create anonymous copies of Dicom contents


If applicable, using the same simple and consistent interface defined into the , you can playback either in window or full screen still or time sequence images associated to the Dicom data structures. Also, the plugin lets you apply real–time adjustements to the played video such as windowing, rotation, zoom, shift, image flipping, gamma correction, color discarding, graphics transfer modes, clipping, control of brightness and contrast. Furthermore, you will be able to create a new movie that stores all of the changes you have applied during data playback or, alternatively, a movie that stores original, unchanged pixel data.


If applicable, the plugin lets you to convert movies and still images into the appropriate pixel data elements and associate them to DICOM data structures.



[]: for more information about the transfer syntaxes supported by the plugin, see the companion document .