DicomSourceEditor¶
-
MacroModule
¶ genre DICOM
author MeVis Medical Solutions AG
package MeVisLab/Standard
definition dicommacros.def see also DicomQuery
keywords DICOM
,server
,retrieve
,PACS
,editor
Purpose¶
This module handles the configuration and selection of DICOM nodes. It is used in the DicomQuery module.
Usage¶
You can add and remove DICOM nodes and edit their attributes.
Output Fields¶
sourceEntry¶
targetEntry¶
-
name:
targetEntry
, type:
MLBase
¶ This contains the Python object representing the DICOM node selected as target (by
C-Store target
).
Parameter Fields¶
Field Index¶
Add : Trigger |
Name : String |
Type : Enum |
AET (serverAET) : String |
Port : Integer |
|
AET (callingAET) : String |
Remove : Trigger |
|
C-Store target : String |
Server List : String |
|
currentEntry : Integer |
Source : String |
|
debug : Bool |
sourceList : String |
|
Encoding : Enum |
targetList : String |
|
Host : String |
Test : Trigger |
Visible Fields¶
Source¶
-
name:
selectedSource
, type:
String
, default:
server1
¶ Select a source DICOM node (returned in
sourceEntry
).
C-Store target¶
-
name:
selectedTarget
, type:
String
, default:
server
¶ Select a target DICOM node (returned in
targetEntry
).
Name¶
-
name:
serverUserName
, type:
String
, persistent:
no
¶ User name of the selected server configuration.
Port¶
-
name:
serverPort
, type:
Integer
, minimum:
1
, maximum:
65535
, persistent:
no
¶ TCP port of the selected server.
Type¶
-
name:
serverType
, type:
Enum
, persistent:
no
¶ Type of the selected server.
Values:
Title | Name | Description |
---|---|---|
Browsing only | browsingOnly | The server can only act as source. |
C-Store target | cStoreTarget | The server can also act as a C-Store target. |
Encoding¶
-
name:
encoding
, type:
Enum
, persistent:
no
¶ Set the character encoding that is used to talk to the server in queries.
Values:
Title | Name | Description |
---|---|---|
Query encoding | query | Query the encoding per dataset from the server. With this setting you only can specify ASCII characters in queries. If the server does not return the character encoding this does not work. |
Request Latin-1 | latin1 | Perform queries with Latin-1 encoding. You can specify characters from the Latin-1 in your query. This is probably the most robust option, since it copes with all possible results. Queries with non-ASCII characters can still be broken, though. |
Request UTF-8 | utf8 | Perform queries with UTF-8 encoding. You can specify any characters in your query. Some servers may not support this. |