DICOM PS3.2 2020a - Conformance |
Page 81 |
•Character set configuration capabilities, if any, shall be specified.
•Mapping and/or conversion of character sets across Services and Instances shall be specified.
•Query capabilities for attributes that include non-default character sets, both for the Worklist service class and Query service class shall be specified. Behavior of attributes using extended character sets by a C-FIND, both as SCU and SCP request and response, shall be specified. In particular the handling of Person Names (VR of PN) shall be specified.
•The presentation of the characters to a user, i.e., capabilities, font limitations and/or substitutions shall be specified.
A.8 Security
A.8.1 Security Profiles
Any support for Security Profiles as defined in PS3.15 shall be described here. Any extensions to Security Profiles shall be described, e.g., extended schema for audit trail messages.
An implementation shall declare which level of security features it supports, including such things as:
a.The conditions under which the implementation preserves the integrity of Digital Signatures (e.g., is the implementation bit-pre- serving).
b.The conditions under which the implementation verifies incoming Digital Signatures.
c.The conditions under which the implementation replaces Digital Signatures.
d.IPv6 Security capabilities
A.8.2 Association Level Security
Any support for security at the Association level (e.g., allowing only certain AE-titles and/or IP addresses to open an Association) shall be specified here.
A.8.3 Application Level Security
Any support for additional application level security as it applies to the DICOM communication (e.g., passwords, biometrics) can be described here.
A.9 Annexes
A.9.1 IOD Contents
A.9.1.1 Created SOP Instance(s)
This section specifies each IOD created (including Private IODs). It should specify the Attribute Name, tag, VR, and Value. The Value shouldspecifytherangeandsource(e.g.,Userinput,ModalityWorklist,automaticallygenerated,etc.).Forcontentitemsintemplates, the range and source of the concept name and concept values should be specified. Whether the value is always present or not shall be specified.
Recommended abbreviations to be used for the tables are:
VNAP Value Not Always Present (attribute sent zero length if no value is present)
ANAP Attribute Not Always Present
ALWAYS Always Present with a value
EMPTY Attribute is sent without a value
Recommended abbreviations to be used for the source of the data values in the tables are:
- Standard -
Page 82 |
DICOM PS3.2 2020a - Conformance |
USER the attribute value source is from User input
AUTO the attribute value is generated automatically
MWL,MPPS, etc. the attribute value is the same as the value received using a DICOM service such as Modality Worklist, Modality Performed Procedure Step, etc.
CONFIG the attribute value source is a configurable parameter
Specification of a company web address can refer to sample SOP Instances that are available.
Private attributes should be specified.
A.9.1.2 Usage of Attributes From Received IODs
EachApplicationthatdependsoncertainfieldstofunctioncorrectlyshouldspecifywhichonesarerequiredforittoperformitsintended function.
A.9.1.3 Attribute Mapping
When attributes are used by different SOP Classes, e.g., Modality Worklist, Storage and Modality Performed Procedure Step, this mapping shall be specified. For devices that specify other external protocols, such as HL7, mapping of their fields into the DICOM attributes is not required but highly recommended.
A.9.1.4 Coerced/Modified Fields
ASCUmightcoercecertainAttributes,e.g.,thePatientName.ASCPmightprovideadifferentvalueofanAttributethanwasreceived. These changes shall be specified here. An example is Patient Name, which could be modified using available information from either an internal database or obtained from an Information System/Information Manager. Another example is the generation of a new SOP Instance UID for an existing instance. The conditions influencing such coercion should be specified..
A.9.2 Data Dictionary of Private Attributes
Any private Attributes should be specified, including their VR, VM and which are known to be safe from identity leakage. Private SOP Classes and Transfer syntaxes should be listed. Whether or not private Attributes are described in Private Data Element Character- istics Sequence (0008,0300) should be specified in Section A.9.1 IOD Contents.
A.9.3 Coded Terminology and Templates
Support for Coded Terminology and templates shall be described here.
A.9.3.1 Context Groups
Each Context Group (i.e., use of coded terminology in a specific context) shall be specified here with its default value set, and whether the value set is configurable. The configurable options are specified.
Table A.9.3-1. Context Groups
Context Group |
Default Value Set |
Configurable |
Use |
Logical Context |
CID xxx | extended CIDNo| |
Description of method of selection of a term from the |
|
Identification |
xxx | Private CID yyyy |Extensible|ReplaceableContext Group, and identification of the IOD, Attribute, |
||
|
None |
|
and/or Content Item that uses the term |
- Standard -
|
DICOM PS3.2 2020a - Conformance |
Page 83 |
||
Context Group |
Default Value Set |
Configurable |
Use |
|
e.g.,AcquisitionProtocole.g., None |
e.g., Replaceable |
e.g., Value of Scheduled Protocol Code Sequence |
||
Equipment Settings |
|
|
(0040,0008)fromselectedModalityWorklistScheduled |
|
|
|
|
Procedure Step is matched to this group for |
|
|
|
|
protocol-assisted equipment set-up. |
|
|
|
|
Selected value from this group is used in Modality |
|
|
|
|
Performed Procedure Step Performed Protocol Code |
|
|
|
|
Sequence (0040,0260) |
|
e.g., Patient Orientatione.g., CID 19 “Patient |
e.g., No |
e.g., Mapped from user console selection of Patient |
||
|
Orientation” |
|
Orientation.UsedinPatientOrientationCodeSequence |
|
|
|
|
(0054,0410) |
|
... |
... |
... |
... |
|
The Default Value Set may be an extension of a standard context group ("extended CID xxx"). If used, a table shall be provided specifying the extended context group, the Context Group Local Version (0008,0107) value and the Context Group Creator UID (0008,010D).
Thissectiondescribesthespecificationofanyprivatecontextgroupsthatareused.Itshallfollowtheformatforcontextgroupsspecified
in PS3.16.
A.9.3.2 Template Specifications
This section specifies any extensions to standard templates and/or any private templates that are used, and defines them. Definitions shall follow the format for templates specified in PS3.16
A.9.3.3 Private Code Definitions
This section specifies any private codes used and their definitions.
A.9.4 Grayscale Image Consistency
Any support for the DICOM Grayscale Standard Display Function will be specified in this section.
A.9.5 Standard Extended/Specialized/Private SOP Classes
This section describes Standard Extended SOP Class, Specialized SOP Class, or Private SOP Class that are used.
A.9.5.1 Standard Extended/Specialized/Private SOP <i>
This section describes a particular Standard Extended SOP Class, Specialized SOP Class, or Private SOP Class.
A.9.6 Private Transfer Syntaxes
This section describes any private Transfer Syntaxes that are listed in the Transfer Syntax Tables.
A.9.6.1 Private Transfer Syntax <i>
This section describes particular private transfer syntax. It shall follow the guidelines specified in PS3.5.
- Standard -
Page 84 |
DICOM PS3.2 2020a - Conformance |
- Standard -
DICOM PS3.2 2020a - Conformance |
Page 85 |
BConformanceStatementSampleIntegrated
Modality (Informative)
Disclaimer:
ThisdocumentisanexampleDICOMConformanceStatementforafictionalimageacquisitionmodalitycalledEXAMPLE-INTEGRATED- MODALITY produced by a fictional vendor called EXAMPLE-IMAGING-PRODUCTS.
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.
B.0 Cover Page
Company Name: EXAMPLE-IMAGING-PRODUCTS.
Product Name: SAMPLE INTEGRATED MODALITY
Version: 1.0-rev. A.1
Internal document number: 4226-xxx-yyy-zzz rev 1
Date: YYYYMMDD
B.1 Conformance Statement Overview
This fictional product EXAMPLE-INTEGRATED-MODALITY implements the necessary DICOM services to download work lists from an information system, save acquired RF images and associated Presentation States to a network storage device or CD-R, print to a networked hardcopy device and inform the information system about the work actually done.
Table B.1-1 provides an overview of the network services supported by EXAMPLE-INTEGRATED-MODALITY.
Table B.1-1. Network Services
SOP Classes |
User of Service (SCU) |
Provider of Service (SCP) |
Transfer |
|
|
X-Ray Radiofluoroscopic Image Storage |
Yes |
No |
Grayscale Softcopy Presentation State |
Yes |
No |
Workflow Management |
|
|
Modality Worklist |
Yes |
No |
Storage Commitment Push Model |
Yes |
No |
Modality Performed Procedure Step |
Yes |
No |
Print Management |
|
|
Basic Grayscale Print Management |
Option (see Note 1) |
No |
Presentation LUT |
Option (see Note 1) |
No |
Note |
|
|
1.Support for the Print Services is a separately licensable option. Details about licensable options can be found under:ht- tp://www.example-imaging-products.nocom/exampleintegrated-modality/licence-options
- Standard -