Skip to main content
Skip table of contents

XNAT 2010 Workshop - Customizations

Synopsis:

The standard XNAT installation offers support for storage and processing of image sessions. However, XNAT's architecture is flexible enough to model and store almost any type of research data. XNAT customizations can provide a secure centralized data repository, which allows researchers to easily correlate information across scientific disciplines. For common data types, general purpose models can be created and then extended for each project’s specific needs. For those XNAT installations which rely heavily on the website interface, the auto-generated edit, report and listing pages can be easily customized either on a site-wide or per project basis.

In this session, we will discuss existing XNAT customizations, including IQ Assessments and Radiology Reads. We will cover all steps of customization from data modeling to user interface.

Video

Date: 06/29/10
Time: 9:30 AM
Presenter(s): Jenny Gurney
Location: Connor Auditorium

Outline:


  • Demonstration of existing XNAT Customizations
    • IQ Assessments
  • Radiology Reads
  • Updating the XNAT data model
    • Creating new namespaces
    • Extending subjectAssessor and imageAssessor
    • Dos and don'ts
    • Updating XNAT
  • Updating the XNAT user interface
    • Velocity overview
      • The context
      • Syntax
    • Customizing XNAT edit and report pages
      • Site-wide customization
      • Per project customization
    • Customizing listings |

Relevant Documentation:

Presentation:

Customizations_Presentation.pdf

XNAT Customizations.pdf

Download files for IQ Assessment and Radiology Read examples from the presentation

(After files are deployed, add the following line to the Radiology Read "Report Actions" Go to Administer, datatypes, then click on imgassr:radiologyReadData

Report Actions
Name: UploadKeyImages
Display Name: Add Key Images
Image: update.gif
Secure Access: edit
Sequence: 4
file:customized-projects.tar



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.