org.dcm4che2.audit.message
Class ParticipantObject.IDTypeCode

java.lang.Object
  extended by org.dcm4che2.audit.message.CodeElement
      extended by org.dcm4che2.audit.message.ParticipantObject.IDTypeCode
Enclosing class:
ParticipantObject

public static class ParticipantObject.IDTypeCode
extends CodeElement


Field Summary
static ParticipantObject.IDTypeCode ACCOUNT_NUMBER
           
static ParticipantObject.IDTypeCode ENCOUNTER_NUMBER
           
static ParticipantObject.IDTypeCode ENROLLEE_NUMBER
           
static ParticipantObject.IDTypeCode GUARANTOR_NUMBER
           
static ParticipantObject.IDTypeCode MEDIAL_RECORD_NUMBER
           
protected  java.lang.String name
           
static ParticipantObject.IDTypeCode NODE_ID
           
static ParticipantObject.IDTypeCode PATIENT_ID
           
static ParticipantObject.IDTypeCode REPORT_NAME
           
static ParticipantObject.IDTypeCode REPORT_NUMBER
           
static ParticipantObject.IDTypeCode SEARCH_CRITERIA
           
static ParticipantObject.IDTypeCode SOCIAL_SECURITY_NUMBER
           
static ParticipantObject.IDTypeCode SOP_CLASS_UID
           
static ParticipantObject.IDTypeCode STUDY_INSTANCE_UID
           
static ParticipantObject.IDTypeCode URI
           
static ParticipantObject.IDTypeCode USER_IDENTIFIER
           
 
Constructor Summary
ParticipantObject.IDTypeCode(java.lang.String code, java.lang.String codeSystemName, java.lang.String displayName)
           
 
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  boolean isEmpty()
           
 void output(java.io.Writer out)
           
protected  void outputChilds(java.io.Writer out, java.util.List<? extends org.dcm4che2.audit.message.BaseElement> childs)
           
protected  void outputContent(java.io.Writer out)
          Allows subclasses to write content to the output.
 java.lang.String toString()
           
 java.lang.String toString(int initialSize)
           
 
Methods inherited from class org.dcm4che2.audit.message.CodeElement
getCode, getCodeSystem, getCodeSystemName, getDisplayName, getOriginalText, setCodeSystem, setCodeSystemName, setDisplayName, setOriginalText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MEDIAL_RECORD_NUMBER

public static final ParticipantObject.IDTypeCode MEDIAL_RECORD_NUMBER

PATIENT_ID

public static final ParticipantObject.IDTypeCode PATIENT_ID

ENCOUNTER_NUMBER

public static final ParticipantObject.IDTypeCode ENCOUNTER_NUMBER

ENROLLEE_NUMBER

public static final ParticipantObject.IDTypeCode ENROLLEE_NUMBER

SOCIAL_SECURITY_NUMBER

public static final ParticipantObject.IDTypeCode SOCIAL_SECURITY_NUMBER

ACCOUNT_NUMBER

public static final ParticipantObject.IDTypeCode ACCOUNT_NUMBER

GUARANTOR_NUMBER

public static final ParticipantObject.IDTypeCode GUARANTOR_NUMBER

REPORT_NAME

public static final ParticipantObject.IDTypeCode REPORT_NAME

REPORT_NUMBER

public static final ParticipantObject.IDTypeCode REPORT_NUMBER

SEARCH_CRITERIA

public static final ParticipantObject.IDTypeCode SEARCH_CRITERIA

USER_IDENTIFIER

public static final ParticipantObject.IDTypeCode USER_IDENTIFIER

URI

public static final ParticipantObject.IDTypeCode URI

STUDY_INSTANCE_UID

public static final ParticipantObject.IDTypeCode STUDY_INSTANCE_UID

SOP_CLASS_UID

public static final ParticipantObject.IDTypeCode SOP_CLASS_UID

NODE_ID

public static final ParticipantObject.IDTypeCode NODE_ID

name

protected final java.lang.String name
Constructor Detail

ParticipantObject.IDTypeCode

public ParticipantObject.IDTypeCode(java.lang.String code,
                                    java.lang.String codeSystemName,
                                    java.lang.String displayName)
Method Detail

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)

output

public void output(java.io.Writer out)
            throws java.io.IOException
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(int initialSize)

isEmpty

protected boolean isEmpty()

outputContent

protected void outputContent(java.io.Writer out)
                      throws java.io.IOException
Allows subclasses to write content to the output. Note to implementers: isEmpty() should also be overridden to return false, otherwise this method will not be called.

Parameters:
out - the writer to write the output to.
Throws:
java.io.IOException - thrown by derived classes if an error occurs.

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.