The dicomweb/ endpoint implements the specifications defined in section 6.6 STOW-RS Request/Response
defined by the DICOM committee to provide the DICOMWeb STOW-RS
interface for triggering new workflows.
The STOW-RS service provides the following two endpoints.
Triggers a new workflow request with the uploaded DICOM dataset.
Important
Each HTTP POST request triggers a new workflow request; the service does not support waiting for additional instances like the DIMSE service.
POST /dicomweb/studies/POST /dicomweb/studies/123.001.123.1.4.976.20160825112022727.3/
| Name | Type | Description |
|---|---|---|
| study-instance-uid | string | (Optional) Associate the DICOM dataset with a StudyInstanceUID. Note that the service records any mismatch between the StudyInstanceUID header and the provided value in the response as Warning Reason (0008,1196) = B007. |
Supported Content-Types:
application/dicommultipart/related
Response Content Type: JSON
| Code | Data Type | Description |
|---|---|---|
| 200 | DicomDataset | All instances are received and stored successfully. |
| 202 | DicomDataset | All instances are received and stored with warnings (e.g. for a mismatched StudyInstanceUID. |
| 204 | none |
No data is provided. |
| 400 | Problem details | Request contains invalid values. |
| 415 | none |
Unsupported media type. |
| 500 | Problem details | Server error. |
| 507 | Problem details | Insufficient storage. |
Triggers the specified workflow with the uploaded DICOM dataset.
Important
Each HTTP POST request triggers a new workflow request; the service does not support waiting for additional instances like the DIMSE service.
POST /dicomweb/liver-segmentation/studies/POST /dicomweb/my-awesome-workflow/studies/123.001.123.1.4.976.20160825112022727.3/
| Name | Type | Description |
|---|---|---|
| workflow-id | string | The unique identifier of the workflow registered with the Workflow Manager. |
| study-instance-uid | string | (Optional) Associate the DICOM dataset with a StudyInstanceUID. Note that the service records any mismatch between the StudyInstanceUID header and the provided value in the response as Warning Reason (0008,1196) = B007. |
Supported Content-Types:
application/dicommultipart/related
Response Content Type: JSON
| Code | Data Type | Description |
|---|---|---|
| 200 | DicomDataset | All instances are received and stored successfully. |
| 202 | DicomDataset | All instances are received and stored with warnings (e.g. for a mismatched StudyInstanceUID). |
| 204 | none |
No data is provided. |
| 400 | Problem details | Request contains invalid values. |
| 415 | none |
Unsupported media type |
| 500 | Problem details | Server error |
| 507 | Problem details | Insufficient storage |
A DICOMWeb STOW-RS endpoint associated with the specified Virtual Application Entity.
This endpoint can either trigger workflows defined in a Virtual Application Entity or trigger the workflow specified in the URL segment where the latter takes precedence when specified.
Important
Each HTTP POST request triggers a new workflow request; the service does not support waiting for additional instances like the DIMSE service.
POST /dicomweb/vae/my-aet/studies/POST /dicomweb/vae/my-aet/studies/123.001.123.1.4.976.20160825112022727.3/POST /dicomweb/vae/my-aet/my-awesome-workflow/studies/POST /dicomweb/vae/my-aet/my-awesome-workflow/studies/123.001.123.1.4.976.20160825112022727.3/
| Name | Type | Description |
|---|---|---|
| aet | string | A registered Virtual Application Entity |
| workflow-id | string | The unique identifier of the workflow registered with the Workflow Manager |
| study-instance-uid | string | (Optional) A StudyInstanceUID to associate the DICOM dataset with. Note that the service records any mismatch between the StudyInstanceUID header and the provided value in the response as Warning Reason (0008,1196) = B007. |
Supported Content-Types:
application/dicommultipart/related
Response Content Type: JSON
| Code | Data Type | Description |
|---|---|---|
| 200 | DicomDataset | All instances are received and stored successfully. |
| 202 | DicomDataset | All instances are received and stored with warnings (e.g. for a mismatched StudyInstanceUID. |
| 204 | none |
No data is provided. |
| 400 | Problem details | Request contains invalid values. |
| 415 | none |
Unsupported media type |
| 500 | Problem details | Server error |
| 507 | Problem details | Insufficient storage |