WADO Service

Description

WADO Service. Provides a Web Enabled DICOM Server to allow Web Access for DICOM persistent Objects.
Supported mime-types are application/dicom and image/jpeg, supported optional request parameter: rows, column, frameNumber, transferSyntax and contentType.

Particular features:

  • This implementation use relational query support. Therefore the request parameter studyUID and seriesUID may be empty. (it is NOT allowed to omit these parameters due to WADO specification)
  • Redirect: If this WADO service handles a request for an object that is external retrievable, a client- or server side redirect can be initiated (see #useClientRedirect).

Dependencies

Attributes

CacheRoot

Root directory where jpegs are stored for caching.

DirectoryTree

This list specify the directory structure (depth and limit of subdirs per dir) of this cache.<br>
NONE : no limitation (File: <StudyIUID>/<SeriesIUID>/<instanceIUID>).
The number of primes specify the directory depth, the prime value specify the max. number of subdirectories of the corresponding directory.<br/>
e.g.: 337/331/317: use three subdirectories with max 337, 331 and 317 subdirectories.
(max. 35,360,399 (337*331*317) directories)<br>
You can use ComputeDirectoryStructure to compute this list with cacheSize, fileSize and subdir limit!

DeleterThresholds

Defines thresholds dependent on hour of day, for deleting the most infrequently accessed images.
Format: HOUR:##MB or HOUR:##GB, multiple thresholds with different (start) hour separated by ';'.

PreferredFreeSpace

Preferred free disk space (MB = 1000000 Bytes, GB = 1000MB).

FreeDiskSpaceInterval

Interval in which the available disk space is checked and, if necessary, the cache is cleaned.
Format: ##m (in minutes), ##h (in hours), ##d (in days).
NEVER (= disable cache deletion).

ImageQuality

The default quality of JPEG images to be returned within the range 1 to 100, 100 being the best quality.

Default Value: 75

ImageWriterClass

Class name of used JPEG Encoder, either implementing javax.imageio.ImageWriter (e.g.: com.sun.imageio.plugins.jpeg.JPEGImageWriter, com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter) or - if provided by the JRE - com.sun.image.codec.jpeg.JPEGImageEncoder.

Default Value: com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriter

useClientRedirect

Enables client side redirection if requested DICOM object is no locally available.
If client side redirect is disabled, the server side redirect is enabled!

useRedirectCaching

Enables caching for server side redirect! has no effect if client side redirect is enabled!

UseOrigFile

If enabled, A WADO request with application/DICOM returns the original DICOM file instead of the updated file.

UseTransferSyntaxOfFileAsDefault

Set the handling of missing transfersyntax parameter if content type is application/dicom.
If enabled, the default transfer syntax is chosen from the file.(NOT WADO conform!)
If disabled, the default transfer syntax is explicit VR little endian (as defined in part 18).

HtmlXslURL

URL to XSLT stylesheet to render DICOM SR to HTML (Use NONE to disable this transformation) .

XHtmlXslURL

URL to XSLT stylesheet to render DICOM SR to XHTML (Use NONE to disable this transformation) .

XmlXslURL

URL to XSLT stylesheet to render DICOM SR to XML (Use NONE to disable this transformation) .

TextSopCuids

List of SOP Class UIDs that are used to find Text (SR) documents (seperated with semicolon or newline).
Use either the SOP Class UID or the symbolic name! Use an empty value to reset this list.

ExtendedWADOAllowed

Enable/disable extended WADO support (requestType=WADOext).

ExtendedWADORequestType

requestType value to use extended WADO service.

FileSystemMgtName

For internal use. Don't change!

AuditLoggerName

For internal use. Don't change!

DisabledAuditLogHosts

List of Host where audit log is disabled. Use NONE or ALL to enable/disable audit log for all WADO requests.

SchedulerServiceName

Used internally. Do NOT modify.

Name

The class name of the MBean

State

The status of the MBean

StateString

The status of the MBean in text form

Operations

create

Standard MBean lifecycle method

start

The start lifecycle operation

stop

The stop lifecycle operation

destroy

The destroy lifecycle operation

jbossInternalLifecycle

The detyped lifecycle operation (for internal use only)

showFreeSpace

Show free disk space

showMinFreeSpace

Show free disk space

clearCache

Clear Cache

freeDiskSpace

Free Disk Space. Delete old files from cache to free disk space.

getWADOObject

Get WADO response object

clearTemplateCache

Clear Template Cache

computeDirectoryStructure

Configure the directory structure of this cache.
The directory depth: log(cacheSize/fileSize)/log(maxSubDirPerDir)
The limitation(s) are specified with primes.
(Starting with the greatest prime smaller than maxSubDirPerDir).
e.g.: maxSubDirPerDir = 300 ; depth = 3: 293, 277, 263

Notifications