DICOM PS3.18 2025e - Web Services

15.3 Transactions Overview

The Modality Performed Procedure Step Service consists of the Transactions listed in Table 15.3-1.

Table 15.3-1. Modality Performed Procedure Step Service Transactions

Transaction Name

Method

Payload

Description

Request

Success Response

Create

POST

Data Set according to Table F.7.2-1 in PS3.4 (N-CREATE)

none

Creates a new Modality Performed Procedure Step

Update

POST

Data Set according to Table F.7.2-1 in PS3.4 (N-SET)

none

Updates the target Modality Performed Procedure Step

Retrieve

GET

none

Data Set according to Table F.8.2-1 in PS3.4

Retrieves the target Modality Performed Procedure Step


In Table 15.3-2, the Target Resources permitted for each Transaction are marked with M if support is mandatory for the origin server and O if it is optional. A blank cell indicates that the resource is not allowed in the Transaction.

Table 15.3-2. Resources by Transaction

Resource

Create

Update

Retrieve

MPPS

M

M

O


Table 15.3-3 lists the Modality Performed Procedure Step Service Transactions that have a corresponding DIMSE Operation in DIMSE MPPS.

Table 15.3-3. Mapping of Modality Performed Procedure Step Service Transactions and DIMSE Operations

Transaction

Operation

Reference

DIMSE Service

Create

Create MPPS Instance

Section F.7.2.1 in PS3.4

N-CREATE

Update

Set MPPS Information

Section F.7.2.2 in PS3.4

N-SET

Retrieve

Get MPPS Information

Section F.8.2.1 in PS3.4

N-GET


Note

As in DIMSE, the Transactions do not provide a complete CRUDL interface for the respective resources. For instance, it is not possible to list all Modality Performed Procedure Steps using DICOM, neither with DIMSE, nor with DICOMweb. What DICOM does provide is access to performed procedure steps at the level required for modalities.

DICOM PS3.18 2025e - Web Services