/
SlicerRT SlicerRT

SlicerRT - PowerPoint Presentation

luanne-stotts
luanne-stotts . @luanne-stotts
Follow
383 views
Uploaded On 2017-12-08

SlicerRT - PPT Presentation

Patient Hierarchy technical overview 2 Laboratory for Percutaneous Surgery Copyright Queens University 2013 Type vtkMRMLHierarchyNode vtkMRMLDisplayableHierarchyNode for displayable leaves ID: 613398

hierarchy patient 2013 surgery patient hierarchy surgery 2013 node attribute structure laboratory percutaneous copyright queen

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "SlicerRT" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

SlicerRT

Patient Hierarchy

technical overviewSlide2

-

2 -

Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

TypevtkMRMLHierarchyNode(vtkMRMLDisplayableHierarchyNode for displayable leaves)AttributesHierarchyType : PatientHierarchyDicomLevel : [Patient/Study/Series/Subseries]DicomUid : [UID]References: e.g. RoiReferencedSeriesUid, see later

Patient Hierarchy nodes in generalSlide3

-

3 -

Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Patient Hierarchy tree structure #1DICOM levelsPatientStudy

Series

Study

Subseries

Subseries

SubseriesSlide4

-

4 -

Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Patient Hierarchy tree structure #2Series types

Volume

Associated to vtkMRMLScalarVolumeNode types

Generic (CT, MR,

…):

PatientHierarchy.SeriesModality

attribute

Dose:

DicomRtImport.DoseVolume

attribute

Structure set (contour hierarchy)

vtkMRMLDisplayableHierarchyNode type, associated to nothing. Its children are contours (vtkMRMLContourNode) and a color table

DicomRtImport.ContourHierarchy

attribute

PlanvtkMRMLAnnotationHierarchyNode type, associated to nothing. Its children are Isocenter fiducialsSlide5

-

5 -

Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Patient Hierarchy tree structure #3Reference attributes

Structure set → Referenced anatomical volume

DicomRtImport.RoiReferencedSeriesUid

attribute in the contour hierarchy node

Contour

→ DVH array node

DoseVolumeHistogram.CreatedDvhNodeId

attribute in contour node

D

VH

→ Dose volume node

DoseVolumeHistogram.DoseVolumeNodeId

attribute in the DVH array nodeSlide6

-

6 -

Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Outsources reparent operations for specific node types (e.g. contours have to deal with color tables and labelmap volume labels).Virtual functions to override:AddNodeToPatientHierarchyReparentNodeInsidePatientHierarchy

Patient Hierarchy plugin mechanismSlide7

-

7 -

Laboratory for Percutaneous Surgery – Copyright © Queen’s University, 2013

Convenience utility functions (mostly static):InsertionQueries (e.g. are nodes in same branch, check DICOM level)Set/get whole branch visibility (e.g. studies, structure sets)Find patient hierarchy nodesGenerate tooltipsetc.

Patient Hierarchy logic class

Related Contents


Next Show more