org.dcm4che2.audit.message
Class ProcedureRecordMessage
java.lang.Object
   org.dcm4che2.audit.message.AuditMessage
org.dcm4che2.audit.message.AuditMessage
       org.dcm4che2.audit.message.AuditMessageSupport
org.dcm4che2.audit.message.AuditMessageSupport
           org.dcm4che2.audit.message.ProcedureRecordMessage
org.dcm4che2.audit.message.ProcedureRecordMessage
- public class ProcedureRecordMessage 
- extends AuditMessageSupport
This message describes the event of a procedure record being created,
 accessed, modified, accessed, or deleted.  This message may only include
 information about a single Procedure.
 
 
 Notes:
 - DICOM applications often manipulate procedure records, e.g. with
 MPPS update.  Modality Worklist query events are described by the Query
 event.
- The same accession number may appear with several order numbers.
 The Study participant fields or the entire message may be repeated to
 capture such many to many relationships.
- Since:
- Nov 23, 2006
- Version:
- $Revision: 750 $ $Date: 2007-02-12 18:37:51 +0100 (Mon, 12 Feb 2007) $
- Author:
- Gunter Zeilinger 
- See Also:
- 
 DICOM Supp 95: Audit Trail Messages, A.1.3.12 Procedure Record
| Field Summary | 
| protected  java.lang.String | name
 | 
 
 
 
 
 
 
| Methods inherited from class org.dcm4che2.audit.message.AuditMessage | 
| addActiveParticipant, addAuditSource, addParticipantObject, aetsToAltUserID, aetToAltUserID, altUserIDToAETs, getActiveParticipants, getAuditEvent, getAuditSources, getLocalAETitles, getLocalHost, getLocalHostName, getLocalNodeID, getParticipantObjects, getProcessID, getProcessName, getRequestingActiveParticipants, hostNameOf, isAllowMultipleRequestors, isEmpty, isEnableDNSLookups, isIncludeXMLDeclaration, isQualifyHostname, isTimezonedDateTime, isUtcDateTime, nodeIDOf, output, outputContent, setAllowMultipleRequestors, setEnableDNSLookups, setEventDateTime, setIncludeXMLDeclaration, setLocalAETitles, setOutcomeIndicator, setProcessName, setQualifyHostname, setTimezonedDateTime, setUtcDateTime, toDateTimeStr, toString | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
name
protected final java.lang.String name
ProcedureRecordMessage
public ProcedureRecordMessage(AuditEvent.ActionCode action)
addStudy
public ParticipantObject addStudy(java.lang.String uid,
                                  ParticipantObjectDescription desc)
- 
 
addAttribute
protected void addAttribute(java.lang.String name,
                            java.lang.Object val,
                            boolean optional)
- 
 
addAttribute
protected void addAttribute(java.lang.String name,
                            java.util.Date val,
                            boolean optional)
- 
 
addAttribute
protected void addAttribute(java.lang.String name,
                            byte[] val,
                            boolean optional)
- 
 
getAttribute
protected java.lang.Object getAttribute(java.lang.String name)
- 
 
toString
public java.lang.String toString(int initialSize)
- 
 
outputChilds
protected void outputChilds(java.io.Writer out,
                            java.util.List<? extends org.dcm4che2.audit.message.BaseElement> childs)
                     throws java.io.IOException
- 
- Throws:
- java.io.IOException
 
Copyright © 2011 dcm4che. All Rights Reserved.