com.merge.HL7.v260.fields
Class HL7FieldEIP

java.lang.Object
  extended by com.merge.HL7.HL7Field
      extended by com.merge.HL7.v260.fields.HL7FieldEIP

public class HL7FieldEIP
extends HL7Field

Specifies an identifier assigned to an entity by either the placer or the filler system. If both components are populated the identifiers must refer to the same entity.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.merge.HL7.HL7Field
HL7Field.FieldFormatter
 
Field Summary
 
Fields inherited from class com.merge.HL7.HL7Field
EMPTY_VALUE, NULL_VALUE
 
Constructor Summary
HL7FieldEIP()
          Creates an empty HL7 EIP type field object.
 
Method Summary
 java.lang.String getComponentDescription(int index)
          Gets the description of a component in this field.
 int getComponentLength(int index)
          Gets the maximum number of characters for a component in this field.
 java.lang.String getComponentType(int index)
          Gets the HL7 data type of a component in this field.
 HL7FieldEI getFillerAssignedIdentifier()
          Gets the Filler Assigned Identifier component of this field.
 java.lang.String getFillerAssignedIdentifierValue()
          Gets the Filler Assigned Identifier component of this field.
 int getMaxSize()
          Gets the number of components defined for this field.
 HL7FieldEI getPlacerAssignedIdentifier()
          Gets the Placer Assigned Identifier component of this field.
 java.lang.String getPlacerAssignedIdentifierValue()
          Gets the Placer Assigned Identifier component of this field.
 java.lang.String getTableNo(int index)
          Gets the table identifier of a component in this field.
 boolean isComponentMandatory(int index)
          Tells whether a component is mandatory.
 boolean isFillerAssignedIdentifierEmpty()
          Tells whether the Filler Assigned Identifier component has been specified.
 boolean isFillerAssignedIdentifierNull()
          Tells whether the Filler Assigned Identifier component has a has Null value as defined by HL7.
 boolean isPlacerAssignedIdentifierEmpty()
          Tells whether the Placer Assigned Identifier component has been specified.
 boolean isPlacerAssignedIdentifierNull()
          Tells whether the Placer Assigned Identifier component has a has Null value as defined by HL7.
 void setFillerAssignedIdentifier(HL7FieldEI val)
          Sets the Filler Assigned Identifier component of this field.
 void setFillerAssignedIdentifierValue(java.lang.String val)
          Sets the Filler Assigned Identifier from a string.
 void setPlacerAssignedIdentifier(HL7FieldEI val)
          Sets the Placer Assigned Identifier component of this field.
 void setPlacerAssignedIdentifierValue(java.lang.String val)
          Sets the Placer Assigned Identifier from a string.
 
Methods inherited from class com.merge.HL7.HL7Field
clone, createField, createField, getBoolValue, getComponent, getContent, getContent, getContent, getDataType, getDateValue, getDoubleValue, getFieldFormatter, getFieldName, getHL7Version, getIntValue, getMinSize, getValue, getValue, isBasicType, isEmpty, isNull, setComponent, setContent, setContent, setFieldClass, setFormatter, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, size, toAnnotatedString, toAnnotatedString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HL7FieldEIP

public HL7FieldEIP()
Creates an empty HL7 EIP type field object.

Method Detail

getMaxSize

public int getMaxSize()
Gets the number of components defined for this field.

Overrides:
getMaxSize in class HL7Field
Returns:
The maximum number of components.

getComponentType

public java.lang.String getComponentType(int index)
Gets the HL7 data type of a component in this field.

Overrides:
getComponentType in class HL7Field
Parameters:
index - The one based index of the component.
Returns:
A string representing the component's data type.

getComponentDescription

public java.lang.String getComponentDescription(int index)
Gets the description of a component in this field.

Overrides:
getComponentDescription in class HL7Field
Parameters:
index - The one based index of the component.
Returns:
A string representing the component's description.

getComponentLength

public int getComponentLength(int index)
Gets the maximum number of characters for a component in this field.

Overrides:
getComponentLength in class HL7Field
Parameters:
index - The one based index of the component.
Returns:
The maximum length of the component as defined by HL7.

isComponentMandatory

public boolean isComponentMandatory(int index)
Tells whether a component is mandatory.

Overrides:
isComponentMandatory in class HL7Field
Parameters:
index - The one based index of the component.
Returns:
true if the specified component is mandatory.

getTableNo

public java.lang.String getTableNo(int index)
Gets the table identifier of a component in this field.

Overrides:
getTableNo in class HL7Field
Parameters:
index - The one based index of the component.
Returns:
A string representing the table number as defined by HL7 or an empty string if a table number is not defined.

getPlacerAssignedIdentifierValue

public java.lang.String getPlacerAssignedIdentifierValue()
Gets the Placer Assigned Identifier component of this field.

Returns:
the Placer Assigned Identifier value

setPlacerAssignedIdentifierValue

public void setPlacerAssignedIdentifierValue(java.lang.String val)
Sets the Placer Assigned Identifier from a string.

Parameters:
val - The value to set for Placer Assigned Identifier

getPlacerAssignedIdentifier

public HL7FieldEI getPlacerAssignedIdentifier()
Gets the Placer Assigned Identifier component of this field.

Returns:
An HL7FieldEI object representing Placer Assigned Identifier

setPlacerAssignedIdentifier

public void setPlacerAssignedIdentifier(HL7FieldEI val)
Sets the Placer Assigned Identifier component of this field.

Parameters:
val - An HL7FieldEI object containing the value to be set.

isPlacerAssignedIdentifierEmpty

public boolean isPlacerAssignedIdentifierEmpty()
Tells whether the Placer Assigned Identifier component has been specified.

Returns:
true if the component is empty.

isPlacerAssignedIdentifierNull

public boolean isPlacerAssignedIdentifierNull()
Tells whether the Placer Assigned Identifier component has a has Null value as defined by HL7.

Returns:
true if the component has the HL7 Null value.

getFillerAssignedIdentifierValue

public java.lang.String getFillerAssignedIdentifierValue()
Gets the Filler Assigned Identifier component of this field.

Returns:
the Filler Assigned Identifier value

setFillerAssignedIdentifierValue

public void setFillerAssignedIdentifierValue(java.lang.String val)
Sets the Filler Assigned Identifier from a string.

Parameters:
val - The value to set for Filler Assigned Identifier

getFillerAssignedIdentifier

public HL7FieldEI getFillerAssignedIdentifier()
Gets the Filler Assigned Identifier component of this field.

Returns:
An HL7FieldEI object representing Filler Assigned Identifier

setFillerAssignedIdentifier

public void setFillerAssignedIdentifier(HL7FieldEI val)
Sets the Filler Assigned Identifier component of this field.

Parameters:
val - An HL7FieldEI object containing the value to be set.

isFillerAssignedIdentifierEmpty

public boolean isFillerAssignedIdentifierEmpty()
Tells whether the Filler Assigned Identifier component has been specified.

Returns:
true if the component is empty.

isFillerAssignedIdentifierNull

public boolean isFillerAssignedIdentifierNull()
Tells whether the Filler Assigned Identifier component has a has Null value as defined by HL7.

Returns:
true if the component has the HL7 Null value.

Copyright © 2010 Merge Healthcare Inc. All Rights Reserved.