4.4.2.1.2.2.1. Archive Network AE

DICOM Archive Network AE related information

Table 4.82 Archive Network AE Attributes (LDAP Object: dcmArchiveNetworkAE)

Name

Type

Description (LDAP Attribute)

Object Storage ID(s)

string

ID of Storage System on which received DICOM composite objects are stored. Multiple Storage Systems may be configured.

(dcmObjectStorageID)

Object Storage Count

integer

Number of Storage Systems which are filled in parallel.

(dcmObjectStorageCount)

Metadata Storage ID(s)

string

ID of Storage on which Metadata is stored in JSON format - additionally to the complete DICOM composite object. Multiple Storage Systems may be configured. If absent, metadata is not stored additionally.

(dcmMetadataStorageID)

Bulk Data Descriptor ID

string

ID of Bulk Data Descriptor applied by all services of this Archive Network AE providing Metadata of archived instances. Overwrites value specified on Device level.

(dcmBulkDataDescriptorID)

Aggregate Series Metadata Delay

string

Delay in ISO-8601 duration format PnDTnHnMn.nS for storing aggregated Series Metadata on storage of objects received by this AE. Overwrites value specified on Device level.

(dcmSeriesMetadataDelay)

Purge Instance Records Delay

string

Delay in ISO-8601 duration format PnDTnHnMn.nS for purging Instance Records from the DB received by this AE. Overwrites value specified on Device level. Only effective, if Purge Instance Records on Device Level = true.

(dcmPurgeInstanceRecordsDelay)

Store Access Control ID(s)

string

Access Control IDs assigned to Studies received by this AE

(dcmStoreAccessControlID)

Access Control ID(s)

string

Access Control IDs assigned to Query/Retrieve requests received by this AE.

(dcmAccessControlID)

Accepted Move Destination(s)

string

Accepted Move Destination in C-MOVE requests; any if absent.

(dcmAcceptedMoveDestination)

Overwrite Policy

string

Specifies behavior on receive of objects by this AE, which SOP Instance UID matches a previous received object. Overwrites value specified on Device level.

Enumerated values:

NEVER (= Never overwrite previous received object on receive of object with matching SOP Instance UID)

ALWAYS (= Always overwrite previous received object on receive of object with matching SOP Instance UID and if instance location digest is unequal)

SAME_SOURCE (= Overwrite previous received object on receive of object with matching SOP Instance UID if it is from same source (Calling AET))

EVEN_WITH_EQUAL_DIGEST (= Overwrite previous received object on receive of object with matching SOP Instance UID even if instance location digest is equal)

(dcmOverwritePolicy)

Relational Mismatch Policy

string

Specifies behavior on receive of objects by this AE, which SOP Instance UID matches a previous received object belonging to a different Series. Overwrites value specified on Device level.

Enumerated values:

IGNORE (= Silently ignores the received object)

REJECT (= Reject the received object with error status A77BH)

OVERWRITE (= Replace previous received object by new one belonging to other Series (poor-man IOCM))

STORE_ADDITIONALLY (= Store received object, retaining the previous received object, replacing the value SAME_SOURCE of config field Overwrite Policy)

(dcmRelationalMismatchPolicy)

Record Attribute Modification

boolean

Indicates if modifications of attributes of stored objects by this AE are recorded in Items of the Original Attributes Sequence. Overwrites value specified on Device level.

(dcmRecordAttributeModification)

Accept Missing Patient ID

string

Indicates if objects without Patient IDs shall be accepted and if a Patient ID shall be created. Overwrites value specified on Device level.

Enumerated values:

YES (= Accept missing Patient ID (0010,0020) in DICOM dataset)

NO (= Do not accept missing Patient ID (0010,0020) in DICOM dataset)

CREATE (= Create patient identifier if missing Patient ID (0010,0020) in DICOM dataset)

(dcmAcceptMissingPatientID)

Accept Conflicting Patient ID

string

Indicates if objects with a Patient IDs which differs from the Patient ID in previous received objects of the Study shall be accepted. Overwrites value specified on Device level.

Enumerated values:

YES (= Accept patient identifier in DICOM dataset differing from patient identifier in previous received objects of study)

NO (= Do not accept patient identifier in DICOM dataset differing from patient identifier in previous received objects of study)

MERGED (= Accept patient identifier in DICOM dataset if already merged with another patient identifier)

(dcmAcceptConflictingPatientID)

Query/Retrieve View ID

string

Query/Retrieve View Identifier.

(dcmQueryRetrieveViewID)

Bulk Data Spool Directory

string

Path to Bulk Data Spool Directory. Overwrites value specified on Device level.

(dcmBulkDataSpoolDirectory)

Hide SPS with Status by MWL SCP(s)

string

Scheduled Procedure Step Status codes of MWL items which shall not be returned by the MWL SCP. Overwrites value specified on Device level.

Enumerated values:

SCHEDULED

ARRIVED

READY

STARTED

DEPARTED

CANCELED

DISCONTINUED

COMPLETED

(dcmHideSPSWithStatusFromMWL)

Hide SPS with Status by MWL RS(s)

string

Scheduled Procedure Step Status codes of MWL items which shall not be returned by the MWL RS. Overwrites value specified on Device level.

Enumerated values:

SCHEDULED

ARRIVED

READY

STARTED

DEPARTED

CANCELED

DISCONTINUED

COMPLETED

(dcmHideSPSWithStatusFromMWLRS)

MWL Accession Number Generator

string

Identifies ID Generator to supplement missing Accession Numbers of Scheduled Procedures Steps created by RESTful service. Overwrites value specified on Device level.

(dcmMWLAccessionNumberGenerator)

MWL Requested Procedure ID Generator

string

Identifies ID Generator to supplement missing Requested Procedure IDs of Scheduled Procedures Steps created by RESTful service. Overwrites value specified on Device level.

(dcmMWLRequestedProcedureIDGenerator)

MWL Scheduled Procedure Step ID Generator

string

Identifies ID Generator to supplement missing Scheduled Procedure Step IDs of Scheduled Procedures Steps created by RESTful service. Overwrites value specified on Device level.

(dcmMWLScheduledProcedureStepIDGenerator)

Encode as JSON Number(s)

string

VR encoded as JSON Number. If not listed, IS, DS, SV and UV values are encoded as JSON Strings. Supplements values specified on Device level.

Enumerated values:

DS (= Decimal String)

IS (= Integer String)

SV (= Signed 64-bit Very Long)

UV (= Unsigned 64-bit Very Long)

(dcmEncodeAsJSONNumber)

Validate Calling AE Hostname

boolean

Validate Calling AE Hostname or IP Address of Association requestors for this AE. Overwrites value specified on Device level.

(dcmValidateCallingAEHostname)

User Identity Negotiation

string

Specifies to ignore User Identity Negotiation Sub-Item in Association requests (=NOT_SUPPORTED), to verify passed Username and password or JSON Web Token are against a Keycloak server (=SUPPORTS), or to reject Association requests without a valid Username and password or JSON Web Token in its Identity Negotiation Sub-Item (=REQUIRED). Overwrites value specified on Device level.

Enumerated values:

NOT_SUPPORTED (= Ignore User Identity Negotiation Sub-Item in Association requests)

SUPPORTS (= Verify passed Username and password or JSON Web Token are against a Keycloak server)

REQUIRED (= Reject Association requests without a valid Username and password or JSON Web Token in its Identity Negotiation Sub-Item)

(dcmUserIdentityNegotiation)

User Identity Negotiation Role

string

Constrain accepted User Identity Negotiation requests to users with specified role. Overwrites value specified on Device level.

(dcmUserIdentityNegotiationRole)

User Identity Negotiation Keycloak Client ID

string

Keycloak Client ID referring Keycloak connection configuration for verifying passed username and password or JSON Web Token. Overwrites value specified on Device level.

(dcmUserIdentityNegotiationKeycloakClientID)

Person Name Component Order Insensitive Matching

boolean

Indicates if name component order insensitive matching is performed on fuzzy semantic matching of person names by this AE. Overwrites value specified on Device level.

(dcmPersonNameComponentOrderInsensitiveMatching)

Send Pending C-Get

boolean

Enables pending C-GET responses. Overwrites value specified on Device level.

(dcmSendPendingCGet)

Send Pending C-Move Interval

string

Interval of pending C-MOVE responses in ISO-8601 duration format PnDTnHnMn.nS. Overwrites value specified on Device level.

(dcmSendPendingCMoveInterval)

Wado SR2Html Template URI

string

Specifies URI for the style sheet used to render structured reports to html. Overwrites value specified on Device level.

(dcmWadoSR2HtmlTemplateURI)

Wado SR2Text Template URI

string

Specifies URI for the style sheet used to render structured reports to plain text. Overwrites value specified on Device level.

(dcmWadoSR2TextTemplateURI)

Wado CDA to HTML Template URI

string

URL to XSL style sheet inserted as <?xml-stylesheet type=”text/xsl” href=”<url>” > in CDA documents returned by WADO-URI service. If absent, the embedded CDI document is returned verbatim. Overwrites value specified on Device level.

(dcmWadoCDA2HtmlTemplateURI)

Wado Thumbnail Viewport

string

Dimension of Thumbnails returned by WADO retrieve of Instance Thumbnails, if no Viewport is specified in the request. Format: <width>,<height>. Overwrites value specified on Device level.

(dcmWadoThumbnailViewport)

Wado ZIP Entry Name Format

string

Format of entry names in ZIP archive returned by WADO-RS. Overwrites value specified on Device level.

(dcmWadoZIPEntryNameFormat)

Wado Ignore Presentation LUT Shape

boolean

Indicates to ignore (2050,0020) Presentation LUT Shape, but prioritize value of (0028,0004) Photometric Interpretation to determine if minimum sample value is intended to be displayed as white (=MONCHROME1) or as black (=MONCHROME2) on retrieve of rendered DICOM images by WADO-RS or WADO-URI services. Overwrites value specified on Device level.

(dcmWadoIgnorePresentationLUTShape)

Wado Metadata Exclude Private

boolean

Indicates to exclude Private Data Elements from Metadata returned by WADO-RS Retrieve Transaction. Overwrites value specified on Device level.

(dcmWadoMetadataExcludePrivate)

Wado Video Accept Ranges

string

Indicates if Range Requests accessing encapsulated videos by WADO-URI or WADO-RS Rendered Instance are supported. Overwrites value specified on Device level.

Enumerated values:

YES (= HTTP Range Requests supported)

NO (= HTTP Range Requests not supported)

KNOWN_TOTAL_LENGTH (= HTTP Range Requests supported if Encapsulated Pixel Data Value Total Length is known)

(dcmWadoVideoAcceptRanges)

Query Max Number Of Results

integer

Maximal number of return results by C-FIND SCP. If the number of matches extends the limit, the C-FIND request will be refused. 0 = no limitation. Overwrites value specified on Device level.

(dcmQueryMaxNumberOfResults)

QIDO Max Number Of Results

integer

Maximal number of return results by QIDO-RS Service. 0 = unlimited. Overwrites value specified on Device level.

(dcmQidoMaxNumberOfResults)

QIDO ETag

boolean

Indicates to return Last-Modified and ETag for Search Series or Instances of a Study. Overwrites value specified on Device level.

(dcmQidoETag)

QIDO Result Order By(s)

string

Specifies order of matching results returned by QIDO-RS, UPS-RS and proprietary Search Services, if not specified by query parameter orderby. Format: {service}:[-]{attributeID}[,…], with {service} is patients, studies, series, instances, workitems, mwlitems or mpps. Overwrites value specified on Device level.

(dcmQidoResultOrderBy)

MPPS Forward Destination(s)

string

Destination to forward MPPS N-CREATE RQ and N-SET RQ. Overwrites value specified on Device level.

(dcmFwdMppsDestination)

IAN Destination(s)

string

Destination to send IAN N-CREATE RQ. Overwrites value specified on Device level.

(dcmIanDestination)

IAN Trigger(s)

string

Events triggering to send an IAN N-CREATE RQ to Application Entities configured by IAN Destination. Overwrites value specified on Device level.

Enumerated values:

STUDY_RECEIVED (= Send IAN on receiving studies)

MPPS_RECEIVED (= Send IAN on receiving MPPS)

REJECTION_NOTE_RECEIVED (= Send IAN on IOCM trigger)

FIRST_OBJECT_OF_STUDY_RECEIVED (= Send IAN on receiving first object of study)

(dcmIanTrigger)

IAN Delay

string

Delay in ISO-8601 duration format PnDTnHnMn.nS after which an IAN for a received study is sent to configured IAN destinations. Overwrites value specified on Device level.

(dcmIanDelay)

IAN Timeout

string

Timeout in ISO-8601 duration format PnDTnHnMn.nS for waiting on receive of instances referenced in MPPS. Overwrites value specified on Device level.

(dcmIanTimeout)

IAN On Timeout

boolean

Specifies if the IAN is sent if the timeout for waiting on receive of instances referenced is exceeded. Overwrites value specified on Device level.

(dcmIanOnTimeout)

Spanning C-Find SCP

string

AE Title of external C-FIND SCP to forward C-FIND RQs and backward responses according configured Spanning C-Find SCP Policy. Overwrites value specified on Device level.

(dcmSpanningCFindSCP)

Spanning C-Find SCP Policy

string

Specifies policy for combining matches returned from configured Spanning C-Find SCP with matching entries from the archive DB. Overwrites value specified on Device level.

Enumerated values:

SUPPLEMENT (= Returns local matches before additional matches from Spanning C-Find SCP)

MERGE (= Returns matches from Spanning C-Find SCP before additional local matches)

REPLACE (= Returns only matches from Spanning C-Find SCP)

(dcmSpanningCFindSCPPolicy)

Spanning C-Find SCP Retrieve AE Title(s)

string

Specifies Retrieve AE Title(s) in returned matches from Spanning C-Find SCP. Overwrites value specified on Device level.

(dcmSpanningCFindSCPRetrieveAET)

Fallback C-Move SCP

string

AE Title of external C-MOVE SCP to forward C-MOVE RQs if the requested Entities are not managed by this archive. Overwrites value specified on Device level.

(dcmFallbackCMoveSCP)

Fallback C-Move SCP Study Older Than

string

Specifies threshold for Study Date in format YYYYMMDD for marking received Studies as (potential) incomplete to enforce the retrieve from configured dcmFallbackCMoveSCP. Overwrites value specified on Device level.

(dcmFallbackCMoveSCPStudyOlderThan)

Fallback C-Move SCP Destination

string

AE Title of local C-STORE-SCP to be set as Move Destination in C-MOVE RQs forwarded to the external C-MOVE SCP specified by dcmFallbackCMoveSCP. Overwrites value specified on Device level.

(dcmFallbackCMoveSCPDestination)

Fallback C-Move SCP Leading C-Find SCP

string

AE Title of external C-FIND SCP for Verification of Number of Instances retrieved from external C-MOVE SCP specified by dcmFallbackCMoveSCP. Overwrites value specified on Device level.

(dcmFallbackCMoveSCPLeadingCFindSCP)

Fallback C-Move SCP Retries

integer

Maximal number of retries to retrieve not available objects from C-MOVE SCP configured by dcmFallbackCMoveSCP. -1 = forever. Overwrites value specified on Device level.

(dcmFallbackCMoveSCPRetries)

Fallback WADO-URI Web Application Name

string

Name of external Web Application to redirect WADO-URI requests if the requested Object is not available by this archive. Overwrites value specified on Device level.

(dcmFallbackWadoURIWebAppName)

Fallback WADO-URI HTTP Status Code

integer

HTTP Status code of Redirect Response configured by Fallback WADO-URI Web Application Name. Overwrites value specified on Device level.

Enumerated values:

301 (= Moved Permanently)

302 (= Found)

303 (= See Other)

307 (= Temporary Redirect)

(dcmFallbackWadoURIHttpStatusCode)

Fallback WADO-URI Redirect On Not Found

boolean

Indicates if WADO-URI requests are redirected to configured Fallback WADO-URI Web Application Name even if the object was not found or - if set to false - only if the object is no longer accessible on this archive. Overwrites value specified on Device level.

(dcmFallbackWadoURIRedirectOnNotFound)

External WADO-RS Web Application Name

string

Name of external Web Application to redirect WADO-RS requests if the requested Object is not available by this archive. Overwrites value specified on Device level.

(dcmExternalWadoRSWebAppName)

External WADO-RS HTTP Status Code

integer

HTTP Status code of Redirect Response configured by External WADO-RS Web Application Name. Overwrites value specified on Device level.

Enumerated values:

301 (= Moved Permanently)

302 (= Found)

303 (= See Other)

307 (= Temporary Redirect)

(dcmExternalWadoRSHttpStatusCode)

External WADO-RS Redirect On Not Found

boolean

Indicates if WADO-RS requests are redirected to configured External WADO-RS Web Application Name even if the requested objects were not found or - if set to false - only if some of the requested objects are no longer accessible on this archive. Overwrites value specified on Device level.

(dcmExternalWadoRSRedirectOnNotFound)

Fallback C-Move SCP Calling AE title

string

Calling AE Title used in A-ASSOCIATE-RQ to configured Fallback C-MOVE SCP. If absent, the AE Title of the external C-MOVE SCU is used. Overwrites value specified on Device level.

(dcmFallbackCMoveSCPCallingAET)

Alternative C-Move SCP

string

AE Title of alternative C-MOVE SCP to forward C-MOVE RQs if the requested Entities are not located on a local attached Storage. Overwrites value specified on Device level.

(dcmAltCMoveSCP)

Store Permission Service URL

string

URL of Store Permission Service which will be invoked on receive of the first object of a study. {<dicomTag>} will be replaced by the value of the attribute in the object. E.g. http(s)://<store-permission-service-provider-host>:<store-permission-service-provider-port>/storage-permission/study/{0020000D}?patientId={00100020}&patientIdIssuer={00100021}&studyDescription={00081030,urlencoded}. Overwrites value specified on Device level.

(dcmStorePermissionServiceURL)

Store Permission Service Response

string

Emulate Store Permission Service Response on receive of the first object of a study. {<dicomTag>} will be replaced by the value of the attribute in the object. Only effective if no Store Permission Service Response is configured. Example: patientID={00100020},patientName={00100010},errorCode=0110H,errorComment=errorMessage. Overwrites value specified on Device level.

(dcmStorePermissionServiceResponse)

Store Permission Service Response Pattern

string

Regular Expression applied to responses from Store Permission Service to determine agreement for storage. E.g. “validation”s*:s*”true” or ‘(?<=patientName=)[^null].*?(?=,)’. Overwrites value specified on Device level.

(dcmStorePermissionServiceResponsePattern)

Store Permission Service Error Comment Pattern

string

Regular Expression applied to responses from Store Permission Service to extract Error Comment. E.g. “errorcomment”s*:s*”(.*)”. Overwrites value specified on Device level.

(dcmStorePermissionServiceErrorCommentPattern)

Store Permission Service Error Code Pattern

string

Regular Expression applied to responses from Store Permission Service to extract Error Code in hexadecimal. E.g. “errorcode”s*:s*”(p{XDigit}{4})”. Overwrites value specified on Device level.

(dcmStorePermissionServiceErrorCodePattern)

Store Permission Service Expiration Date Pattern

string

Regular Expression applied to responses from Store Permission Service to extract the initial Study Expiration Date. E.g. “expirationdate”s*:s*”([0-9]{8})”. Overwrites value specified on Device level.

(dcmStorePermissionServiceExpirationDatePattern)

Allow Rejection For Data Retention Policy Expired

string

Allow Rejection For Data Retention Policy Expired. Overwrites value specified on Device level.

Enumerated values:

NEVER (= Never allow rejection for Data Retention Policy Expired)

ALWAYS (= Always allow rejection for Data Retention Policy Expired)

EXPIRED_UNSET (= Allow rejection for Data Retention Policy Expired for expired studies or studies with no expiration date)

ONLY_EXPIRED (= Allow rejection for Data Retention Policy Expired only for expired studies)

(dcmAllowRejectionForDataRetentionPolicyExpired)

Accepted User Role(s)

string

Roles of users from which web requests are accepted; any if absent.

(dcmAcceptedUserRole)

Allow Delete Study permanently

string

Allow to delete Study permanently. Overwrites value specified on Device level.

Enumerated values:

ALWAYS (= Always allow delete study permanently)

REJECTED (= Allow delete study permanently only for study with all objects rejected)

(dcmAllowDeleteStudyPermanently)

Allow Delete Patient

string

Allow permanent deletion of Patients. Overwrites value specified on Device level.

Enumerated values:

NEVER (= Never allow delete patient permanently)

ALWAYS (= Always allow delete patient permanently)

WITHOUT_STUDIES (= Allow delete patient permanently only for patient without studies)

(dcmAllowDeletePatient)

Default Character Set

string

Value of Specific Character Set (0008,0005) added to Data Sets of C-STORE RQs and pending C-FIND RSPs without Specific Character Set (0008,0005) attribute received by this Network AE. Overwrites value specified on Device level.

(dcmDefaultCharacterSet)

MWL Worklist Label

string

Value of Worklist Label (0074,1202) of created MWL items by this AE on receive of Create Scheduled Procedure Step REST API if Worklist Label (0074,1202) is missing or empty in request payload. If absentno value is configured, created MWL items are not bound to a particular MWL Worklist and are provided by all Archive AEs with MWL SCP Transfer Capability.

(dcmMWLWorklistLabel)

MWL Worklist Label Filter(s)

string

Value of Worklist Label (0074,1202) used as matching Key by this AE on processing queries by DIMSE (MWL Query SOP Class) or dicomWeb (Modality Worklist Search Transaction) service for matching Modality Worklist items (MWL), if no matching key for this attribute is specified in the request. If multiple values are specified, MWL with any of the specified values of Worklist Label (0074,1202) matches. If no value is specified, MWL with any value of Worklist Label (0074,1202) will match.

(dcmMWLWorklistLabelFilter)

UPS Worklist Label

string

Value of Worklist Label (0074,1202) of created UPS by this Network AE, if the UPS Push SCU or UPS-RS User Agent does not provide a value for this attribute. If absent, the AE Title of the receiving AE will be used. Overwrites value specified on Device level.

(dcmUPSWorklistLabel)

UPS Worklist Label Filter(s)

string

Value of Worklist Label (0074,1202) used as matching Key by this AE on processing queries by DIMSE (UPS Query SOP Class) or dicomWeb (Worklist Search Transaction) service for matching Unified Procedure Steps (UPS), if no matching key for this attribute is specified in the request. If multiple values are specified, UPS with any of the specified values of Worklist Label (0074,1202) matches. If no value is specified, UPS with any value of Worklist Label (0074,1202) will match.

(dcmUPSWorklistLabelFilter)

UPS Event SCU(s)

string

AE Title of UPS Event SOP Class SCU, to which UPS Event Reports are sent for subscriptions created on this Network AE - independently if the subscription was created by the N-ACTION DIMSE service, or by a corresponding UPS RESTful service. Overwrites value specified on Device level.

(dcmUPSEventSCU)

UPS Event SCU Keep Alive

integer

Timeout in ms to keep associations to UPS Event SCUs alive. If absent, associations will not be reused for sending multiple UPS Event Reports to one UPS Event SCU. Overwrites value specified on Device level.

(dcmUPSEventSCUKeepAlive)

Retrieve AE Title(s)

string

Specifies Retrieve AE Titles associated with DICOM objects received by this Network AE. Overwrites value specified on Device level.

(dcmRetrieveAET)

Return Retrieve AE Title(s)

string

Retrieve AE Title returned in C-FIND and QIDO responses. If absent, the Retrieve AET associated with the archived entity will be returned. Overwrites value specified on Device level.

(dcmReturnRetrieveAET)

Multiple Store Associations(s)

string

Number of Storage Associations used for retrieve of Composite Objects. C-STORE SCP specific numbers can be specified by prefix ‘<AETitle>:’. Examples : 2 or STORESCP:3 Supplements Multiple Store Associations specified on Device level.

(dcmMultipleStoreAssociations)

External Retrieve AE Destination

string

AE Title of local C-STORE-SCP to be set as Move Destination in C-MOVE RQs forwarded to external retrieve AE. Overwrites value specified on Device level.

(dcmExternalRetrieveAEDestination)

Copy Move Update Policy

string

Specifies update policy for attributes of the destination Study on Copy/Move of Instances from another Study. If absent, the attributes will not be updated. Overwrites value specified on Device level.

Enumerated values:

PRESERVE (= The attributes will be preserved. Nullify attributes in the new dataset which are not present in the original dataset. Any extra attributes will be nullified)

SUPPLEMENT (= The attributes will be overwritten. Attributes not present in original dataset will be supplemented. Any extra attributes with not null values will be added)

MERGE (= The attributes will be overwritten. Attribute values will be written from new dataset. Any attributes with not null values, shall not be overwritten by attributes with null values)

OVERWRITE (= The attributes will be overwritten. Attribute values if null in new dataset, will be nullified in original dataset. Any attributes with not null values, shall be overwritten by attributes with null values)

REPLACE (= The attributes will be completely overwritten)

(dcmCopyMoveUpdatePolicy)

Link MWL Entry Update Policy

string

Specifies update policy for Study attributes on Link of Instances of another Study with a MWL Entry referring an existing Study. Overwrites value specified on Device level.

Enumerated values:

PRESERVE (= The attributes will be preserved. Nullify attributes in the new dataset which are not present in the original dataset. Any extra attributes will be nullified)

SUPPLEMENT (= The attributes will be overwritten. Attributes not present in original dataset will be supplemented. Any extra attributes with not null values will be added)

MERGE (= The attributes will be overwritten. Attribute values will be written from new dataset. Any attributes with not null values, shall not be overwritten by attributes with null values)

OVERWRITE (= The attributes will be overwritten. Attribute values if null in new dataset, will be nullified in original dataset. Any attributes with not null values, shall be overwritten by attributes with null values)

REPLACE (= The attributes will be completely overwritten)

(dcmLinkMWLEntryUpdatePolicy)

Storage Verification Policy

string

Policy applied on storage verification of studies. Overwrites value specified on Device level.

Enumerated values:

DB_RECORD_EXISTS (= Only check for existence of DB records)

OBJECT_EXISTS (= Check if object exists on Storage System)

OBJECT_SIZE (= Check size of object on Storage System)

OBJECT_FETCH (= Fetch object from Storage System)

OBJECT_CHECKSUM (= Recalculate checksum of object on Storage System)

S3_MD5SUM (= Check MD5 checksum of object on S3 Storage System)

(dcmStorageVerificationPolicy)

Storage Verification Update Location Status

boolean

Indicates if the Status of the Location DB record shall be updated on Storage Verification accordingly. Not effective with Storage Verification Policy: DB_RECORD_EXISTS. Overwrites value specified on Device level.

(dcmStorageVerificationUpdateLocationStatus)

Storage Verification Storage IDs(s)

string

Only accept Storage Verification if the validation of the storage of the object on one of the specified Storage Systems is successful. Not effective with Storage Verification Policy: DB_RECORD_EXISTS. Overwrites values specified on Device level.

(dcmStorageVerificationStorageID)

Storage Verification Initial Delay

string

Delay in ISO-8601 duration format PnYnMnD or PnW of first Storage Verification of a Series after it was received. Overwrites values specified on Device level.

(dcmStorageVerificationInitialDelay)

Update Location Status on Retrieve

boolean

Indicates if the Status of the Location DB record shall be updated for objects failed to get fetched from storage on retrieve to MISSING_OBJECT or FAILED_TO_FETCH_OBJECT. Overwrites value specified on Device level.

(dcmUpdateLocationStatusOnRetrieve)

Storage Verification on Retrieve

boolean

Indicates if failures to fetch an object from Storage on retrieve shall trigger a Storage Verification of the whole Series. Overwrites value specified on Device level.

(dcmStorageVerificationOnRetrieve)

HL7 Procedure Status Update Sending Application

string

Application|Facility name of Sending Application for HL7 Procedure Status Update. Overwrites value specified on Device level.

(hl7PSUSendingApplication)

HL7 Procedure Status Update Receiving Application(s)

string

Application|Facility name of Receiving Application for HL7 Procedure Status Update. Overwrites value specified on Device level.

(hl7PSUReceivingApplication)

HL7 Procedure Status Update Action(s)

string

Specifies HL7 Procedure Status Update action. May be overwritten by configured values for particular Archive Network AEs.

Enumerated values:

SEND_NOTIFICATION (= Send HL7 Procedure Status Update Notification message to configured HL7 Procedure Status Update Receiving Applications)

UPDATE_MWL_STATUS (= Set Scheduled Procedure Step Status of MWL Items associated to STUDY to COMPLETED)

(hl7PSUAction)

HL7 Procedure Status Update Trigger(s)

string

Specifies trigger events to send a HL7 Procedure Status Update notification to HL7 Receivers configured by HL7 Procedure Status Update Receiving Application. Overwrites value specified on Device level.

Enumerated values:

STUDY_RECEIVED (= Send notification on receive of studies)

MPPS_RECEIVED (= Send notification on receive of MPPS)

REJECTION_NOTE_RECEIVED (= Send notification on receive of IOCM KO)

FIRST_OBJECT_OF_STUDY_RECEIVED (= Send notification on receive of first object of study)

(hl7PSUTrigger)

HL7 Procedure Status Update Delay

string

Delay in ISO-8601 duration format PnDTnHnMn.nS after which an HL7 Procedure Status Update for a received study is sent to configured HL7 receivers. If absent, HL7 Procedure Status Update is triggered by received MPPS. Overwrites value specified on Device level.

(hl7PSUDelay)

HL7 Procedure Status Update Study Template URI

string

URL of XSL style sheet to create HL7v2 message to notify configured HL7 receivers about changes of the Status of requested Procedures triggered by received Study. Overwrites value specified on Device level.

(hl7PSUStudyTemplateURI)

HL7 Procedure Status Update Timeout

string

Timeout in ISO-8601 duration format PnDTnHnMn.nS for waiting on receive of instances referenced in MPPS. Overwrites value specified on Device level.

(hl7PSUTimeout)

HL7 Procedure Status Update On Timeout

boolean

Specifies if the HL7 Procedure Status Update is sent if the timeout for waiting on receive of instances referenced is exceeded. Overwrites value specified on Device level.

(hl7PSUOnTimeout)

HL7 Procedure Status Update MPPS Template URI

string

URL of XSL style sheet to create HL7v2 message to notify configured HL7 receivers about changes of the Status of requested Procedures triggered by MPPS. Overwrites value specified on Device level.

(hl7PSUMppsTemplateURI)

HL7 Procedure Status Update Conditions(s)

string

Restrict notification of configured HL7 Procedure Status Update Receiving Applications about Procedure Status Update by conditions on attributes of received composite object in format {key}[!]={value}. Refer applicability, format and some examples. Overwrites value specified on Device level.

(hl7PSUCondition)

HL7 Procedure Status Update for Requested Procedure

boolean

Restrict notification of configured HL7 Procedure Status Update Receiving Applications about Procedure Status Update to existence of Scheduled Procedure Steps of a Requested Procedure (MWL Items in the DB) with matching Study Instance UID. Overwrites value specified on Device level.

(hl7PSUForRequestedProcedure)

HL7 Procedure Status Update Template Parameters(s)

string

XSLT parameters in format {attributeID}={value} passed to style sheet specified by HL7 Procedure Status Update MPPS Template URI or HL7 Procedure Status Update Study Template URI. {attributeID} inside of {value} will be replaced by the value of that attribute in the original dataset. E.g.: ‘RequestedProcedureID={StudyInstanceUID}’ or ‘AccessionNumber={0020000D}’. Overwrites value specified on Device level.

(hl7PSUTemplateParam)

HL7 Procedure Status Update Message Type

string

Message Type of HL7 Procedure Status Update message. Overwrites value specified on Device level.

Enumerated values:

OMG_O19 (= Eyecare Order Message)

ORU_R01 (= Unsolicited Observation Message)

OMI_O23 (= Clinical Order Message)

(hl7PSUMessageType)

HL7 Procedure Status Update PID PV1

boolean

Indicates to include a Patient Identification (PID) and a Patient Visit (PV1) segment in the HL7 Procedure Status Update message. Implicitly set, if HL7 Procedure Status Message Type = ORU_R01. Overwrites value specified on Device level.

(hl7PSUPIDPV1)

HL7 Procedure Status Update MWL Matching Key

string

Specifies attribute of received object to lookup MWL Item whose status is to be updated to COMPLETED. Only applicable is ‘HL7 Procedure Status Update MWL’ is configured as or implicitly set to true. Overwrites value specified on Device level.

Enumerated values:

AccessionNumber (= Use Accession Number (0008,0050) for matching MWL)

StudyInstanceUID (= Use Study Instance UID (0020,000D) for matching MWL)

(hl7PSUMWLMatchingKey)

Relational Query Negotiation Lenient

boolean

Indicates to accept C-FIND RQs without unique keys for levels above the query level also if support for relational-queries was not negotiated. Overwrites value specified on Device level.

(dcmRelationalQueryNegotiationLenient)

Relational Retrieve Negotiation Lenient

boolean

Indicates to accept C-MOVE and C-GET RQs without unique keys for levels above the query level also if support for relational-queries was not negotiated. Overwrites value specified on Device level. Overwrites value specified on Device level.

(dcmRelationalRetrieveNegotiationLenient)

Restrict Retrieve Silently

boolean

Indicates if the set of requested objects to retrieve shall be silently (=without counting not transferred object as failures) restricted according the Transfer Capabilities of the Retrieve Destination. Otherwise the number of requested objects for which no Transfer Capability is configured for the Retrieve Destination and therefore are not retrieved is counted as failures. Only effective, if the Retrieve Destination has configured at least one Transfer Capability with SCP role. Overwrites value specified on Device level.

(dcmRestrictRetrieveSilently)

Reject Conflicting Patient Attribute(s)

string

DICOM Tag of Patient Attribute which have to match in received objects with the value in previous received objects with equal Patient ID to be accepted. Overwrites value specified on Device level.

(dcmRejectConflictingPatientAttribute)

STOW Retired Transfer Syntax

boolean

Store received JPEG Full Progression, Non-Hierarchical JPEG images in DICOM images with corresponding (retired) Transfer Syntax UID 1.2.840.10008.1.2.4.55. Otherwise set 1.2.840.10008.1.2.4.50 (= JPEG Baseline) or 1.2.840.10008.1.2.4.51 (= JPEG Extended) as Transfer Syntax UID of the stored DICOM image, without transcoding to JPEG Baseline or JPEG Extended, but including the JPEG image as received. Overwrites value specified on Device level.

(dcmStowRetiredTransferSyntax)

STOW Exclude Application Markers

boolean

Indicates if APP markers in JPEG images received in STOW-RS Metadata and Bulkdata requests shall be excluded from the JPEG bit streams encapsulated in created DICOM instances. Overwrites value specified on Device level.

(dcmStowExcludeAPPMarkers)

STOW Quicktime to MP4

boolean

Indicates if QuickTime containers received in STOW-RS Metadata and Bulkdata requests shall be converted to MP4 containers encapsulated in created DICOM instances. The conversion requires that ffmpeg is installed and the ffmpeg CLI utility is available in the PATH. Otherwise Quicktime containers will get encapsulated in the stored DICOM object verbatim, with a declared DICOM MPEG-4 Transfer Syntax which reflects the encoding of the video stream in the container, but contradicts the actual container format. Overwrites value specified on Device level.

(dcmStowQuicktime2MP4)

STOW Maximum Fragment Length

integer

Maximum length of data fragments of encapsulated JPEG/MPEG stream in stored DICOM object. If the received JPEG/MPEG stream exceeds that value, it will be split into several fragments, using a Fragmentable Encapsulated Transfer Syntax. Valid range: 1024..4294967294. Overwrites value specified on Device level.

(dcmStowMaxFragmentLength)

Retrieve Task Warning on no Match

boolean

Indicates if the result status of Retrieve Tasks shall be set to WARNING if none of the requested objects was found on the C-MOVE SCP. Overwrites value specified on Device level.

(dcmRetrieveTaskWarningOnNoMatch)

Retrieve Task Warning on Warnings

boolean

Indicates if the result status of Retrieve Tasks shall be set to WARNING if there are Warning Sub-Operations, even if the retrieve of all objects was successful. Overwrites value specified on Device level

(dcmRetrieveTaskWarningOnWarnings)

Change Requester AET

string

Indicates change requester AET in rejections triggered by archive. Overwrites value specified on Device level.

(dcmChangeRequesterAET)

Filter by Issuer of Patient ID

boolean

Filter by Issuer of Patient ID even if no matching key for Patient ID is specified. Overwrites value specified on Device level.

(dcmFilterByIssuerOfPatientID)

Match SOP Class on Instance level

boolean

Indicates to consider the SOP Class UID on Instance level for calculation of matches with SOP Classes in Study (0008,0062); otherwise rely on stored SOP Class UID on Series level, which may result in missing matches if one Series includes Instances of different SOP Classes. Overwrites value specified on Device level.

(dcmMatchSOPClassOnInstanceLevel)

UPS Update Without Transaction UID

boolean

Indicates to permit an UPS Pull SCU or UPS-RS Web client to update or change the state of an UPS workitem in state IN PROCESS without specifying a Transaction UID. Overwrites value specified on Device level.

(dcmUPSUpdateWithoutTransactionUID)

UPS 2 MWL C-Find SCP

boolean

Indicates to feed Modality Worklist C-FIND SCP service from managed list of Unified Procedure Step (UPS) instances mapped to MWL items. Overwrites value specified on Device level.

(dcmUPS2MWLCFindSCP)

Export Rule (s)

object

Export Rules applied to DICOM objects received by this AE. Supplements Export Rules specified on Device level.

Export Priors Rule (s)

object

Export Priors Rules applied to DICOM objects received by this AE. Supplements Export Priors Rules specified on Device level.

MPPS Forward Rule (s)

object

MPPS Forward Rules applied to MPPS received by this AE. Supplements MPPS Forward Rules specified on Device level.

RESTful Forward Rule (s)

object

RESTful Forward Rules. Supplements RESTful Forward rules specified on Device level.

Archive Compression rule (s)

object

Compression rules. Supplements Compression rules specified on Device level.

Archive Attribute Coercion - Legacy (s)

object

Attribute Coercion of received/sent DIMSE. Supplements Attribute Coercions specified on Device level.

Archive Attribute Coercion - New (s)

object

Attribute Coercion of received/sent DIMSE. Supplements Attribute Coercions specified on Device level.

Study Retention Policy (s)

object

Study Retention Policies. Supplements Study Retention Policies specified on Device level.

Store Access Control ID Rule (s)

object

Store Access Control Rules applied to Studies received by this AE. Supplements Store Access Control Rules specified on Device level.

UPS on Store (s)

object

UPS on Store Rules applied to DICOM objects received by this AE. Supplements UPS on Store Rules specified on Device level.

UPS on UPS Completed (s)

object

UPS on UPS Completed Rules applied to UPS managed by this AE. Supplements UPS on UPS Completed Rules specified on Device level.

UPS on UPS Canceled (s)

object

UPS on UPS Canceled Rules applied to UPS managed by any AE. Supplements UPS on UPS Canceled Rules specified on Device level.