DICOM PS3.18 2024e - Web Services

12.3 Transactions Overview

The NPI Service consists of the transactions listed in Table 12.3-1.

Table 12.3-1. NPI Service Transactions

Transaction

Method

Resource

Payload

Description

Request

Success Response

Retrieve Capabilities

OPTIONS

/

N/A

Capabilities Description

Retrieves a description of the capabilities of the NPI Service, including transactions, resources, query parameters, etc.

Retrieve

GET

/{npi-name}/{uid}

N/A

Instance and/or Status Report

Retrieves an Instance, specified by the Target Resource in an Acceptable DICOM Media Type.

Store

POST

/{npi-name}{/uid}

Instance(s)

Status Report

Stores one or more DICOM Instances contained in the request payload, in the location referenced by the Target URL.

Search

GET

/{npi-name}

?{params*}

N/A

Result(s) and/or Status Report

Searches the Target Resource for Instances that match the search parameters and returns a list of matches in an Acceptable DICOM Media Type.


The npi-name specifies the type of resource(s) contained in the payload.

Table 12.3-2 summarizes the Target Resources permitted for each transaction.

Table 12.3-2. Resources by Transaction

Resource

URI

Retrieve

Store

Search

Capabilities

NPI Service

/

X

All Instances

/{npi-name}

X

X

Instance

/{npi-name}/{uid}

X

X


DICOM PS3.18 2024e - Web Services