DICOM PS3.18 2025e - Web Services

15 Modality Performed Procedure Step Service and Resources

15.1 Overview

The Modality Performed Procedure Step Service enables a user agent to report progress on Performed Procedure Steps as executed by imaging modalities. This service corresponds to the DIMSE Modality Performed Procedure Step (MPPS) service as defined in Annex F of PS3.4 and has the same semantics. However, Notifications, as defined in Section F.9 in PS3.4, are not supported by this service.

Note

To achieve notification-like behavior, it is suggested to mimic the approach taken in IHE's Scheduled Workflow integration profile [IHE RAD TF-1], where the Performed Procedure Step Manager Actor forwards the creation and updating of Modality Performed Procedure Steps to other interested Actors.

15.1.1 Resource Descriptions

There is one resource defined by this service:

In the Modality Performed Procedure Step Service, an MPPS is identified by an MPPS UID, which corresponds to the SOP Instance UID used in the PS3.4 MPPS Service, see e.g., Section F.7.2.1.2 in PS3.4.

The following URI Template variables are used in the definitions of the resources throughout Section 15.

{mppsUID} The UID of the MPPS.

The Modality Performed Procedure Step Service manages a number of MPPSs; its resources are given in Table 15.1.1-1.

Table 15.1.1-1. Modality Performed Procedure Step Service Resource Descriptions

Resource

URI Template

Description

Modality Performed Procedure Step

/modality-performed-procedure-steps/{mppsUID}

A single Modality Performed Procedure Step.


15.1.2 Common Query Parameters

The origin server shall support Query Parameters as required in Table 15.1.2-1.

The user agent shall supply in the request Query Parameters as required in Table 15.1.2-1.

Table 15.1.2-1. Common Query parameters

Name

Value

Usage

Section

User Agent

Origin Server

Accept

media-type

O

M

Section 8.3.3.1

Accept-Charset

charset

O

M

Section 8.3.3.2


15.1.3 Common Media Types

The origin server shall support the media types specified as Default or Required in Table 15.1.3-1.

Table 15.1.3-1. Default, Required, and Optional Media Types

Media Type

Usage

Section

application/dicom+json

Default

Section 8.7.3.2

application/dicom+xml

Required

Section 8.7.3.2


DICOM PS3.18 2025e - Web Services