# Subject hierarchy

**URL:** https://discourse.slicer.org/t/subject-hierarchy/9108
**Category:** Development
**Created:** [November 12, 2019, 12:17am UTC](https://discourse.slicer.org/t/subject-hierarchy/9108 "2019-11-12T00:17:41Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Ludovic\_Ferrer](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/ludovic_ferrer/32/5018_2.png) [@Ludovic\_Ferrer](https://discourse.slicer.org/u/Ludovic_Ferrer)
#### Post date: [November 12, 2019, 12:17am UTC](https://discourse.slicer.org/t/subject-hierarchy/9108/1 "2019-11-12T00:17:41Z")

</div>

Hi everyone,  
I have some issues with subject hierarchy in scripted-CLI. Basically, I created a QMRMLSubjectHierarchyTreeView to store ScalarVolume and TransformNode I use or create.  
My trouble is that I can’t make a node jump from one folder to an other despite the fact that I changed the parent node of the node I am interested to move to an other tree folder.  
I follow [this](https://www.slicer.org/wiki/Documentation/Nightly/ScriptRepository#Subject_hierarchy) unsuccessfully.

```
for pet_node in getModalityVolumeNode('PT'):
sh = slicer.mrmlScene.GetSubjectHierarchyNode()
pet = sitkUtils.PullVolumeFromSlicer(pet_node)
rs_pet = sitk.RescaleIntensity(pet)
new_node_name = 'rs_'+pet_node.GetName()
slicer.mrmlScene.AddNewNodeByClass('vtkMRMLScalarVolumeNode', new_node_name)
sitkUtils.PushVolumeToSlicer(rs_pet, targetNode=new_node_name, name=new_node_name)
new_node = slicer.util.getNode(new_node_name)
new_node.SetAndObserveTransformNodeID(pet_node.GetTransformNodeID())
sh.SetItemParent(sh.GetItemByDataNode(new_node), sh.GetItemParent(sh.GetItemByDataNode(pet_node)))

```

The last line modified the parent node ID for the current node but the change isn’t reflected in the gui. Did I missed a step ?  
Any hints would be appreciated.  
Regards

---

<div class="post-metadata">

### Author: ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)
#### Post date: [November 12, 2019, 12:46am UTC](https://discourse.slicer.org/t/subject-hierarchy/9108/2 "2019-11-12T00:46:23Z")

</div>

There have been some regressions a few weeks ago in the Preview Release that are now fixed. Please try again with the latest Preview Release and let us know if it still does not work as expected.

---

<div class="post-metadata">

### Author: ![Ludovic\_Ferrer](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/ludovic_ferrer/32/5018_2.png) [@Ludovic\_Ferrer](https://discourse.slicer.org/u/Ludovic_Ferrer)
#### Post date: [November 12, 2019, 7:41am UTC](https://discourse.slicer.org/t/subject-hierarchy/9108/3 "2019-11-12T07:41:32Z")

</div>

Thank you @lassoan.  
That’s working now.  
Regards
