com.merge.HL7.v260.fields
Class HL7FieldDDI

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

public class HL7FieldDDI
extends HL7Field

This data type specifies the detail information for the daily deductible.


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
HL7FieldDDI()
          Creates an empty HL7 DDI 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.
 java.lang.String getDelayDays()
          Gets the Delay Days component of this field.
 int getMaxSize()
          Gets the number of components defined for this field.
 HL7FieldMO getMonetaryAmount()
          Gets the Monetary Amount component of this field.
 java.lang.String getMonetaryAmountValue()
          Gets the Monetary Amount component of this field.
 java.lang.String getNumberofDays()
          Gets the Number of Days 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 isDelayDaysEmpty()
          Tells whether the Delay Days component has been specified.
 boolean isDelayDaysNull()
          Tells whether the Delay Days component has a has Null value as defined by HL7.
 boolean isMonetaryAmountEmpty()
          Tells whether the Monetary Amount component has been specified.
 boolean isMonetaryAmountNull()
          Tells whether the Monetary Amount component has a has Null value as defined by HL7.
 boolean isNumberofDaysEmpty()
          Tells whether the Number of Days component has been specified.
 boolean isNumberofDaysNull()
          Tells whether the Number of Days component has a has Null value as defined by HL7.
 void setDelayDays(java.lang.String val)
          Sets the Delay Days from a string.
 void setMonetaryAmount(HL7FieldMO val)
          Sets the Monetary Amount component of this field.
 void setMonetaryAmountValue(java.lang.String val)
          Sets the Monetary Amount from a string.
 void setNumberofDays(java.lang.String val)
          Sets the Number of Days 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

HL7FieldDDI

public HL7FieldDDI()
Creates an empty HL7 DDI 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.

getDelayDays

public java.lang.String getDelayDays()
Gets the Delay Days component of this field.

Returns:
the Delay Days value

setDelayDays

public void setDelayDays(java.lang.String val)
Sets the Delay Days from a string.

Parameters:
val - The value to set for Delay Days

isDelayDaysEmpty

public boolean isDelayDaysEmpty()
Tells whether the Delay Days component has been specified.

Returns:
true if the component is empty.

isDelayDaysNull

public boolean isDelayDaysNull()
Tells whether the Delay Days component has a has Null value as defined by HL7.

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

getMonetaryAmountValue

public java.lang.String getMonetaryAmountValue()
Gets the Monetary Amount component of this field.

Returns:
the Monetary Amount value

setMonetaryAmountValue

public void setMonetaryAmountValue(java.lang.String val)
Sets the Monetary Amount from a string.

Parameters:
val - The value to set for Monetary Amount

getMonetaryAmount

public HL7FieldMO getMonetaryAmount()
Gets the Monetary Amount component of this field.

Returns:
An HL7FieldMO object representing Monetary Amount

setMonetaryAmount

public void setMonetaryAmount(HL7FieldMO val)
Sets the Monetary Amount component of this field.

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

isMonetaryAmountEmpty

public boolean isMonetaryAmountEmpty()
Tells whether the Monetary Amount component has been specified.

Returns:
true if the component is empty.

isMonetaryAmountNull

public boolean isMonetaryAmountNull()
Tells whether the Monetary Amount component has a has Null value as defined by HL7.

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

getNumberofDays

public java.lang.String getNumberofDays()
Gets the Number of Days component of this field.

Returns:
the Number of Days value

setNumberofDays

public void setNumberofDays(java.lang.String val)
Sets the Number of Days from a string.

Parameters:
val - The value to set for Number of Days

isNumberofDaysEmpty

public boolean isNumberofDaysEmpty()
Tells whether the Number of Days component has been specified.

Returns:
true if the component is empty.

isNumberofDaysNull

public boolean isNumberofDaysNull()
Tells whether the Number of Days 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.