WADO Service
Provides a Web Enabled DICOM Server to allow Web Access for DICOM persistent Objects.
Supported mime-types are application/dicom ,image/jpeg ,image/png.
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).
special mime types:
image/png16:
Get 16 bit grayscale PNG without applied LUT's
application/dicom+xml:
get XML representation (dcm4che14 format) of dicom header (note: '+' is %2B in URL).
This XML can be transformed with an XSL stylesheet configured by DicomXslURL MBean attribute.
Use DicomXslURL=NONE to get the xml without transformation
With the URL parameter privateTags=no the private tags will be removed from output.

]]> org.dcm4chex.wado.mbean.WADOService The default constructor WADOService <archive-install-directory>/server/default/.
Attention: You have to take care for moving existing JPEG files in the cache to the new location yourself!]]>
CacheDataRootDirectory java.lang.String
'1' - no distribution of study directores - the root directory contains as many sub-directories as different studies in the cache.
'67'- study directories are distributed across 67 sub-directories of the root directory.
'67*71' - study directories are distributed across 67*71 sub-directories, where the root directory contains 67 sub-directories, which each is itself splitted into 71 sub-directories.
Attention: Can only be modified if the cache is empty!]]>
CacheNumbersOfStudyBags java.lang.String
<archive-install-directory>/server/default/.
Attention: You have to take care for moving existing journal files to the new location yourself!]]>
CachJournalRootDirectory java.lang.String
Attention: Can only be modified if the cache is empty!]]> CacheJournalFilePathFormat java.lang.String Disable/enable File caching of generated images. DisableCache boolean Disable/enable removing cache entries when a series is received. This is only required when modified objects are resent with the same SOP Instance UID (NOT DICOM conform!). EnableClearCacheForReceivedSeries boolean DeleterThresholds java.lang.String 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). FreeDiskSpaceInterval java.lang.String ImageSOPClasses java.lang.String The quality of JPEG images to be returned within the range 1 to 100, 100 being the best quality. ImageQuality java.lang.String 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.]]> ImageWriterClass java.lang.String If false: Force 8-bit RGB conversion to handle windowing, PALETTE COLOR images,.. directly in WADO Service.]]> JpgWriterSupportsByteColormap boolean 8 bit images with indexed colors.
If false: Force 8-bit RGB conversion for > 8bit/pixel images to handle windowing, PALETTE COLOR images,.. directly in WADO Service.]]>
JpgWriterSupportsShortColormap boolean
javax.imageio.ImageWriter
e.g.: com.sun.imageio.plugins.png.PNGImageWriter, com.sun.media.imageioimpl.plugins.png.CLibPNGImageWriter ]]>
PNGImageWriterClass java.lang.String
Enables client side redirection if requested DICOM object is no locally available. If client side redirect is disabled, the server side redirect is enabled! useClientRedirect boolean Enables caching for server side redirect! has no effect if client side redirect is enabled! useRedirectCaching boolean 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). UseTransferSyntaxOfFileAsDefault boolean Set fixed size of referenced images in rendered Structured Reports (by rows). NONE means original image size. SRfixedImageRows java.lang.String A relative path name (filepath or File URL) is resolved relative to <archive-install-directory>/server/default/ (Use NONE to disable this transformation). ]]> HtmlXslURL java.lang.String A relative path name (filepath or File URL) is resolved relative to <archive-install-directory>/server/default/ (Use NONE to disable this transformation). ]]> XHtmlXslURL java.lang.String A relative path name (filepath or File URL) is resolved relative to <archive-install-directory>/server/default/ (Use NONE to disable this transformation). ]]> XmlXslURL java.lang.String A relative path name (filepath or File URL) is resolved relative to <archive-install-directory>/server/default/ Use NONE to disable this transformation for pure xml representation of requested DICOM object (dcm4che14 format).
Use conf/dcm4chee-wado/dicom_html.xsl to render attributes of DICOM object as HTML.]]>
DicomXslURL java.lang.String
Response Content type (mime type) of request with application/dicom+xml. Use NONE to disable application/dicom+xml requests. ContentTypeDicomXML java.lang.String List of SOP Class UIDs that are used to find Text (SR) documents (separated with semicolon or newline). Use either the SOP Class UID or the symbolic name! Use an empty value to reset this list. TextSopCuids java.lang.String List of Video SOP Class UIDs for mpeg2 support (separated with semicolon or newline). Use either the SOP Class UID or the symbolic name! Use NONE to disable mpeg2 support. VideoSopCuids java.lang.String List of SOP Class UIDs where content is encapsulated like EncapsulatedPDFStorage. (separated with semicolon or newline). Use either the SOP Class UID or the symbolic name! Use NONE to disable encapsulated DICOM support. EncapsulatedSopCuids java.lang.String Note:Using host name(s) will force DNS lookup! ]]> DisabledAuditLogHosts java.lang.String Disable/enable Hostname Lookup (DNS) for Audit Log. DisableHostLookup boolean Disable/enable rendering of overlays when generating JPEGS. RenderOverlays boolean Destination AET for fetching objects if they are not locally available and the external retrieve AET has no WADO support. (You have to define this in AE management by setting WADOUrl 'DICOM_QR_ONLY'!) FetchDestinationAET java.lang.String true : Use a SERIES level C-MOVE request. (May fetch instances that are already online!)
false: Use a C-MOVE on INSTANCE level with all instances of the series that are not online and retrievable from the external retrieve AET. ]]>
UseSeriesLevelFetch boolean
Fetch timeout in ms. A requested object will be fetched if it is not locally available and the external retrieve AET doesn't support WADO. (You have to define this in AE management by setting WADOUrl to 'DICOM_QR_ONLY'!) In this case the object will be fetched via a C-MOVE request and the WADO request waits until the object is received. If the object get not received within this timeout, the WADO request will fail. FetchTimeout long Used internally. Do NOT modify. TimerID java.lang.String Used internally. Do NOT modify. QueryRetrieveScpName javax.management.ObjectName Used internally. Do NOT modify. MoveScuServiceName javax.management.ObjectName Used internally. Do NOT modify. StoreScpServiceName javax.management.ObjectName Used internally. Do NOT modify. SchedulerServiceName javax.management.ObjectName &defaultAttributes; &defaultOperations; Show free disk space showFreeSpace java.lang.String DeleterThreshold.]]> showMinFreeSpace java.lang.String Clear Cache clearCache java.lang.String Show available ImageWriter for given format name showImageWriter Format name (e.g. JPEG, PNG,..). formatName java.lang.String java.lang.String Free Disk Space. Delete old files from cache to free disk space. freeDiskSpace java.lang.String Get WADO response object getWADOObject Value object of the request. reqVO org.dcm4chex.wado.common.WADORequestObject org.dcm4chex.wado.common.WADOResponseObject Clear Template Cache clearTemplateCache void Reconfigure WADO Service. Update list of image SOPClass UID's from StoreSCP service' reconfigure void