The script editor allows the user to add VB.NET code that gets executed during a specific DICOM event. Each event passes event specific variables to the script. These variables can be used within the user defined scripts. Each event has a Client as DicomClient
available. Additional variables are specific to the event type.
The additional variables are listed below:
association as DicomAssociate
result as DicomAssociateRejectResultType
source as DicomAssociateRejectSourceType
reason as DicomAssociateRejectReasonType
Same as Receive Associate Request
presentationID as Byte
messageID as Integer
affectedClass as String
presentationID as Byte
messageID as Integer
presentationID as Byte
messageID as Integer
affectedClass as String
priority as DicomCommandPriorityType
request as DicomDS
presentationID as Byte
messageID as Integer
affectedClass as String
priority as DicomCommandPriorityType
moveAE as String
request as DicomDS
presentationID as Byte
messageID as Integer
affectedClass as String
instanceUID as String
priority as DicomCommandPriorityType
moveAE as String
moveMessageID as Integer
request as DicomDS
presentationID as Byte
messageID as Integer
affectedClass as String
instanceUID as String
status as DicomCommandStatusType
presentationID as Byte
messageID as Integer
affectedClass as String
instanceUID as String
action as Integer
request as DicomDS
presentationID as Byte
messageID as Integer
affectedClass as String
instanceUID as String
request as DicomDS
as Byte
messageID as Integer
affectedClass as String
instanceUID as String
presentationID as Byte
messageID as Integer
affectedClass as String
instanceUID as String
attributes() as Long
association as DicomAssociate
presentationID as Byte
messageID as Integer
affectedClass as String
instanceUID as String
dicomEvent as Integer
request as DicomDS
presentationID as Byte
messageID as Integer
affectedClass as String
instanceUID as String
status as DicomCommandStatusType
dicomEvent as Integer
response as DicomDS
associate as DicomAssociate
result as DicomAssociateRejectResultType
source as DicomAssociateRejectSourceType
reason as DicomAssociateRejectReasonType
presentationID as Byte
messageID as Integer
affectedClass as String
status as DicomCommandStatusType
presentationID as Byte
messageID as Integer
affectedClass as String
status as DicomCommandStatusType
presentationID as Byte
messageID as Integer
affectedClass as String
status as DicomCommandStatusType
response as DicomDS
presentationID as Byte
messageID as Integer
affectedClass as String
instanceUID as String
status as DicomCommandStatusType
remaining as Integer
completed as Integer
failed as Integer
warning as Integer
response as DicomDS
presentationID as Byte
messageID as Integer
affectedClass as String
status as DicomCommandStatusType
remaining as Integer
completed as Integer
failed as Integer
warning as Integer
response as DicomDS
presentationID as Byte
messageID as Integer
affectedClass as String
instanceUID as String
status as DicomCommandStatusType
presentationID as Byte
messageID as Integer
affectedClass as String
instanceUID as String
status as DicomCommandStatusType
action as integer
response as DicomDS
presentationID as Byte
messageID as Integer
affectedClass as String
instanceUID as String
status as DicomCommandStatusType
response as DicomDS
presentationID as Byte
messageID as Integer
affectedClass as String
instanceUID as String
status as DicomCommandStatusType
dicomEvent as Integer
response as DicomDS
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document