public class MCwadoRsRequest extends MCdicomRequest
MCwadoRsRequest class extends MCdicomRequest class and encapsulates the data of DICOM WADO-RS request
DICOM PS3.18 2025b - Web Services, WADO_RS Request
RetrieveStudy
{SERVICE}/studies/{StudyInstanceUID}
RetrieveSeries
{SERVICE}/studies/{StudyInstanceUID}/series/{SeriesInstanceUID}
RetrieveInstance
{SERVICE}/studies/{StudyInstanceUID}/series/{SeriesInstanceUID}/instances/{SOPInstanceUID}
RetrieveFrames
{SERVICE}/studies/{StudyInstanceUID}/series/{SeriesInstanceUID}/instances/{SOPInstanceUID}/frames/{FrameList}
RetrieveStudyBulkdata, RetrieveSeriesBulkdata, RetrieveInstanceBulkdata
{SERVICE}/studies/{StudyInstanceUID}/bulkdata {SERVICE}/studies/{StudyInstanceUID}/series/{SeriesInstanceUID}/bulkdata {SERVICE}/studies/{StudyInstanceUID}/series/{SeriesInstanceUID}/instances/{SOPInstanceUID}/bulkdata {SERVICE}/bulkdataURI
RetrieveStudyPixeldata, RetrieveSeriesPixeldata, RetrieveInstancePixeldata {SERVICE}/studies/{StudyInstanceUID}/pixeldata {SERVICE}/studies/{StudyInstanceUID}/series/{SeriesInstanceUID}/pixeldata {SERVICE}/studies/{StudyInstanceUID}/series/{SeriesInstanceUID}/instances/{SOPInstanceUID}/pixeldata {SERVICE}/studies/{StudyInstanceUID}/series/{SeriesInstanceUID}/instances/{SOPInstanceUID}/frames/{frames}
RetrieveMetadata
{SERVICE}/studies/{StudyInstanceUID}/metadata
RetrieveRendered
{SERVICE}/studies/{study}/rendered - Rendered Study retrieval {SERVICE}/studies/{study}/series/{series}/rendered - Rendered Series retrieval {SERVICE}/studies/{study}/series/{series}/instances/{instance}/rendered - Rendered Instance retrieval {SERVICE}/studies/{study}/series/{series}/instances/{instance}/frames/{frames}/rendered - Rendered Frame retrieval
RetrieveRendered MPR Volume
{SERVICE}/studies/{study}/renderedmpr - Rendered Study retrieval {SERVICE}/studies/{study}/series/{series}/renderedmpr - Rendered Series retrieval {SERVICE}/studies/{study}/series/{series}/instances/{instance}/renderedmpr - Rendered Instance retrieval {SERVICE}/studies/{study}/series/{series}/instances/{instance}/frames/{frames}/renderedmpr - Rendered Frame retrieval
RetrieveRendered 3D Volume
{SERVICE}/studies/{study}/rendered3D - Rendered Study retrieval {SERVICE}/studies/{study}/series/{series}/rendered3D - Rendered Series retrieval {SERVICE}/studies/{study}/series/{series}/instances/{instance}/rendered3D - Rendered Instance retrieval {SERVICE}/studies/{study}/series/{series}/instances/{instance}/frames/{frames}/rendered3D - Rendered Frame retrieval
RetrieveThumbnail
{SERVICE}/studies/{study}/thumbnail - Study Thumbnail retrieval {SERVICE}/studies/{study}/series/{series}/thumbnail - Series Thumbnail retrieval {SERVICE}/studies/{study}/series/{series}/instances/{instance}/thumbnail - Instance Thumbnail retrieval {SERVICE}/studies/{study}/series/{series}/instances/{instance}/frames/{frames}/thumbnail - Frame Thumbnail retrieval
DICOM PS3.18 2025b - Web Services, WADO-RS Query Parameters
Table 8.3.5-1. Retrieve Rendered Query Parameters ------------------------------------------------------------------------ Key Values Target Resource ------------------------------------------------------------------------ annotation "patient" and/or "technique" all charset token all quality integer all viewport vw, vh, [sx, sy, sw, sh] Non-Presentation States viewport vw, vh, Presentation States window center, width, shape Non-Presentation States ------------------------------------------------------------------------ Table 8.3.5-3. Retrieve Rendered Volume Query Parameters -------------------------------------------------------------------------------------------- Key Values Target Resource -------------------------------------------------------------------------------------------- volumeinputreference "uid or frame" Image match According to PS3.4 C.2.2.2 Attribute Matching, e.g. "normal-match", "uid-list-match" Image renderingmethod "volume_rendered", "maximum_ip", "minimum_ip" or "average_ip" Image orientation "a", "p", "r", "l", "h" or "f" Image viewpointposition px, py, pz Image viewpointlookat lx, ly, lz Image viewpointup ux, uy, uz Image mprslab st Image swivelrange sr Image volumetriccurvepoint px, py, pz Image animationstepsize ss Image animationrate rt Image renderedvolumetricmetadata "yes" Image -------------------------------------------------------------------------------------
| Modifier and Type | Method and Description |
|---|---|
static MCwadoRsRequest |
create(MChttpMethod httpMethod,
java.net.URI uri,
java.util.Collection<org.apache.http.Header> headers,
java.io.ByteArrayOutputStream requestBody,
MCparameter[] parms)
Creates
MCwadoRsRequest object |
static java.util.Collection<MCmediaType> |
getSupportedMediaTypes()
Gets the list of
MCmediaType supported media types for DICOM WADO-RS request |
boolean |
validateRequest()
Validates
MCwadoRsRequest WADO-RS request |
create, getAccept, getActionType, getCacheControl, getCharset, getContentType, getDicomLevel, getDicomMessages, getDicomRoot, getHeaders, getHttpStatus, getHttpStatusMessage, getQuery, getRequestBody, getRequestParameters, getRequestType, getSegments, getUri, getXmlParameters, populatepublic static java.util.Collection<MCmediaType> getSupportedMediaTypes()
MCmediaType supported media types for DICOM WADO-RS requestMCmediaType supported media types for DICOM WADO-RS requestpublic static MCwadoRsRequest create(MChttpMethod httpMethod, java.net.URI uri, java.util.Collection<org.apache.http.Header> headers, java.io.ByteArrayOutputStream requestBody, MCparameter[] parms)
MCwadoRsRequest objecthttpMethod - the MChttpMethod for the requesturi - URI of DICOM WADO-RS requestheaders - List of Apache Header Http headersrequestBody - ByteArrayOutputStream Http body contentparms - An array of MCparameter WADO request parametersMCwadoRsRequest objectpublic boolean validateRequest()
MCwadoRsRequest WADO-RS requestvalidateRequest in class MCdicomRequesttrue if WADO-RS request is valid