diff --git a/src/main/java/org/nrg/xnat/helpers/xmlpath/XMLPathShortcuts.java b/src/main/java/org/nrg/xnat/helpers/xmlpath/XMLPathShortcuts.java
index bc99ad93cf5dc0a271573468ac76f75d0414822d..71511f3af3cbc1448f5d9288ff9c257de4f65c4c 100644
--- a/src/main/java/org/nrg/xnat/helpers/xmlpath/XMLPathShortcuts.java
+++ b/src/main/java/org/nrg/xnat/helpers/xmlpath/XMLPathShortcuts.java
@@ -171,7 +171,8 @@ public class XMLPathShortcuts implements XMLPathShortcutsI {
         addShortCut(RECON_DATA, "type", "xnat:reconstructedImageData/type");
         addShortCut(RECON_DATA, "baseScanType", "xnat:reconstructedImageData/baseScanType");
         addShortCut(RECON_DATA, "xnat_reconstructedimagedata_id", "xnat:reconstructedImageData/xnat_reconstructedimagedata_id", true);
-
+        addShortCut(RECON_DATA, "xsiType", "xnat:reconstructedImageData/extension_item/element_name",true);
+        
         //assessor
         addShortCut(DERIVED_DATA, "ID", "xnat:experimentdata/ID");
         addShortCut(DERIVED_DATA, "visit_id", "xnat:experimentdata/visit_id");