7.1.5.1.1.8. DICOM Study Deleted

7.1.5.1.1.8.1. Trigger Events

This message is emitted by the archive when :

  • Study is rejected using UI
  • Study in an external archive is rejected using UI
  • Rejection Notes for all objects of a study are stored to the archive using RAD-66 transaction
  • Study is deleted by the scheduler or permanently deleted using UI
  • Previous study is deleted on subsequent receive of objects having same SOP IUID but different Study/Series IUID

7.1.5.1.1.8.2. Message Structure

Table 7.43 Entities in DICOM Study Deleted Audit Message
Event Identification  
Active Participant : Archive application  
Active Participant : Initiator Not present in Study Deleted by Scheduler case
Audit Source  
Participant Object Identification : Study  
Participant Object Identification : Patient  
Table 7.44 Event Identification
Field Name Opt Description
EventID M
EV (110105, DCM, ‘DICOM Study Deleted’)
EventActionCode M
Delete ⇒ ‘D’
EventDateTime M
The time at which the event occurred
EventOutcomeIndicator M
Success ⇒ ‘0’
Minor failure ⇒ ‘4’
EventOutcomeDescription M
Success ⇒ ‘Rejection Code Meaning’
Minor failure case ⇒ ‘Rejection Code Meaning + Error/Exception message’
Table 7.45 Active Participant : Archive application
Field Name Opt Description
UserID M
Rejection triggered using association ⇒ ‘Application entity title of Archive Device used in the association’
Rejection triggered using archive UI ⇒ ‘Invoked URL’
Permanent Deletion of Study using RESTful service ⇒ ‘Invoked URL’
Permanent Deletion of Study by scheduler ⇒ ‘Archive device name’
UserIDTypeCode U
Rejection triggered using association ⇒ EV (110119, DCM, ‘Station AE Title’)
Rejection triggered from UI ⇒ EV (12, RFC-3881, ‘URI’)
Permanent Deletion of Study using RESTful service ⇒ EV (12, RFC-3881, ‘URI’)
Permanent Deletion of Study by scheduler ⇒ EV (113877, DCM, ‘Device Name’)
UserTypeCode U
Application ⇒ ‘2’
AlternativeUserID MC
Process ID of Audit logger
UserIsRequestor M
Permanent Deletion of Study by scheduler ⇒ ‘true’
All other cases ⇒ ‘false’
NetworkAccessPointID U
Hostname/IP Address of the connection referenced by Audit logger
NetworkAccessPointTypeCode U
NetworkAccessPointID is host name ⇒ ‘1’
NetworkAccessPointID is an IP address ⇒ ‘2’
Table 7.46 Active Participant : Initiator
Field Name Opt Description
UserID M
Rejection triggered using association ⇒ ‘Application entity title of initiating system’
Rejection triggered using UI : Secured Archive ⇒ ‘User name of logged in user’
Rejection triggered using UI : Unsecured archive ⇒ ‘Remote IP address’
Permanent Deletion using RESTful service : Secured archive ⇒ ‘User name of logged in user’
Permanent Deletion using RESTful service : Unsecured archive ⇒ ‘Remote IP address’
UserIDTypeCode U
Rejection triggered using archive UI (Secured archive) ⇒ EV (113871, DCM, ‘Person ID’)
Rejection triggered using archive UI (Unsecured archive) ⇒ EV (110182, DCM, ‘Node ID’)
Rejection triggered using association ⇒ EV (110119, DCM, ‘Station AE Title’)
Permanent Deletion using RESTful service : Secured archive ⇒ EV (113871, DCM, ‘Person ID’)
Permanent Deletion using RESTful service : Unsecured archive ⇒ EV (110182, DCM, ‘Node ID’)
UserTypeCode U
Rejection triggered using association : Application ⇒ ‘2’
All other cases : Person ⇒ ‘1’
UserIsRequestor M
true
NetworkAccessPointID U
Hostname/IP Address of calling host
NetworkAccessPointTypeCode U
NetworkAccessPointID is host name ⇒ ‘1’
NetworkAccessPointID is an IP address ⇒ ‘2’
Table 7.47 Participant Object Identification : Study
Field Name Opt Description
ParticipantObjectID M Study Instance UID or 1.2.40.0.13.1.15.110.3.165.1 if unknown
ParticipantObjectTypeCode M System ⇒ ‘2’
ParticipantObjectTypeCodeRole M Report ⇒ ‘3’
ParticipantObjectIDTypeCode M EV (110180, DCM, ‘Study Instance UID’)
ParticipantObjectDetail U Base-64 encoded study date if Study has StudyDate(0008,0020) attribute
ParticipantObjectDescription U  
SOPClass MC Sop Class UID and Number of instances with this sop class. eg. <SOPClass UID=‘1.2.840.10008.5.1.4.1.1.88.22’ NumberOfInstances=‘4’/>
Accession U Accession Number
Table 7.48 Participant Object Identification : Patient
Field Name Opt Description
ParticipantObjectID M Patient ID or <none> if unknown
ParticipantObjectTypeCode M Person ⇒ ‘1’
ParticipantObjectTypeCodeRole M Patient ⇒ ‘1’
ParticipantObjectIDTypeCode M EV (2, RFC-3881, ‘Patient Number’)
ParticipantObjectName U Patient Name

7.1.5.1.1.8.3. Sample Message

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<AuditMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.dcm4che.org/DICOM/audit-message.rnc">

    <EventIdentification EventActionCode="D" EventDateTime="2017-07-17T12:17:44.888+02:00" EventOutcomeIndicator="0">
        <EventID csd-code="110105" codeSystemName="DCM" originalText="DICOM Study Deleted"/>
        <EventOutcomeDescription>Data Retention Policy Expired</EventOutcomeDescription>
    </EventIdentification>

    <ActiveParticipant UserID="127.0.0.1" UserTypeCode="1" UserIsRequestor="true" NetworkAccessPointID="127.0.0.1" NetworkAccessPointTypeCode="2">
        <UserIDTypeCode csd-code="110182" codeSystemName="DCM" originalText="Node ID"/>
    </ActiveParticipant>

    <ActiveParticipant UserID="/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.25.118006535449293656175716160619600634776/reject/113039%5EDCM"
                       AlternativeUserID="2716" UserIsRequestor="false" NetworkAccessPointID="localhost" UserTypeCode="2" NetworkAccessPointTypeCode="1">
        <UserIDTypeCode csd-code="12" codeSystemName="RFC-3881" originalText="URI"/>
    </ActiveParticipant>

    <AuditSourceIdentification AuditSourceID="dcm4chee-arc">
        <AuditSourceTypeCode csd-code="4"/>
    </AuditSourceIdentification>

    <ParticipantObjectIdentification ParticipantObjectID="2.25.118006535449293656175716160619600634776"
         ParticipantObjectTypeCode="2" ParticipantObjectTypeCodeRole="3">
        <ParticipantObjectIDTypeCode csd-code="110180" originalText="Study Instance UID" codeSystemName="DCM"/>
        <ParticipantObjectDescription>
            <Accession Number="2008/004113"/>
            <SOPClass UID="1.2.840.10008.5.1.4.1.1.1" NumberOfInstances="1"/>
        </ParticipantObjectDescription>
    </ParticipantObjectIdentification>

    <ParticipantObjectIdentification ParticipantObjectID="P5^^^ISSUER" ParticipantObjectTypeCode="1" ParticipantObjectTypeCodeRole="1">
        <ParticipantObjectIDTypeCode csd-code="2" originalText="Patient Number" codeSystemName="RFC-3881"/>
        <ParticipantObjectName>TEST^Name</ParticipantObjectName>
    </ParticipantObjectIdentification>

</AuditMessage>