DVTK Storage SCU Emulator User Manual
DVTK Storage SCU Emulator User Manual
Table of Contents
1 Introduction ................................................................... 3
1.1 Revision History................................................................................................... 3
1.2 General ................................................................................................................. 3
1.3 System Requirements........................................................................................... 3
1.3.1 Operating system .......................................................................................... 3
1.3.2 Software requirements .................................................................................. 3
2 Software installation...................................................... 4
2.1 Installation of DVTk Storage SCU emulator software ........................................ 4
3 Functional description of the SCU emulator ................. 5
3.1 Menu bar .............................................................................................................. 5
3.2 Tool bar ................................................................................................................ 6
3.3 Information screen selection ................................................................................ 6
3.3.1 DICOM Storage configuration ..................................................................... 7
3.3.2 DICOM Storage commitment configuration ................................................ 7
4 Example of a Storage SCU emulator operation............. 9
4.1 Configure the emulator......................................................................................... 9
4.2 Selection of data for export ................................................................................ 11
4.3 Sending the selected data ................................................................................... 13
4.4 Sending storage commitment request ................................................................ 14
4.5 Analysis of results and logging .......................................................................... 15
5 Supported DICOM SOP classes .................................. 15
6 Supported transfer syntaxes......................................... 15
2
User Manual – DVTk Storage SCU Emulator R3.3.0
1 Introduction
1.1 Revision History
Version Date Description
1.0 October 2, 2007 First version of this document, describing the
functionality of DVTk Storage SCU Emulator version
R3.0.0
1.1 March 13,2008 Releasing .NET2.0 version
1.2 June 16,2009 Releasing 3.2.0 version based on HLI
1.3 October 08, 2009 Releasing 3.3.0 version for Storage Files functionality
1.2 General
The DVTk Storage SCU emulator application is used to transfer DICOM part-10 files to
a remote DICOM Storage SCP system. It can also be used to ask the SCP node for
Storage commitment of the transferred dataset. The waiting time for receiving the storage
commitment response is configurable in the SCU emulator.
The selection of data for export can be done by:
Single/multiple media or DICOM file selection
Directory selection (data present in all subdirectories will be included as well)
DICOMDIR selection
The Microsoft .NET framework software package is included in the installer of the
DVTk Storage SCU emulator tool.
3
User Manual – DVTk Storage SCU Emulator R3.3.0
2 Software installation
All the steps of the installation process are controlled by the DVTk Storage SCU
emulator installer package. During the installation process, the installer will check if the
Microsoft .NET Framework R1.1 is already installed on the system. If present, this step
of the installation process will be skipped.
1. Download or copy the file Storage SCU.zip to a temp directory on the PC.
2. Double click with the left mouse button on the Storage SCU.zip file and extract
the file “Storage SCU Emulator.exe” to the temp directory.
3. Start the installation procedure by double clicking with the left mouse button on
the file Storage SCU Emulator.exe
4. In the window “ Microsoft .NET Framework 1.1 setup” select “ I agree” to accept
the license agreement. Press “install” to start the installation process. At the end
of the installation procedure press “OK”.The Microsoft .NET Framework R1.1
software is installed.
After the .NET Framework software is installed, the installer package continues
with the installation of the Storage SCU Emulator software
5. Follow the instructions in the installer window and accept the license agreement.
6. After the button “install” is pressed, the installation will start. At the end, press
the “Finish “button. The DVTk Storage SCU Emulator application is installed and
ready for use.
In windows “All programs” there is an entry created “DVTK”. When selecting DVTK, a
submenu with all installed DVTK applications will be opened. From this submenu the
Storage SCU Emulator tool can be selected and started. There is also a shortcut created
on the desktop.
4
User Manual – DVTk Storage SCU Emulator R3.3.0
The Storage SCU emulator start up window contains the following sections:
File:
- Export DICOM data selection
select Source Directory
select DICOM files
select DICOMDIR
5
User Manual – DVTk Storage SCU Emulator R3.3.0
- Config File
Load
Save As
- Exit
Stored Files:
- Options…
About:
- About Emulator
Send Storage Commit (only visible after the start of the storage emulator)
Abort Export
- Storage configuration
- Log information
- Validation results (this screen is only present in case the toolbar option
“Display validation result” is enabled.
6
User Manual – DVTk Storage SCU Emulator R3.3.0
In the SCP setting of the Storage configuration, the parameters for the communication
with the SCP node have to be configured. The configuration parameters include:
After the configuration parameters have been entered, the test buttons “Ping SCP” and
“DICOM Echo” can be used to check if both the network and DICOM communication
are working correctly.
In the SCU settings of the Storage configuration window, the parameters used by the
SCU node (= DVTk Storage Emulator) for the DICOM communication with the SCP
node can be configured. The SCU parameters include:
- SCU AE title
- Max PDU size proposed by the SCU to the SCP node
- Secure connection
- Perform Storage commit operation
After the transfer of DICOM data to the Storage SCP node is finished, the Storage SCU
emulator can request the SCP for commitment of the transferred data.
This storage commitment request is created by the Storage SCU emulator after pressing
the “Send Storage Commit ” button in the toolbar or by selecting the “send storage
Commit” function from the File menu.
By pressing the tab “Storage Commitment Config “ in the Storage SCU emulator
window, the configuration screen for the Storage Commitment operation as shown
below.
In the SCP setting of the Storage commitment configuration, the parameters for the
communication with the SCP node (Archive) have to be configured.
7
User Manual – DVTk Storage SCU Emulator R3.3.0
After the configuration parameters have been entered, the test buttons “Ping SCP” and
“DICOM Echo” can be used to check if both the network and DICOM communication
works correctly.
In the SCU settings of the Storage Commitment configuration window, the parameters
used by the SCU node (= DVTk Storage Emulator) for the DICOM communication with
the SCP node has to be configured.
The SCU parameters include:
- Local AE title.
This is the AE title used by the Storage SCU emulator to listen for incoming
Storage commitment messages.
- Listen port
This is the TCP port used by the Storage SCU emulator to listen for incoming
Storage commitment messages
For asynchronous mode, the archive opens a new association to send the N-
EVENT-REPORT message to the SCU node. In this case the waiting time has
to be set to the value “-1” which forces the Storage SCU emulator to
8
User Manual – DVTk Storage SCU Emulator R3.3.0
Storage SCP:
AE title = DVTK_STR_SCP
Port = 104
IP = localhost
The Storage SCU emulator uses the settings below for communication with the SCP:
Storage SCU
AE title = DVTK_STR_SCU
9
User Manual – DVTk Storage SCU Emulator R3.3.0
The screen captures below shows how the required configuration data is entered into the
Storage SCU emulator tool.
10
User Manual – DVTk Storage SCU Emulator R3.3.0
Because the remote DICOM SCP system opens always a new association for sending the
storage commitment N-EVENT-REPORT message, the value for “Commit max reply
waiting time (sec)” is set to -1.
11
User Manual – DVTk Storage SCU Emulator R3.3.0
From this window, the source of the DICOM data can be selected.
In our example, we want to export a single DICOM file. Therefore the option “DICOM
Files” has to be used.
From the window “Select DICOM Files to export” the source directory of the DICOM
file has to be selected. Next step is to select 1 file from this directory.
12
User Manual – DVTk Storage SCU Emulator R3.3.0
In case results information is present in the Storage SCU emulator from a previous
session, the system comes with the question if a backup has to be made for this result
data. (Results data is automatically saved by the emulator in the configured directory)
With the DICOM SOP class UID and the transfer syntax read from the DICOM file, the
emulator opens a DICOM association to the Storage SCP node and proposes the
combination of DICOM SOP class and transfer syntax. When supported by the SCP, the
Storage SCU emulator transfers the selected DICOM file to the SCP and closes the
association afterwards. (See screen capture below)
13
User Manual – DVTk Storage SCU Emulator R3.3.0
14
User Manual – DVTk Storage SCU Emulator R3.3.0
The Storage SCP system opens an association to the Emulator on port 8104 and sends the
storage commitment N-EVENT-REPORT message. After successful receipt of this
message, the association is closed by the SCP node.
The listening process in the Storage SCU emulator can be stopped by pressing the “Stop
button ” in the tool bar.
The validation results will be displayed also in the validation results tab in case the
validation option is enabled.
15
User Manual – DVTk Storage SCU Emulator R3.3.0
16