Page 256 |
DICOM PS3.2 2020a - Conformance |
F.4.3.2.2 DNS
DNS can be used for address resolution. If DHCP is not in use or the DHCP server does not return any DNS server addresses, the identity of a DNS server can be configured via the Service/Installation Tool. If a DNS server is not in use, local mapping between hostname and IP address can be manually configured via the Service/Installation Tool.
F.4.3.3 IPv4 and IPv6 Support
This product supports both IPv4 and IPv6. It does not utilize any of the optional configuration identification or security features of IPv6.
F.4.4 Configuration
F.4.4.1 AE Title/Presentation Address Mapping
F.4.4.1.1 Local AE Titles
The mapping from AE Title to TCP/IP addresses and ports is configurable and set at the time of installation by Installation Personnel.
Table F.4.4-1. Default Application Entity Characteristics
Application Entity |
Role |
Default AE Title |
Default TCP/IP Port |
STORAGE-SCU |
SCU |
EX_STORE_SCU |
None |
STORAGE-SCP |
SCP |
EX_STORE_SCP |
4000 |
QUERY-RETRIEVE-SCP |
SCP |
EX_QUERY_SCP |
5000 |
TheSTORAGE-SCUandQUERY-RETRIEVE-SCPApplicationEntitiescanbeconfiguredtohavethesameAETitle.TheSTORAGE- SCP Application Entity must not have the same AE Title as the other two.
F.4.4.1.2 Remote AE Title/Presentation Address Mapping
The mapping of external AE Titles to TCP/IP addresses and ports is configurable and set at the time of installation by Installation Personnel. This mapping is necessary for resolving the IP address and port of C-MOVE Destination Application Entities and must be correctly configured for the QUERY-RETRIEVE-SCP AE to correctly function as a C-MOVE SCP.
F.4.4.2 Parameters
Table F.4.4-2. Configuration Parameters
Parameter |
Configurable |
Default Value |
General Parameters |
|
|
Maximum PDU size I can receive |
Yes |
128kbytes |
Maximum PDU size I can send |
Yes |
128kbytes |
Time-out waiting for response to TCP/IP connect() request. (Low-level |
Yes |
10 s |
timeout) |
|
|
Time-out waiting for A-ASSOCIATE RQ PDU on open TCP/IP connection. |
Yes |
30 s |
(ARTIM timeout) |
|
|
Time-out waiting for acceptance or rejection response to an Association |
Yes |
30s |
Open Request. (Application Level timeout) |
|
|
Time-out waiting for acceptance of a TCP/IP message over the network. |
Yes |
30 s |
(Low-level timeout) |
|
|
Time-out for waiting for data between TCP/IP packets. (Low-level timeout) |
Yes |
30 s |
The Windows NT TCP/IP socket buffer size is set to 1,342,177 bytes in |
No |
1,342,177 bytes |
order to improve image data throughput performance. |
|
|
STORAGE-SCU AE Parameters
- Standard -
DICOM PS3.2 2020a - Conformance
Parameter |
Configurable |
Maximum number of simultaneous Associations. |
Yes |
STORAGE-SCU AE time-out waiting for a Response to a C-STORE-RQ. |
Yes |
(DIMSE timeout) |
|
STORAGE-SCU AE number of times a failed send job to a C-MOVE |
No |
Destination is automatically retried. |
|
STORAGE-SCP AE Parameters |
|
Maximum PDU Size |
Yes |
Maximum number of simultaneous Associations |
Yes |
(Can be configured to be a maximum total number or a maximum per |
|
external SCU AE) |
|
STORAGE-SCP AE time-out waiting on an open Association for the next |
Yes |
Requestmessage(C-STORE-RQ,AssociationCloseRequest.etc.)(DIMSE |
|
timeout) |
|
STORAGE-SCP AE maximum number of simultaneous Associations |
Yes |
|
Note |
|
Can be |
|
configured with |
|
a maximum per |
|
external AE |
Permanent archival of SOP Instances sent by a peer AE to the |
Yes |
STORAGE-SCP AE in response to a retrieval request from |
|
QUERY-RETRIEVE AE. |
|
Permanent archival of SOP Instances sent unsolicited by a peer AE to the |
Yes |
STORAGE-SCP AE. I.e. Not in response to a retrieval request from |
|
QUERY-RETRIEVE AE. |
|
AlwaysopenanewAssociationtosendaStorageCommitmentPushModel |
Yes |
Notification request (N-EVENT-REPORT-RQ). |
|
MaximumnumberoftimestoattemptsendingaStorageCommitmentPush |
Yes |
Model N-EVENT-REPORT Request when an error status is returned or |
|
communication failure occurs. |
|
Time to wait between attempts to send a Storage Commitment Push Model |
Yes |
N-EVENT-REPORT Request when an error status is returned or |
|
communication failure occurs. |
|
QUERY-RETRIEVE-SCP AE Parameters |
|
Maximum PDU Size |
Yes |
Maximum number of simultaneous Associations |
Yes |
(Can be configured to be a maximum total number or a maximum per |
|
external SCU AE) |
|
QUERY-RETRIEVE-SCP AE time-out waiting on an open Association for |
Yes |
the next message (C-FIND-RQ, C-MOVE-RQ, Association Close Request. |
|
etc.) (DIMSE timeout) |
|
Page 257
Default Value
10
5 minutes
0
16384 10
15 minutes
10
FALSE
(SuchreceivedSOPInstances are not archived.)
TRUE
(SuchreceivedSOPInstances are archived.)
FALSE
(Default is to try and send Notifications over original Association opened by peer AE).
5
5 minutes
16384 10
3 minutes
- Standard -
Page 258 |
DICOM PS3.2 2020a - Conformance |
|
|
Parameter |
|
Configurable |
Default Value |
QUERY-RETRIEVE-SCPAEmaximumnumberofsimultaneousAssociations |
Yes |
10 |
|
Note
Can be configured with a maximum per external AE
F.5 Media Interchange
EXAMPLE-QUERY-RETRIEVE-SERVER does not support Media Storage.
F.6 Support of Extended Character Sets
All EXAMPLE-QUERY-RETRIEVE-SERVER DICOM applications support the following:
ISO_IR 100 (ISO 8859-1:1987 Latin Alphabet No. 1 supplementary set)
As well as supporting this Extended Character Set for DICOM messaging, the Query-Server system database and user interface can support the expected display of this character set.
F.7 Security
F.7.1 Security Profiles
The EXAMPLE-QUERY-RETRIEVE-SERVER conforms to the bit preserving Digital Signatures Security Profile, if the STORAGE SCP AE receives a SOP Instance in an Explicit Transfer Syntax and the STORAGE SCU AE can export such SOP Instances using an Explicit Transfer Syntax.
F.7.2 Association Level Security
The QUERY-RETRIEVE-SCP AE and the STORAGE-SCP AE can both be configured to check the following DICOM values when determining whether to accept Association Open Requests:
Calling AE Title
Called AE Title
Application Context
Each SCP AE can be configured to accept Association Requests from only a limited list of Calling AE Titles. They SCP AEs can have different lists. Each SCP AE can be configured to check that the Association requestor specifies the correct Called AE Title for the SCP.
In addition the IP address of the requestor can be checked. The SCP AEs can be constrained to only accept Association Requests from a configured list of IP addresses. The SCP AEs can have different lists.
F.8 Annexes
F.8.1 IOD Contents
F.8.1.1 STORAGE-SCP AE Element Use
ThefollowingElementsofCompositeSOPInstancesreceivedbytheSTORAGE-SCPAEareeitherstoredtothepermanentEXAMPLE- QUERY-RETRIEVE-SERVER database or of particular importance in the received images.
SOPInstancesconformingtothefollowingCompositeImageSOPClassesarefullysupportedfordisplayonthesystemworkstations.
- Standard -
DICOM PS3.2 2020a - Conformance |
Page 259 |
Table F.8.1-1. Supported Composite Image SOP Classes for Display
US Image Storage (Retired)
US Image Storage
US Multi-frame Storage (Retired)
US Multi-frame Storage
Computed Radiography Image Storage
CT Image Storage
MR Image Storage
Secondary Capture Image Storage
Table F.8.1-2. Significant Elements in Received Composite SOP Instances
Module |
Attribute Name |
Tag ID |
Type |
Significance |
Patient |
Patient Name |
(0010,0010) |
Opt |
STORAGE-SCP AE can be configured to apply a default value if |
|
|
|
|
there is no value specified. |
|
|
|
|
Value is saved to database as separate first and last names. Only |
|
|
|
|
first and last names are entered in the |
|
|
|
|
EXAMPLE-QUERY-RETRIEVE-SERVERdatabase.Bothfirstand |
|
|
|
|
last names can be a maximum of 64 characters each. |
|
|
|
|
Names will be parsed correctly if they are in the format of |
|
|
|
|
'lname^fname' or 'lname, fname'. If space separation is used (i.e., |
|
|
|
|
'lname fname') then the entire name will be treated as the last |
|
|
|
|
name. |
|
Patient ID |
(0010,0020) |
Opt |
STORAGE-SCP AE can be configured to apply a default value if |
|
|
|
|
there is no value specified. |
|
|
|
|
Verification on incoming Patient IDs is performed. If an ID already |
|
|
|
|
existsbuttheexistingnamedoesnotmatch,thentheIDiscoerced |
|
|
|
|
because different Patient records in the |
|
|
|
|
EXAMPLE-QUERY-RETRIEVE-SERVER database cannot have |
|
|
|
|
identical Patient IDs. |
|
|
|
|
Value is saved to database. |
|
Patient's Birth Date |
(0010,0030) |
Opt |
STORAGE-SCP AE can be configured to apply a default value if |
|
|
|
|
there is no value specified. |
|
|
|
|
Value is saved to database. |
|
Patient's Sex |
(0010,0040) |
Opt |
First character must be 'M', 'm', 'F', 'f', 'O', or 'o'. If a different value, |
|
|
|
|
or not specified, then will be entered in the database as 'U', |
|
|
|
|
unknown. Value is saved to database. 'U' is never exported in |
|
|
|
|
DICOM images; instead, the Element value will be left empty for |
|
|
|
|
export. |
General |
Study Instance UID |
(0020,000D) |
Mand |
Must be provided. |
Study |
|
|
|
Value is saved to database. |
|
|
|
|
|
|
Study Date |
(0008,0020) |
Opt |
STORAGE-SCP AE can be configured to apply a default value if |
|
|
|
|
there is no value specified. |
|
|
|
|
Value is saved to database. |
|
ReferringPhysician's |
(0008,0090) |
Opt |
Value is saved to database. |
|
Name |
|
|
|
- Standard -
Page 260 |
|
DICOM PS3.2 2020a - Conformance |
||
Module |
Attribute Name |
Tag ID |
Type |
Significance |
|
Accession Number |
(0008,0050) |
Opt |
STORAGE-SCP AE can be configured to apply a default value if |
|
|
|
|
there is no value specified. Matching used to determine which |
|
|
|
|
Accession number to apply is configurable (i.e., HIS/RIS provided |
|
|
|
|
Accession Number may be used if the Patient ID, Patient Name, |
|
|
|
|
Study Date, and Modality provided in the HIS/RIS and SOP |
|
|
|
|
Instance match). |
|
|
|
|
Value is saved to database. |
|
Study Description |
(0008,1030) |
Opt |
Ifmatchedvalue(s)intheEXAMPLE-QUERY-RETRIEVE-SERVER |
|
|
|
|
exam type database, then it will be saved to the database as an |
|
|
|
|
exam type. |
General |
Modality |
(0008,0060) |
Opt |
STORAGE-SCP AE can be configured to apply a default value if |
Series |
|
|
|
there is no value specified. |
|
|
|
|
Value is saved to database but must be two characters in length. |
|
Series Description |
(0008,103E) |
Opt |
Ifmatchedvalue(s)intheEXAMPLE-QUERY-RETRIEVE-SERVER |
|
|
|
|
exam type database then it will be saved to the database as an |
|
|
|
|
exam type. |
|
Operator's Name |
(0008,1070) |
Opt |
Value is saved to database. |
|
Body Part Examined |
(0018,0015) |
Opt |
Ifmatchedvalue(s)intheEXAMPLE-QUERY-RETRIEVE-SERVER |
|
|
|
|
exam type database then it will be saved to the database as an |
|
|
|
|
exam type. |
General |
Image Type |
(0008,0008) |
Opt |
If the third value, the modality specific value, matches value(s) in |
Image |
|
|
|
theEXAMPLE-QUERY-RETRIEVE-SERVERexamtypedatabase |
|
|
|
|
then it will be saved to the database as an exam type. |
Image |
Pixel Spacing |
(0028,0030) |
Opt |
Used for automatic scaling of measurement tool if specified in an |
Plane |
|
|
|
image SOP Instance. |
US RegionSequence of |
(0018,6011) |
Opt |
Used for automatic scaling of measurement tool if specified in an |
|
CalibrationUltrasound Regions |
|
|
Ultrasound or Ultrasound Multi-frame Image SOP Instance. |
|
Image |
Photometric |
(0028,0004) |
Cond |
The following photometric interpretations are supported for image |
Pixel |
Interpretation |
|
|
display purposes: |
|
|
|
|
MONOCHROME1, MONOCHROME2, RGB, |
|
|
|
|
PALETTE COLOR, YBR FULL 422, and YBR FULL. |
|
|
|
|
Required if SOP Instance is an Image. |
|
Bits Allocated |
(0028,0100) |
Cond |
Must be 8 or 16 bits for image display purposes. |
|
|
|
|
Required if SOP Instance is an Image. |
|
Bits Stored |
(0028,0101) |
Cond |
Allvaluesof16orfeweraresupportedforimagedisplaypurposes. |
|
|
|
|
Required if SOP Instance is an Image. |
Overlay |
Overlay Rows |
(6000,0010) |
Cond |
Number of Rows in Overlay. |
Plane |
|
|
|
Required in order to display an Overlay. |
Module |
|
|
|
|
|
Overlay Columns |
(6000,0011) |
Cond |
Number of Columns in Overlay. |
(See Note) |
|
|
|
|
Required in order to display an Overlay.
- Standard -