org.dcm4che2.audit.message
Class OrderRecordMessage
java.lang.Object
org.dcm4che2.audit.message.AuditMessage
org.dcm4che2.audit.message.AuditMessageSupport
org.dcm4che2.audit.message.OrderRecordMessage
public class OrderRecordMessage
- extends AuditMessageSupport
This message describes the event of an order being created, modified,
accessed, or deleted. This message may only include information about
a single patient.
Note: An order record typically is managed by a non-DICOM system.
However, DICOM applications often manipulate order records, and thus
may be obligated by site security policies to record such events in
the audit logs.
- 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.10 Order Record
Field Summary |
protected java.lang.String |
name
|
Method Summary |
protected void |
addAttribute(java.lang.String name,
byte[] val,
boolean optional)
|
protected void |
addAttribute(java.lang.String name,
java.util.Date val,
boolean optional)
|
protected void |
addAttribute(java.lang.String name,
java.lang.Object val,
boolean optional)
|
protected java.lang.Object |
getAttribute(java.lang.String name)
|
protected void |
outputChilds(java.io.Writer out,
java.util.List<? extends org.dcm4che2.audit.message.BaseElement> childs)
|
java.lang.String |
toString(int initialSize)
|
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
OrderRecordMessage
public OrderRecordMessage(AuditEvent.ActionCode action)
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.