ca.uhn.hl7v2.model.v251.datatype
Class ID

java.lang.Object
  extended by ca.uhn.hl7v2.model.AbstractType
      extended by ca.uhn.hl7v2.model.AbstractPrimitive
          extended by ca.uhn.hl7v2.model.primitive.ID
              extended by ca.uhn.hl7v2.model.v251.datatype.ID
All Implemented Interfaces:
Primitive, Type, java.io.Serializable

public class ID
extends ID

Note: The class description below has been excerpted from the Hl7 2.4 documentation. Sectional references made below also refer to the same documentation. The value of such a field follows the formatting rules for an ST field except that it is drawn from a table of legal values. There shall be an HL7 table number associated with ID data types. An example of an ID field is OBR-25-result status. This data type should be used only for HL7 tables (see Section 2.7.6, "Table"). The reverse is not true, since in some circumstances it is more appropriate to use the CE data type for HL7 tables. Note: validation of the input string value will only be initiated if the corresponding HL7 tableid has been set. Basically if the object is created without a tableid and the table id is not subsequently set, then then the input string value will be subjected to a length check (<= 200 chars) and then stored into the object.

Author:
Neal Acharya
See Also:
Serialized Form

Constructor Summary
ID(Message theMessage)
           
ID(Message theMessage, int theTable)
           
ID(Message theMessage, java.lang.Integer theTable)
           
 
Method Summary
 java.lang.String getVersion()
           
 
Methods inherited from class ca.uhn.hl7v2.model.primitive.ID
getTable, setTable
 
Methods inherited from class ca.uhn.hl7v2.model.AbstractPrimitive
clear, encode, getValue, parse, setValue, toString
 
Methods inherited from class ca.uhn.hl7v2.model.AbstractType
getExtraComponents, getMessage, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ca.uhn.hl7v2.model.Type
getExtraComponents, getMessage, getName
 

Constructor Detail

ID

public ID(Message theMessage)
Parameters:
theMessage - message to which this Type belongs

ID

public ID(Message theMessage,
          int theTable)
Parameters:
theMessage - message to which this Type belongs
theTable - HL7 table from which values are to be drawn

ID

public ID(Message theMessage,
          java.lang.Integer theTable)
Parameters:
theMessage - message to which this Type belongs
theTable - HL7 table from which values are to be drawn
Method Detail

getVersion

public java.lang.String getVersion()
Returns:
"2.5"


Copyright © 2001-2011 University Health Network. All Rights Reserved.