Difference between revisions of "2012 Summer Project Week:XNATSlicerIntegration"

From NAMIC Wiki
Jump to: navigation, search
Line 9: Line 9:
 
* Isomics: Steve Pieper
 
* Isomics: Steve Pieper
  
<div style="margin: 20px;">
+
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
  
 
<h3>Objective</h3>
 
<h3>Objective</h3>
Line 16: Line 15:
 
<br>2) Create and upload Slicer Scenes to XNAT using XNAT-downloaded scans.
 
<br>2) Create and upload Slicer Scenes to XNAT using XNAT-downloaded scans.
 
<br>3) Update Slicer scenes stored in XNAT that leverage XNAT images.  The interface will be contained entirely within slicer.  The end-state aims to leverage XNAT's web interface, the current state uses the XNAT REST API to construct a tree view that allows the user to navigate through projects, experiments, sessions and scans.   
 
<br>3) Update Slicer scenes stored in XNAT that leverage XNAT images.  The interface will be contained entirely within slicer.  The end-state aims to leverage XNAT's web interface, the current state uses the XNAT REST API to construct a tree view that allows the user to navigate through projects, experiments, sessions and scans.   
 
 
</div>
 
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
  
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
Line 27: Line 21:
 
Phase 2: Solidify UI and functionality though user testing.<br>   
 
Phase 2: Solidify UI and functionality though user testing.<br>   
 
Phase 3: Port the REST API-based UI into a web-based UI.<br>
 
Phase 3: Port the REST API-based UI into a web-based UI.<br>
 
 
</div>
 
 
<div style="width: 40%; float: left;">
 
  
 
<h3>Progress</h3>
 
<h3>Progress</h3>
 
As of June 2012, a beta version of this widget is being tested.
 
As of June 2012, a beta version of this widget is being tested.
  
 
+
<h3>Known Issues</h3>
</div>
 
</div>
 
  
 
==Delivery Mechanism==
 
==Delivery Mechanism==

Revision as of 14:52, 11 June 2012

Home < 2012 Summer Project Week:XNATSlicerIntegration

Key Investigators

  • Washington University in St. Louis: Daniel Marcus, Sunil Kumar
  • Isomics: Steve Pieper


Objective

Allow data exchange between XNAT and Slicer in the following scenarios:
1) Download and view scans (as DICOMS).
2) Create and upload Slicer Scenes to XNAT using XNAT-downloaded scans.
3) Update Slicer scenes stored in XNAT that leverage XNAT images. The interface will be contained entirely within slicer. The end-state aims to leverage XNAT's web interface, the current state uses the XNAT REST API to construct a tree view that allows the user to navigate through projects, experiments, sessions and scans.

Approach, Plan

Phase 1: Develop a beta module that fulfills the outlined objectives.
Phase 2: Solidify UI and functionality though user testing.
Phase 3: Port the REST API-based UI into a web-based UI.

Progress

As of June 2012, a beta version of this widget is being tested.

Known Issues

Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a (please select the appropriate options by noting YES against them below)

  1. Slicer Module - YES

Known Issues

References