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.

SettingProperty NameDescriptionDefault
Scan Type MappingscanTypeMapping

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. 

SettingProperty NameDescriptionDefault
Display Series DescriptionuiDisplaySeriesDescriptionDisplays the "Series Description" column in the scan table listing. By default, this attribute is taken from the DICOM tag (0008,103E)Enabled
Display Series ClassuiDisplaySeriesClassDisplays 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


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).

SettingProperty NameDescriptionDefault
Prevent cross-modality post-archive session mergerpreventCrossModalityMergeWhen "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. 

SettingProperty NameDescriptionDefault
Manual QC Actions Menu ItemuiShowAddManualQCActionWhen "Enabled", lists "Add QC Entry" as a report action to every image session datatype report pageDisabled


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.