...
Include Page | ||||
---|---|---|---|---|
|
Dependencies
Attributes
...
#CalledAETitles
Anchor | ||||
---|---|---|---|---|
|
List of accepted called AE titles, separated by (backslash). For example, DCM4CHEE\DCM4CHEE2.
...
#CallingAETitles
Anchor | ||||
---|---|---|---|---|
|
List of accepted calling AE titles, separated by (backslash). ANY = accept any.
...
#WarnForCoercedAETitles
Anchor | ||||
---|---|---|---|---|
|
List of the AE titles for the Storage SCUs for which a warning status, B000, is returned if data elements were coerced. Separate multiple values by (backslash). NONE = no calling AE titles.
...
#AcceptMissingPatientID
Anchor | ||||
---|---|---|---|---|
|
Accept storage of objects/images without patient ID
...
#AcceptMissingPatientName
Anchor | ||||
---|---|---|---|---|
|
Accept storage of objects/images without patient name
...
#AcceptPatientID
Anchor | ||||
---|---|---|---|---|
|
Regular Expression for valid Patient IDs. Patient IDs which does not match the specified pattern are ignored and replaced by a Patient ID generated according attribute "GeneratePatientID".
...
#IgnorePatientID
Anchor | ||||
---|---|---|---|---|
|
Regular Expression for invalid Patient IDs. Patient IDs which match the specified pattern are ignored and replaced by a Patient ID generated according attribute #GeneratePatientID.
...
#IgnorePatientIDAETitles
Anchor | ||||
---|---|---|---|---|
|
List of the AE titles for the Storage SCUs for which the Patient ID in received objects is ignored. Usually used together with attribute #GeneratePatientID to generate a new Patient ID for such objects. Separate multiple values by (backslash). NONE = no calling AE titles.
...
#GeneratePatientID
Anchor | ||||
---|---|---|---|---|
|
Generate a patient ID from a hash of the patient name and birth date and/or study instance uid, if
...
Use ### and/or $$$ as a placeholder for the decimal hash value of patient name and/or study instance uid.
For example, PACS-##########.
NONE = do not generate patient IDs. But, this means media creation will fail.
...
#IssuerOfPatientIDRules
Anchor | ||||
---|---|---|---|---|
|
List of rules used to add the Issuer Of PatientID value if not contained in the received object, if the Patient ID matches the specified regular expression. Multiple rules are separated by new lines.
Format: regExpression:issuer
Example: ^PACS-\d*:DCM4CHEE
If no regular expression is specified, the issuer is added for all patient IDs.
...
#StudyDateInFilePath
Anchor | ||||
---|---|---|---|---|
|
Use Study Date in received objects to structure directories of the storage file system. Otherwise - or if the received object does not contain a Study Date - the current date, when receiving the object, is used. (s.a. attributes #YearInFilePath, #MonthInFilePath, #DayInFilePath, #HourInFilePath)
...
#YearInFilePath
Anchor | ||||
---|---|---|---|---|
|
Use the year of Study or receiving Date to structure directories of the storage file system.(s.a. attributes #StudyDateInFilePath, #MonthInFilePath, #DayInFilePath, #HourInFilePath)
...
#MonthInFilePath
Anchor | ||||
---|---|---|---|---|
|
Use the year of Study or receiving Date to structure directories of the storage file system. (s.a. attributes #StudyDateInFilePath, #YearInFilePath, #DayInFilePath, #HourInFilePath)
...
#DayInFilePath
Anchor | ||||
---|---|---|---|---|
|
Use the year of Study or receiving Date to structure directories of the storage file system. (s.a. attributes #StudyDateInFilePath, #YearInFilePath, #MonthInFilePath, #HourInFilePath)
...
#HourInFilePath
Anchor | ||||
---|---|---|---|---|
|
Use the year of Study or receiving Date to structure directories of the storage file system. (s.a. attributes #StudyDateInFilePath, #YearInFilePath, #MonthInFilePath, #DayInFilePath)
...
#Md5sum
Anchor | ||||
---|---|---|---|---|
|
Generates MD5 file check sum during storage and keep it in DB record
...
#StoreDuplicatesIfDifferentMD5
Anchor | ||||
---|---|---|---|---|
|
Store a duplicate object if the MD5 sum of the new object differs from the MD5 sum of the existing file. If the MD5 sum does not match, the files may be corrupted.
...
#StoreDuplicatesIfDifferentHost
Anchor | ||||
---|---|---|---|---|
|
Store duplicate objects if the existing files are NOT located on this host.
...
#CompressionRules
Anchor | ||||
---|---|---|---|---|
|
List of image compression rules. First matching rule for a received object defines its compression.
Syntax:
<compression rules> := (<compression rule> <EOL>)+
<compression rule> := [<conditions>] <compression>
<conditions> := '[' <condition> { ',' <condition> } ']'
<condition> := <attribute> ['!']'=' <value> {'|' <value> }
<attribute> := 'calling' | 'called' | 'pmi' | 'cuid' | 'imgtype'
<compression> := 'NONE' | 'JPLL' | 'JLSL' | 'J2KR'
Supported compression modes:
NONE
- do not apply compression.JPLL
- JPEG LosslessJLSL
- JPEG-LS LosslessJ2KR
- JPEG 2000 Lossless
Attributes usable to for compression conditions:
calling
- called AE title. Apply the rule to the called AE titles listed as values.called
- called AE title. Apply the rule to the calling AE titles listed as values.pmi
- photometric interpretation.cuid
- SOP Class UID. Apply the rule for the SOP Class UIDs listed as values.imgtype
- type of image. Apply the rule to the image types listed as values, such as RGB.Info
The value of the attribute Compression Service#MaxConcurrentCodec also effects the on-the-fly compression and decompression during the store of images by the StoreSCP service.
...
#CheckPendingSeriesStoredInterval
Anchor | ||||
---|---|---|---|---|
|
Interval in days (#d), hours (#h) or minutes (#m) of check for pending Series Stored Notifications, which were not emitted caused by a crash of the Storage Service during an open association.
NEVER = disable check.
...
#PendingSeriesStoredTimeout
Anchor | ||||
---|---|---|---|---|
|
Timeout in hours (#h) or minutes (#m) for emission of Series Stored Notifications after an object of this Series, before the emission of the Notification is triggered by the check for pending Series Stored Notifications.
...
#SerializeDBUpdate
Anchor | ||||
---|---|---|---|---|
|
Serialize updates of DB records for received
objects in one association. May decreases Storage Performance!
...
#UpdateDatabaseMaximumRetries
Anchor | ||||
---|---|---|---|---|
|
Maximum number of retries to update the database records for new received objects, before a processing failure is returned to the Storage SCU.
...
#UpdateDatabasePerformedRetries
Anchor | ||||
---|---|---|---|---|
|
Maximum number of retries actually performed to update the database records for new received objects.
...
#UpdateDatabaseRetryInterval
Anchor | ||||
---|---|---|---|---|
|
Delay in milliseconds between retries to update the database records for new received objects.
...
#AcceptedImageSOPClasses
Anchor | ||||
---|---|---|---|---|
|
List of image SOP Classes that the Store SCP service accepts. Use either the SOP Class UID value, or the name specified in DICOM Part 6, Annex A Registry of DICOM unique identifiers, concatenating individual words without spaces.
...
#AcceptedTransferSyntaxForImageSOPClasses
Anchor | ||||
---|---|---|---|---|
|
List of Transfer Syntaxes for Image SOP Classes that Store SCP service accepts. Order defines selection preference. Use either the Transfer Syntaxes UID value or following defined symbolic names:
- ImplicitVRLittleEndian,
- ExplicitVRLittleEndian,
- DeflatedExplicitVRLittleEndian,
- ExplicitVRBigEndian,
- JPEGBaseline,
- JPEGExtended,
- JPEGLossless (=Process 14 [Selection Value 1]),
- JPEGLossless14,
- JPEGLSLossless,
- JPEGLSLossy,
- JPEG2000Lossless,
- JPEG2000Lossy,
- RLELossless
...
#AcceptedVideoSOPClasses
Anchor | ||||
---|---|---|---|---|
|
List of Video SOP Classes that the Store SCP service accepts. Use either the SOP Class UID value, or the name specified in DICOM Part 6, Annex A Registry of DICOM unique identifiers, concatenating individual words without spaces.
...
#AcceptedTransferSyntaxForVideoSOPClasses
Anchor | ||||
---|---|---|---|---|
|
List of Transfer Syntaxes for Video SOP Classes that Store SCP service accepts. Order defines selection preference. Use either the Transfer Syntaxes UID value or following defined symbolic names:
- MPEG2
...
#AcceptedWaveformSOPClasses
Anchor | ||||
---|---|---|---|---|
|
List of Waveform SOP Classes that the Store SCP service accepts. Use either the SOP Class UID value, or the name specified in DICOM Part 6, Annex A Registry of DICOM unique identifiers, concatenating individual words without spaces.
...
#AcceptedTransferSyntaxForWaveformSOPClasses
Anchor | ||||
---|---|---|---|---|
|
List of Transfer Syntaxes for Waveform SOP Classes that Store SCP service accepts. Order defines selection preference. Use either the Transfer Syntaxes UID value or following defined symbolic names:
- ImplicitVRLittleEndian,
- ExplicitVRLittleEndian,
- DeflatedExplicitVRLittleEndian,
- ExplicitVRBigEndian
...
#AcceptedSRSOPClasses
Anchor | ||||
---|---|---|---|---|
|
List of Structured Report Document SOP Classes that the Store SCP service accepts.
Use either the SOP Class UID value, or the name specified in DICOM Part 6, Annex A Registry of DICOM unique identifiers, concatenating individual words without spaces.
...
#AcceptedTransferSyntaxForSRSOPClasses
Anchor | ||||
---|---|---|---|---|
|
List of Transfer Syntaxes for Structured Report Document SOP Classes that Store SCP service accepts. Order defines selection preference. Use either the Transfer Syntaxes UID value or following defined symbolic names:
- ImplicitVRLittleEndian,
- ExplicitVRLittleEndian,
- DeflatedExplicitVRLittleEndian,
- ExplicitVRBigEndian
...
#AcceptedOtherSOPClasses
Anchor | ||||
---|---|---|---|---|
|
List of other (than Image, Video, Waveform, Structured Report) SOP Classes that the Store SCP service accepts.Use either the SOP Class UID value, or the name specified in DICOM Part 6, Annex A Registry of DICOM unique identifiers, concatenating individual words without spaces.
...
#AcceptedTransferSyntaxForOtherSOPClasses
Anchor | ||||
---|---|---|---|---|
|
List of Transfer Syntaxes for other (than Image, Video, Waveform, Structured Report) SOP Classes that Store SCP service accepts. Order defines selection preference. Use either the Transfer Syntaxes UID value or following defined symbolic names:
- ImplicitVRLittleEndian,
- ExplicitVRLittleEndian,
- DeflatedExplicitVRLittleEndian,
- ExplicitVRBigEndian
...
#CheckIncorrectWorklistEntry
Anchor | ||||
---|---|---|---|---|
|
Check if a received instance should be ignored due to 'Incorrect Worklist Entry Selected'.
...
#MaximumPDULength
Anchor | ||||
---|---|---|---|---|
|
Maximum protocol data unit (PDU) package length for receiving PDUs.
...
This property should be set to equal values for all DICOM SCP services with same called AE Title(s). Otherwise it is non-deterministic, which configured value is effective.
...
#MaximumOperationsInvoked
Anchor | ||||
---|---|---|---|---|
|
The maximum number of outstanding operations and/or sub-operations it allows the Association-requester to invoke asynchronously. A value of zero indicates an unlimited number of outstanding operations.
...
This property should be set to equal values for all DICOM SCP services with same called AE Title(s). Otherwise it is non-deterministic, which configured value is effective.
...
#MaximumOperationsPerformed
Anchor | ||||
---|---|---|---|---|
|
The maximum number of outstanding operations and/or sub-operations it allows the Association-requester to perform asynchronously. A value of zero indicates an unlimited number of outstanding operations.
...
This property should be set to equal values for all DICOM SCP services with same called AE Title(s). Otherwise it is non-deterministic, which configured value is effective.
...
#BufferSize
Anchor | ||||
---|---|---|---|---|
|
Size of byte buffer used for copying data from TCP channel to file.
...
#LogAETitles
Anchor | ||||
---|---|---|---|---|
|
List of the AE titles for the Storage SCUs for which XMLized object attributes are logged into files <AET>/<timestamp>-cstorerq.xml in the log directory. Useful for creation of XSL stylesheets for attribute coercion. Separate multiple values by \ (backslash). NONE = no calling AE titles.
...
#CoerceConfigDirectory
Anchor | ||||
---|---|---|---|---|
|
Directory where configuration files for attribute coercion are located: if XSL stylesheet "cstorerq.xsl" exists in this directory or in a sub-directory equal to the AE Title of a Storage SCU, attributes from this SCU will be coerced according these tylesheets. A relative path name is resolved relative to dcm4chee_home/server/default/.
...
#EJBProviderURL
Anchor | ||||
---|---|---|---|---|
|
Identifies JNDI (e.g: jnp://hostname:1099) with EJBs.Use LOCAL if EJBs are deployed in same JBoss instance.
...
#SchedulerServiceName
Anchor | ||||
---|---|---|---|---|
|
Used internally. Do NOT modify.
...
#FileSystemMgtName
Anchor | ||||
---|---|---|---|---|
|
Used internally. Do NOT modify.
...
#MwlScuServiceName
Anchor | ||||
---|---|---|---|---|
|
Used internally. Do NOT modify.
...
#DcmServerName
Anchor | ||||
---|---|---|---|---|
|
Used internally. Do NOT modify.
...
#AuditLoggerName
Anchor | ||||
---|---|---|---|---|
|
Used internally. Do NOT modify.
...
#Name
Anchor | ||||
---|---|---|---|---|
|
The class name of the MBean
...
#State
Anchor | ||||
---|---|---|---|---|
|
The status of the MBean
...
#StateString
Anchor | ||||
---|---|---|---|---|
|
The status of the MBean in text form
Operations
...
#create
Anchor | ||||
---|---|---|---|---|
|
Standard MBean lifecycle method
...
#start
Anchor | ||||
---|---|---|---|---|
|
The start lifecycle operation
...
#stop
Anchor | ||||
---|---|---|---|---|
|
The stop lifecycle operation
...
#destroy
Anchor | ||||
---|---|---|---|---|
|
The destroy lifecycle operation
...
#jbossInternalLifecycle
Anchor | ||||
---|---|---|---|---|
|
The detyped lifecycle operation (for internal use only)
...
#resetMaxCountUpdateDatabaseRetries
Anchor | ||||
---|---|---|---|---|
|
Reset Update Database - Performed Retries to 0.
...
#reloadStylesheets
Anchor | ||||
---|---|---|---|---|
|
Reload Stylesheets
...
#importFile
Anchor | ||||
---|---|---|---|---|
|
Import a DICOM file (internal use only)
...