DICOM PS3.2 2020a - Conformance |
Page 221 |
E.8 Annexes
E.8.1 IOD Contents
E.8.1.1 Created IOD Instance(s)
The EXAMPLE-PRINT-SERVER-MANAGEMENT creates the following IOD types of instances: Image Boxes, Annotation Boxes, Print Jobs, Printer, and Printer Configuration.
The attributes of the created IODs are described in the SOP Specific Conformance, Section E.4.2.1.4.1.3.
E.8.1.2 Usage of Attributes From Received IODs
TheusageofattributesreceivedintheIODssentbythePrintSCUisdescribedintheSOPSpecificConformance,SectionE.4.2.1.4.1.3.
E.8.1.3 Attribute Mapping
The following table is a mapping table of attributes that can be set by different Print IODs. If more then one IOD is setting the same element, then the value will be over-written by the IOD's value in the order from left to right, such that the Printer Configuration (PC) specific element values (as described in the mapping table #45) is in lowest order might be overwritten by any other IOD.
Table E.8.1-1. Print Server Attribute Mapping
Attribute Name |
Tag |
PC |
FS |
FB |
IB PI |
PJ |
Print Priority |
(2000,0020) |
|
X |
|
|
X |
Medium Type |
(2000,0030) |
X |
X |
|
|
|
Image Display Format |
(2010,0010) |
X |
|
X |
X |
|
Film Orientation |
(2010,0040) |
X |
|
X |
|
|
Film Size ID |
(2010,0050) |
X |
|
X |
|
|
Magnification Type |
(2010,0060) |
|
|
X |
X |
|
Smoothing Type |
(2010,0080) |
|
|
X |
X |
|
Min Density |
(2010,0120) |
X |
|
X |
|
|
Max Density |
(2010,0130) |
X |
|
X |
|
|
Configuration Information |
(2010,0150) |
|
|
X |
X |
|
Printer Name |
(2110,0030) |
|
|
|
X |
X |
Print Management IODs Abbreviations
PC - Printer Configuration
FS - Film Session
FB - Film Box
IB - Image Box
PI - Printer Information
PJ - Print Job
The IODs in the above table are in the order from Left to Right over-writing values that are already set by previous IODs. For Example: the Print Priority element can be set by both the Film Session and the Print Job, however if both IODs are setting this values then the Print Job Print Priority value will over write the Film Session Print Priority value.
- Standard -
Page 222 |
DICOM PS3.2 2020a - Conformance |
E.8.1.4 Coerced/Modified Fields
The EXAMPLE-PRINT-SERVER-MANAGEMENT AE will truncate attribute values received from the Print Composer (SCU) if the value length is longer than the maximum length permitted by the attribute VR.
E.8.2 Data Dictionary of Private Attributes
The EXAMPLE-PRINT-SERVER-MANAGEMENT AE System reserves private attribute values in group 2001. The private attributes added to created SOP instances are listed in the following table:
Table E.8.2-1. Data Dictionary of Private Attributes
Tag |
Attribute Name |
VR |
VM Attribute Description |
|
(2001,00xx) |
Private creator |
|
|
PRINT SERVER_2001 |
(2001,xx00) |
Sheets Left |
IS |
1 |
Number of sheets left in the film magazine. |
(2001,xx70) |
Image Tone Adjustment |
LO |
1 |
Specify tone scaling for the image |
E.8.3 Coded Terminology and Templates
The EXAMPLE-PRINT-SERVER-MANAGEMENT is not using any Codes (SNOMED) or Controlled Terminology, such as the use of the DICOM Content Mapping Resource (DCMR).
E.8.4 Grayscale Image Consistency
The EXAMPLE-PRINT-SERVER-MANAGEMENT AE supports the Grayscale Standard Display Function (GSDF) as described in PS3.14, for the Printer Calibration and Hardcopy Image Consistency.
E.8.5 Standard Extended / Specialized / Private SOP Classes
E.8.5.1 Standard Extended Basic Film Session SOP Class
The EXAMPLE-PRINT-SERVER-MANAGEMENT is making the following extensions to DICOM SOP Classes:
SOP Class: Basic Film Session SOP
Attribute: Film Destination (2000,0040)
Extensions value: CURRENT
This extension allows the SCU to print on the destination currently configured at the printer.
SOP Class: Basic Film Session SOP
Attribute: Medium Type (2000,2000)
Extensions: CURRENT
This extension allows images to be printed on whatever media type is currently loaded in the printer.
Note that if Medium Type is specified, and a media type other than that requested is installed, then the EXAMPLE-PRINT-SERVER- MANAGEMENT will return success (0x0) and will either queue the print job until the correct media type is installed, or print on the media currently installed, based on the EXAMPLE-PRINT-SERVER-MANAGEMENT configuration. Specifying the Media Type to CURRENT will ensure that the print job will always be printed.
If Medium Type is not specified, then the default CURRENT will be used, allowing images to always be printed.
E.8.5.2 Standard Extended Basic Film Box SOP Class
SOP Class: Basic Film Box SOP
- Standard -
DICOM PS3.2 2020a - Conformance |
Page 223 |
Attribute: Film Size (2010,2010)
Extensions: CURRENT
This extension allows images to be printed on whatever film size is currently loaded in the printer.
Note that if Film Size is specified, and a size other than that requested is installed, the EXAMPLE-PRINT-SERVER-MANAGEMENT willreturnsuccess(0x0),andwilleitherqueuetheprintjobuntilthecorrectsizedfilmisinstalledorprintonthemediacurrentlyinstalled, based on the EXAMPLE-PRINT-SERVER-MANAGEMENT configuration. Specifying the Film Size to CURRENT will ensure that the print job will always be printed.
If Film Size is not specified, then the default CURRENT will be used, allowing images to always be printed.
E.8.5.3 Standard Extended Basic Grayscale Image Box SOP Class
SOP Class: Basic Grayscale Image Box SOP
Attribute: Bits Stored (0028,0028)
Extensions: 8-16 bits stored are supported.
DICOM only specifies 8 and 12 for number of bits stored. The EXAMPLE-PRINT-SERVER-MANAGEMENT supports the number of bits stored to be from 8 through 16 bits.
SOP Class: Basic Grayscale Image Box SOP
Attribute: High Bit (0028,0028)
Extensions: High Bit positions 7 - 15 are supported.
DICOM specifies that the high bit must be the 7th or 11th bit (for 8 or 12 bits stored, respectively). The EXAMPLE-PRINT-SERVER- MANAGEMENT supports the high bit to be the number of bits stored minus one. For example, if the number of bits stored is 13, the high bit is 12.
E.8.6 Private Transfer Syntaxes
No Private Transfer Syntaxes is supported.
- Standard -
Page 224 |
DICOM PS3.2 2020a - Conformance |
- Standard -
DICOM PS3.2 2020a - Conformance |
Page 225 |
F DICOM Conformance Statement
Query-Retrieve-Server (Informative)
Disclaimer:
This document is an example DICOM Conformance Statement for a fictional device called EXAMPLE-QUERY-RETRIEVE-SERVER, which is a self-contained networked computer system used for archiving diagnostic medical images.
As stated in the annex title, this document is truly informative, and not normative. A conformance statement of an actual product might implement additional services and options as appropriate for its specific purpose. In addition, an actual product might implement the servicesdescribedinadifferentmannerand,forexample,withdifferentcharacteristicsand/orsequencingofactivities.Inotherwords, this conformance statement example does not intend to standardize a particular manner that a product might implement DICOM functionality.
F.0 Cover Page
Company Name: EXAMPLE-ARCHIVING-PRODUCTS.
Product Name: SAMPLE QUERY-RETRIEVE-SERVER
Version: 1.0-rev. A.1
Internal document number: 4226-xxx-yyy-zzz rev 1
Date: YYYYMMDD
F.1 Conformance Statement Overview
The EXAMPLE-QUERY-RETRIEVE-SERVER is a self-contained networked computer system used for archiving diagnostic medical images. It allows external systems to send images to it for permanent storage, retrieve information about such images, and retrieve the images themselves. The system conforms to the DICOM standard to allow the sharing of medical information with other digital imaging systems.
Table F.1-1. Network Services
SOP Classes |
User of Service (SCU) |
Provider of Service (SCP) |
Transfer |
|
|
US Image Storage (Retired) |
Yes |
Yes |
US Image Storage |
Yes |
Yes |
US Multi-frame Storage (Retired) |
Yes |
Yes |
US Multi-frame Storage |
Yes |
Yes |
Computed Radiography Image Storage |
Yes |
Yes |
CT Image Storage |
Yes |
Yes |
MR Image Storage |
Yes |
Yes |
Secondary Capture Image Storage |
Yes |
Yes |
Storage Commitment |
|
|
Storage Commitment Push Model |
No |
Yes |
Query/Retrieve |
|
|
Patient Root Q/R - FIND |
No |
Yes |
Patient Root Q/R - MOVE |
No |
Yes |
Study Root Q/R - FIND |
No |
Yes |
- Standard -