IAN/SCN SCU Service. Used to notify DICOM peers about available instances for Instance Available Notifications and Study Content Notifications.
org.dcm4chex.archive.dcm.ianscu.IANScuService
The default constructor
IanScuService
&defaultAttributes;
&defaultSCUAttributes;
List of AE titles of notified application entities, separated by \(backslash).
NONE = do not notify any application entity.
NotifiedAETitles
java.lang.String
IAN Enabled? IAN SCU is enabled if NotifiedAETitles and/or Mpps2IanDestinationStylesheet not NONE
isEnabled
boolean
Standard services which are notified: XDS-I, ExportManager, UPSFeed, GPWLFeed]]>
NotifyOtherServices
boolean
Send IAN not before having received the last instance of the
instance set referenced in the MPPS. Otherwise send IAN already when
receiving the last instance of a Series or when the association over
which instances were received is closed by the sender.
SendOneIANforEachMPPS
boolean
Enable sending of IAN when MPPS was linked with MWL.
OnMppsLinkedEnabled
boolean
Calling AE title used in the Association Request.
CallingAETitle
java.lang.String
Number and intervals of retries for failed
Instance Available or Study Content Notification requests. <br>Format:
<br>Comma separated list of <i>number</I> x <i>interval</I> pairs.
<br>The interval can be specified in seconds (##s),
minutes (##m), hours (##h) or days (##d).
<br>Example:
<br>5x1m,10x10m means retry a total of 5 times, one minute
apart for each retry; then retry a total of 10 times, 10 minutes
apart for each retry.
RetryIntervals
java.lang.String
Offer Basic Study Content Notification Service - additionally
to the Instance Available Notification Service - in the Association Request.
OfferStudyContentNotification
boolean
Prefer the use of the Instance Available Notification Service if
the Instance Available Notification and Basic Study Content Notification
Service is supported by the remote application entity.
PreferInstanceAvailableNotification
boolean
Maximum number of concurrent sent notifications.
Concurrency
int
The output must contain a <destination aet="DEST" > element for each destination.
Use NONE to disable this feature.
A relative path name is resolved relative to
archive-install-directory/server/default/.]]>
Mpps2IanDestinationStylesheet
java.lang.String
Priority used in Basic Study Content Notification Requests.
Enumerated Values: LOW, MEDIUM, HIGH.
StudyContentNotificationPriority
java.lang.String
Retrieve URI of this system. This value will be added to IAN dataset in attribute (0040,E010).
NONE = do not add Retrieve URI(0040,E010).
RetrieveURI
java.lang.String
Retrieve Location UID of this system. This value will be added to IAN dataset in attribute (0040,E011).
NONE = do not add Retrieve Location UID(0040,E011).
RetrieveLocationUID
java.lang.String
Used internally. Do not modify.
QueueName
java.lang.String
Used internally. Do NOT modify.
JMSServiceName
javax.management.ObjectName
Used internally. Do not modify.
StoreScpServiceName
javax.management.ObjectName
Used internally. Do not modify.
MppsScpServiceName
javax.management.ObjectName
Used internally. Do not modify.
DeleteStudyServiceName
javax.management.ObjectName
Used internally. Do not modify.
ContentEditServiceName
javax.management.ObjectName
Used internally. Do NOT modify.
TemplatesServiceName
javax.management.ObjectName
&defaultOperations;
schedule IAN for instances of specified study
scheduleIANforStudy
Study Instance UID
uid
java.lang.String
void
schedule IAN for instances of specified series
scheduleIANforSeries
Series Instance UID
uid
java.lang.String
void
schedule random IAN for testing
scheduleRandomIAN
Retrieve AE Title of all referenced instances
retrieveAET
java.lang.String
Availability (ONLINE, NEARLINE , OFFLINE or NOT AVAILABLE)
of all referenced instances
availability
java.lang.String
Number of referenced Series
numSeries
int
Number of referenced Instances per referenced Series
numInstancesPerSeries
int
void
Notify other services about IAN. (can be also called from web3 after link/unlink)
notifyOtherServices
MPPS attributes
mpps
org.dcm4che.data.Dataset
void