Rejection IAN - dcm4che/dcm4chee-arc-light GitHub Wiki
This page gives a brief overview of tests to be done to send out notifications of availability of rejected instances.
IHE framework specifies notifying configured IAN destinations about rejected instances. This has been implemented in the archive with some open questions solved as per a certain understanding of the specification.
The only configuration necessary to send out Instance Availability Notification for rejected Instances are
- Remote Application Entity for each of the system(s) acting as an IAN destination(s).
- Configuring these application entities as IAN Destination(s) on archive device extension level.
Configuration page -> Devices tab -> dcm4chee-arc -> Device Extension -> Archive Device Extension -> IAN Destination
-
For each use case, start ianscp simulating the Service Class Provider (SCP) for the Instance Available Notification (IAN) SOP Class
ianscp -b IANSCP:11117
-
For each use case, verify in
Monitoring page -> Queues tab -> IAN Tasks
queue, that IAN sent out has beenCOMPLETED
. Additionally, theSOP Instance UID
from the queue message should match with the value ofMedia Storage SOP Instance UID
in the dataset of IAN.
- Total Rejection Retention Expired
- Partial Rejection Retention Expired
- Partial Rejection Quality Reasons
- Partial Rejection Quality Reasons with IOCM_REGULAR_USE
- Total Rejection Incorrect Modality Worklist
- Total Rejection Incorrect Modality Worklist with PPS
Activate Purge instance records from DB feature and repeat the tests. Trigger complete / partial rejections of studies after the series metadata is aggregated and instance records are purged from the database. The IAN dataset for each of the rejection use cases post purging of instance records from DB should be identical to the IAN datasets of rejection use cases when purging instance records was not activated.