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, s
upported optional request parameter: rows
, column
, frameNumber
, transferSyntax
and contentType
.
Particular features:
- This implementation use relational query support. Therefore the request parameter
studyUID
andseriesUID
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