DICOM PS3.18 2019a - Web Services

6.10.3.3 Store Transaction

This transaction requests that the origin server store the representations of the NPIs contained in the request payload so that they may be retrieved in the future using the Instance UIDs.

6.10.3.3.1 Request

Transactions in this service use the POST method. The request syntax is:

    POST SP /{npi-name} {/uid} SP version CRLF
    Content-Type: dicom-media-type CRLF
    *(header-field CRLF)
    CRLF
    payload
6.10.3.3.1.1 Resources

The target URL shall reference one of the resources shown in Table 6.10.3.3.1.1-1.

An origin server shall specify all supported npi-names in its Conformance Statement and in its response to the Retrieve Capabilities transaction.

Table 6.10.3.3.1.1-1. Resources and URI Templates

Resource

URI Template

Description

All Instances

/{npi-name}

Stores representations of a set of Instances.

Instance

/{npi-name} {/uid}

Stores a representation of a single Instance with a UID equal to uid.


6.10.3.3.1.2 Query Parameters

There are no additional Query Parameters.

6.10.3.3.1.3 Request Header Fields

Table 6.10.3.3.1.3-1. Store Request Header Fields

Header Field

Value

Usage

Requirements

Content-Type

dicom-media-type

M

Accept

dicom-media-type

M

Content-Length

uint

C

Shall be present if no transfer coding has been applied. Shall be absent otherwise.

Transfer-Encoding

encoding

C

Shall be present if a transfer coding has been applied. Shall be absent otherwise.


6.10.3.3.1.4 Request Payload

The request payload shall be present and shall contain one or more representations in the DICOM Media Type specified by the Content-Type header field of the message, or for multipart payloads the Content-Type header field of each part.

DICOM PS3.18 2019a - Web Services