DICOM PS3.18 2020a - Web Services

12.3 Transactions Overview (Current)
Prev | 12 Non-Patient Instance Service and Resources | Next

## 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 |  |

Prev | Up | Next
12.2 Conformance | Home | 12.4 Retrieve Transaction

DICOM PS3.18 2020a - Web Services