1441 Add UPS scheduled output destination

advertisement
DICOM Correction Proposal
STATUS
Assigned
Date of Last Update
2015/3/26
Person Assigned
Kevin O’Donnell
Submitter Name
Harry Solomon
Submission Date
2014/10/16
Correction Number
CP-1441
Log Summary: Add UPS scheduled output destination
Name of Standard
PS 3.3 2014b
PS 3.4 2014b
PS 3.6 2014b
Rationale for Correction
UPS does not currently have a means of specifying inside the task the intended/scheduled destination for objects
produced by the workitem performer. There is a mechanism to report where the produced objects were actually stored
(in Unified Procedure Step Performed Procedure Sequence > Output Information Sequence), but that must be empty at
workitem creation time.
In some deployments, the performers will be configured with sensible destination(s) and subsequent users will retrieve it
from the destination as reported in the Output Information Sequence, or move/copy it to somewhere more appropriate.
In other deployments, it is desirable to choose destinations centrally or at the time of scheduling the task.
The Storage Macro mirrors the Access Macro part of the Referenced Instances and Access Macro.
Requesting output to media or XDS destinations are not addressed in this CP.
Correction Wording:
Add new Storage macro in PS3.3 10.3 (based on the Referenced Instances and Access Macro)
Table 10-3c “Storage Macro Attributes” contains details for where and how to store instances. It is intended to provide
sufficient information to store instances to the correct location.
This macro mirrors Table 10-3b “Referenced Instances and Access Macro Attributes”. New retrieval/storage
methods should be added in parallel.
Table 10-3c. Storage Macro Attributes
Attribute Name
Referenced SOP Class UID
Tag
Type
(0008,1150)
1C
Attribute Description
Uniquely identifies the referenced SOP Class to which this storage
request applies.
Required if the storage request only applies to a specific SOP Class.
DICOM Storage Sequence
(0040,xxx1)
1C
Details for storing instances via the DICOM Storage Service.
Page 1
Attribute Name
Tag
Type
Attribute Description
Required if STOW-RS Storage Sequence (0040,xxx2) is not present.
May be present otherwise.
One or more Items shall be included in this sequence.
>Destination AE
(2100,0140)
1
STOW-RS Storage Sequence
(0040,xxx2)
1C
Title of a DICOM Application Entity to which instances will be stored.
Details for storing instances via STOW-RS.
Required if DICOM Storage Sequence (0040,xxx1) is not present. May
be present otherwise.
One or more Items shall be included in this sequence.
>Storage URL
(0040,xxx3)
1
URI/URL specifying the location of the STOW-RS storage service to
which instances will be stored.
Includes fully specified scheme, authority, and path, in accordance with
[RFC 3986] and STOW-RS [PS3.18].
Modify PS3.3 UPS Scheduled Procedure Information Module to add new elements
C.30.2 Unified Procedure Step Scheduled Procedure Information Module
Table C.30.2-1 specifies the Attributes that describe the Unified Procedure Step (UPS) to be performed. The UPS may
or may not be scheduled for a specific time or device, or may simply represent a piece of work that is intended to be
performed.
Table C.30.2-1. Unified Procedure Step Scheduled Procedure Information Module
Attributes
Attribute Name
Tag
Attribute Description
…
Input Information Sequence
(0040,4021)
References to information objects needed to perform the
scheduled Procedure Step.
Referencing unencapsulated HL7 documents is described
further in Section C.12.1.1.6. See also Input Readiness State
(0040,4041).
Zero or more Items shall be included in this sequence.
>Include Table 10-3b “Referenced Instances and Access Macro
Attributes”
Study Instance UID
(0020,000D)
Page 2
Unique Study identification that shall be used for the created
Composite SOP Instances resulting from this Unified Procedure
Step.
Attribute Name
Tag
Output Destination Sequence
(0040,xxx4)
Attribute Description
The destination to which the performer is requested to
store the output objects generated.
Zero or more Items shall be included in this sequence.
Each item constitutes a separate storage request.
Whether to report failure of one or more of the storage
requests as a failure of the workitem is at the discretion of
the performing system. The performing system may,
additionally or as a fallback, be configured to store output
objects to a default destination or retain them locally.
The actual location(s) to which instances are successfully
stored is recorded in the Output Information Sequence
(0040,4033). The performing system might not support the
requested storage protocol or not be configured for the
desired destination.
>Include Table 10-3c “Storage Macro Attributes”
Add new Storage Macro to PS3.4
WG6 Please discuss appropriate values for Request, Match, and Return Key types in PS3.4.
Table CC.2.5-2g. Storage Macro
Attribute
Name
Tag
Referenced
(0008,1150)
SOP Class UID
Req. Type N- Req. Type NCREATE
SET
(SCU/SCP)
(SCU/SCP)
Final
State
Req. Type NGET
(SCU/SCP)
Match
Key
Type
Return
Key
Type
1/1
1/1
-/1
*
1
DICOM
Storage
Sequence
(0040,xxx1)
1C/1
1C/1
-/1
O
1C
>Destination
AE
(2100,0140)
1/1
1/1
-/1
*
1
STOW-RS
Storage
Sequence
(0040,xxx2)
1C/1
1C/1
-/1
O
1C
>Storage URL
(0040,xxx3)
1/1
1/1
-/1
*
1
Page 3
Remark/Matching
Type
Required if STOW-RS
Storage Sequence
(0040,xxx2) is not
present. May be
present otherwise.
Required if DICOM
Storage Sequence
(0040,xxx1) is not
present. May be
present otherwise.
Modify PS3.4 Table CC.2.5-3
Table CC.2.5-3. UPS SOP Class N-CREATE/N-SET/N-GET/C-FIND Attributes
Attribute Name
Tag
Req. Type NCREATE
(SCU/SCP)
Req. Type
N-SET
(SCU/SCP)
Final
State
Req. Type
N-GET
(SCU/SCP)
Match Return Remark/Matching Type
Key
Key
Type
Type
…
Unified Procedure Step Scheduled Procedure Information Module
…
Study Instance
UID
(0020,000D)
Output
Destination
Sequence
(0040,xxx4)
2/2
3/2
O
3/2
O
2
O
3/3
-
-
The Attributes of the
Output Destination
Sequence shall only be
retrieved with
Sequence Matching.
>Include Table CC.2.5-2g “Storage Macro”
…
All other
Attributes from
the Unified
Procedure Step
Scheduled
Procedure
Information
Module
3/3
3/3
Modify PS3.6
Table 6-1. Registry of DICOM Data Elements
Tag
Name
Keyword
VR
VM
(0040,xxx1) DICOM Storage Sequence
DICOMStorageSequence
SQ
1
(0040,xxx2) STOW-RS Storage Sequence
STOW-RSStorageSequence
SQ
1
(0040,xxx3) Storage URL
StorageURL
UR
1
(0040,xxx4) Output Destination Sequence
OutputDestinationSequence
SQ
1
Page 4
Download