Skip to main content
Skip table of contents

Admin UI - Miscellaneous Settings

The "Miscellaneous" tab in the Admin UI has become a holding area for settings that are not easily categorized elsewhere. Some of these settings may move into new tabs as more related functionality appears in future releases of XNAT.

Scan Type Mapping

When sessions are imported into XNAT, their scan types are derived from the DICOM Series Description as entered at the scanner. This can be useful, but it may also contain tiny variations that are no longer relevant to your project. For example, you may want to take all MR scans labeled with some variation of "T1", "MPRAGE", "MPR", or "Structural" and give them all a common label so they can be grouped together in future analysis. Project owners can use the Scan Type Cleanup function to perform this relabeling, when this feature is enabled in your site.

Setting / Property Name

Description

Default

Scan Type Mapping

scanTypeMapping

This site-wide setting in the Admin UI toggles the availability of the Scan Type Cleanup function for all projects.

Enabled

Scan Table Settings

These settings customize which columns are displayed in the scan table section of all image session report pages. 

Setting / Property Name

Description

Default

Display Series Description

uiDisplaySeriesDescription

Displays the "Series Description" column in the scan table listing. By default, this attribute is taken from the DICOM tag (0008,103E)

Enabled

Display Series Class

uiDisplaySeriesClass

Displays the "Series Class" column in the scan table listing. This is not populated by default from DICOM, but can be added by other processes that perform scan classification. (This is separate from the Scan Type Cleanup function listed above.)

Default

Recent Data Activity Table Settings

These settings customize columns available in the Recent Data panel on the site home page.

Setting / Property Name

Description

Default

Display Scanner Name

uiShowRecentExptListScannerName

Displays the "Scanner" column in the recent data table listing. By default, this attribute is taken from the DICOM tag (0008,1010)

Disabled

Display Experiment Date

uiShowRecentExptListDate

Displays the “Experiment Date” column, which is taken from the DICOM study date (0008,0020) tag

Disabled

Cross Modality Session Merging

XNAT departs from DICOM in how it classifies image sessions – in XNAT, modality is classified at the session level (i.e. "MR Session", "PET Session"), whereas in DICOM, modality is set on each individual scan series and an image session can easily contain multiple scan modalities. Commonly, this is through the use of a hybrid device such as a PET-MR scanner, which has led to specialized handling of PET-MR sessions in XNAT.

This setting controls session merging behavior, if you are sending scans of a new modality (i.e. a PET scan) to an image session that has already been archived as a different modality (i.e. an MR Session).

Setting / Property Name

Description

Default

Prevent cross-modality post-archive session merger

preventCrossModalityMerge

When "Enabled", prevents XNAT from merging scans whose modality differs from the archived image session.

Enabled

Manual QC Action Display

The "Manual QC" is a very common image session assessor whose datatype is enabled by default in XNAT installations, but is not immediately accessible in the XNAT UI. Making this assessor available in the UI involves modifying the Report Actions for each individual image session type, which is a mildly onerous task. This setting provides an easy shortcut to this utility, but does not override any Report Action customizations. So it is conceivable that a site admin could inadvertently add multiple "Add Manual QC" actions by setting this up in multiple places. 

Setting / Property Name

Description

Default

Manual QC Actions Menu Item

uiShowAddManualQCAction

When "Enabled", lists "Add QC Entry" as a report action to every image session datatype report page

Disabled

Development Utilities

This panel contains links to utilities that are most often used by XNAT developers, but can also be used by site administrators as well.

Spawner

XNAT does not react well to YAML syntax errors. Tread cautiously in this control panel.

XNAT Spawner elements control what shows up in the admin UI. If you have customized XNAT and want there to be new administrator options for your customizations, you can add new options by clicking 'Manage Spawner Elements'. Spawner elements are configured using YAML, so some knowledge of YAML is required.

Swagger 

Swagger is not a "sandbox" environment. Any REST call (including POST, PUT, or DELETE) made via the Swagger interface will be executed on your server and will modify your site. When they say "Try it out", they mean "Execute this call".

Swagger enables you to directly access elements of the XNAT REST API through the UI that have the prefix "/xapi". If you click the View the Swagger Page, click on the section of the REST API you want to access, and then click on the REST call you want to make, you can then enter any parameters you want and click 'Try it out!' to issue the REST call.

Monitoring

JavaMelody provides built-in application monitoring for your XNAT server instance, including near-real-time monitoring of memory usage and logs of system errors. One useful feature is the ability to inspect and clear system caches to improve performance. The embedded JavaMelody installation in your XNAT comes with its own help documentation, available at {XNAT_SERVER_PATH}/monitoring?resource=help/help.html


JavaScript errors detected

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

If this problem persists, please contact our support.