public class MCwadoRsRequest extends MCdicomRequest
MCwadoRsRequest
class extends MCdicomRequest
class and encapsulates the data of DICOM WADO-RS request
See DICOM PS3.18 2014a - Web Services, WADO_RS Request for details
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
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 2016b - Web Services, WADO-RS Query Parameters
Table 6.5.8-2. 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 ------------------------------------------------------------------------
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, populate
public 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 MCdicomRequest
true
if WADO-RS request is valid