org.dcm4che2.audit.message
Class PatientRecordMessage
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.PatientRecordMessage
org.dcm4che2.audit.message.PatientRecordMessage
- public class PatientRecordMessage 
- extends AuditMessageSupport
This message describes the event of a patient record being created,
 modified, accessed, or deleted.
 
 
 Note: There are several types of patient records managed by both DICOM
 and non-DICOM system.  DICOM applications often manipulate patient
 records managed by a variety of systems, and thus may be obligated by
 site security policies to record such events in the audit logs. This
 audit event can be used to record the access or manipulation of patient
 records where specific DICOM SOP Instances are not involved.
 
- Since:
- Nov 21, 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.11 Patient 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
PatientRecordMessage
public PatientRecordMessage(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.