Difference between revisions of "Documentation/Nightly/Modules/DicomRtImport"

From Slicer Wiki
Jump to: navigation, search
m (Text replacement - "\[http:\/\/www\.slicer\.org\/slicerWiki\/index\.php\/([^ ]+) ([^]]+)]" to "$2")
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
<noinclude>{{documentation/versioncheck}}</noinclude>
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-header}}
 
{{documentation/{{documentation/version}}/module-header}}
Line 8: Line 9:
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
This work is part of the SparKit project, funded by An Applied Cancer Research Unit of Cancer Care Ontario with funds provided by the Ministry of Health and Long-Term Care and the Ontario Consortium for Adaptive Interventions in Radiation Oncology (OCAIRO) to provide free, open-source toolset for radiotherapy and related image-guided interventions.<br>
 
This work is part of the SparKit project, funded by An Applied Cancer Research Unit of Cancer Care Ontario with funds provided by the Ministry of Health and Long-Term Care and the Ontario Consortium for Adaptive Interventions in Radiation Oncology (OCAIRO) to provide free, open-source toolset for radiotherapy and related image-guided interventions.<br>
Authors: Andras Lasso (PerkLab, Queen's University), Steve Pieper (Isomics), Kevin Wang (Radiation Medicine Program, Princess Margaret Hospital, University Health Network Toronto), Csaba Pinter (PerkLab, Queen's University)<br>
+
Authors: Andras Lasso (PerkLab, Queen's University), Steve Pieper (Isomics), Kevin Wang (Princess Margaret Cancer Centre), Csaba Pinter (PerkLab, Queen's University)<br>
 
Contact: Andras Lasso, <email>lasso@cs.queensu.ca</email><br>
 
Contact: Andras Lasso, <email>lasso@cs.queensu.ca</email><br>
 +
[[Documentation/Nightly/Extensions/SlicerRT|Back to SlicerRT home]]
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
{{documentation/{{documentation/version}}/module-introduction-row}}
 
{{documentation/{{documentation/version}}/module-introduction-logo-gallery
 
{{documentation/{{documentation/version}}/module-introduction-logo-gallery
 
|{{collaborator|logo|cco}}|{{collaborator|longname|cco}}
 
|{{collaborator|logo|cco}}|{{collaborator|longname|cco}}
 
|{{collaborator|logo|sparkit}}|{{collaborator|longname|sparkit}}
 
|{{collaborator|logo|sparkit}}|{{collaborator|longname|sparkit}}
 +
|{{collaborator|logo|ocairo}}|{{collaborator|longname|ocairo}}
 
}}
 
}}
 
{{documentation/{{documentation/version}}/module-introduction-end}}
 
{{documentation/{{documentation/version}}/module-introduction-end}}
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 +
{|
 +
|
 +
 
{{documentation/{{documentation/version}}/module-section|Module Description}}
 
{{documentation/{{documentation/version}}/module-section|Module Description}}
 
The {{documentation/modulename}} module enables importing and loading DICOM RT files into the Slicer DICOM database and the Slicer scene.
 
The {{documentation/modulename}} module enables importing and loading DICOM RT files into the Slicer DICOM database and the Slicer scene.
Line 28: Line 34:
 
{{documentation/{{documentation/version}}/module-section|Use Cases}}
 
{{documentation/{{documentation/version}}/module-section|Use Cases}}
 
Import and load DICOM RT data
 
Import and load DICOM RT data
 
{|align="center"
 
|[[File:SlicerRT0.3 Screenshot DicomBrowser.png|thumb|720px| Dose volume histogram computation using SlicerRT]]
 
|}
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Tutorials}}
 
{{documentation/{{documentation/version}}/module-section|Tutorials}}
N/A
+
See [[Documentation/Nightly/Extensions/SlicerRT#Tutorials|SlicerRT main page]]
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
Line 46: Line 48:
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Similar Modules}}
 
{{documentation/{{documentation/version}}/module-section|Similar Modules}}
N/A
+
[[Documentation/Nightly/Extensions/Reporting|Reporting extension]]
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|References}}
 
{{documentation/{{documentation/version}}/module-section|References}}
N/A
+
* [http://dicom.nema.org/standard.html DICOM standard]
 +
* [http://dicomlookup.com/ DICOMLookup]
 +
 
 +
| [[File:20160121_DICOMBrowser_RT.png|thumb|720px| DICOM browser with SlicerRT]]
 +
|}
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-section|Information for Developers}}
 
{{documentation/{{documentation/version}}/module-section|Information for Developers}}
Custom attributes:
+
[https://github.com/SlicerRt/SlicerRT/blob/master/SlicerRtCommon/SlicerRtCommon.cxx#L64 Custom attributes]
* DicomRtImport.DoseUnitName: set in each imported dose volume, the value of this attribute is read from the Dose Units (3004,0002) attribute of the RTDOSE DICOM volume
 
* DicomRtImport.DoseUnitValue: set in each imported dose volume, the value of this attribute is read from the Dose Grid Scaling (3004,000E) attribute of the RTDOSE DICOM volume. This value defines a scaling factor to convert the integer voxel values of the dose volume in the DICOM file to real dose values. This conversion is performed during DICOM importing, but this value is stored to let other modules know what was the original scaling factor (e.g., see how it is used in the documentation of the Dose Volume Histogram module)
 
 
 
{{documentation/{{documentation/version}}/module-developerinfo}}
 
  
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->
 
{{documentation/{{documentation/version}}/module-footer}}
 
{{documentation/{{documentation/version}}/module-footer}}
 
<!-- ---------------------------- -->
 
<!-- ---------------------------- -->

Latest revision as of 02:28, 27 November 2019

Home < Documentation < Nightly < Modules < DicomRtImport


For the latest Slicer documentation, visit the read-the-docs.


Introduction and Acknowledgements

This work is part of the SparKit project, funded by An Applied Cancer Research Unit of Cancer Care Ontario with funds provided by the Ministry of Health and Long-Term Care and the Ontario Consortium for Adaptive Interventions in Radiation Oncology (OCAIRO) to provide free, open-source toolset for radiotherapy and related image-guided interventions.
Authors: Andras Lasso (PerkLab, Queen's University), Steve Pieper (Isomics), Kevin Wang (Princess Margaret Cancer Centre), Csaba Pinter (PerkLab, Queen's University)
Contact: Andras Lasso, <email>lasso@cs.queensu.ca</email>
Back to SlicerRT home

Cancer Care Ontario  
Software Platform and Adaptive Radiotherapy Kit  
Ontario Consortium for Adaptive Interventions in Radiation Oncology  

Module Description

The DicomRtImport module enables importing and loading DICOM RT files into the Slicer DICOM database and the Slicer scene.

DicomRtImport does not have a separate module GUI. Instead, it is a DICOM import plugin that extends the DICOM module.

When the user selects a patient in the DICOM management module interface, the import mechanism allows each DICOM import module to interpret the data. The DICOM import modules parse the data and return a list of items that they can read from the selected DICOM objects. This module will return with the RT objects. The DICOM module displays the consolidated list of all loadable objects to the user, and loads the items that are selected by the user.

Use Cases

Import and load DICOM RT data

Tutorials

See SlicerRT main page

Panels and their use

See module description

Similar Modules

Reporting extension

References

DICOM browser with SlicerRT

Information for Developers

Custom attributes