public interface ISegmentMap
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeItem(IAttributeItem objAttributeItem)
Adds AttributeItem to ISegmentMap at current available index.
|
void |
addAttributeItem(IAttributeItem objAttributeItem,
int index,
EnumMapModifyMode enumModifyMode)
Adds AttributeItem to ISegmentMap at given index position according to the modification mode.
|
ISegmentMap |
clone()
Retrieves a clone of ISegmentMap
|
IAttributeItem |
getAttributeItem(int index)
Retrieves Attribute structure in terms of AttributeItem from specified sequence.
|
java.lang.String |
getDataTypeName(int iItemID)
Retrieves the Data Type name of an Item specified by HL7 Standard for the specified Item.
|
java.lang.String |
getFieldName(int iItemID)
Retrieves the Field name of an Item specified by HL7 Standard for the specified Item.
|
java.lang.String |
getItemConformanceLength(int iItemID)
Retrieves the Conformance Length of an Item specified by HL7 Standard for the specified Item.
|
ISingleCollection<java.lang.Integer> |
getItemIDList()
Retrieves the list of Item ID of all AttributeItems which are member of ISEgmentMap.
|
int |
getItemMaximumLength(int iItemID)
Retrieves the Maximum Length of an Item specified by HL7 Standard for the specified Item.
|
int |
getItemMinimumLength(int iItemID)
Retrieves the Minimum Length of an Item specified by HL7 Standard for the specified Item.
|
boolean |
getLock()
Retrieves current status of lock for ISegmentMap
|
int |
getOccurrence(int iItemID)
Retrieves Occurrence for attribute defined by HL7 standard in segment
|
int[] |
getValueTable(int iItemID)
Retrieves the Table value specified by HL7 Standard for the specified Item ID.
|
boolean |
isOptional(int iItemID)
Retrieves the status indicating whether the specified Item ID is optional or not.
|
boolean |
isRepeatable(int iItemID)
Retrieves the status indicating whether the specified Item ID is repeatable or not.
|
void |
setLock(boolean bLock)
Sets lock on ISegmentMap.
|
int |
size()
Retrieves size of ISegmentMap
|
IAttributeItem getAttributeItem(int index)
index - sequence value for attribute.void addAttributeItem(IAttributeItem objAttributeItem)
objAttributeItem - instance of Attribute Itemvoid addAttributeItem(IAttributeItem objAttributeItem, int index, EnumMapModifyMode enumModifyMode)
objAttributeItem - instance of Attribute Itemindex - sequence positionenumModifyMode - enumerated value of modification modeISegmentMap clone()
void setLock(boolean bLock)
bLock - value of lockboolean getLock()
int size()
ISingleCollection<java.lang.Integer> getItemIDList()
int[] getValueTable(int iItemID)
iItemID - Integer value of Item ID.int getItemMinimumLength(int iItemID)
iItemID - Integer value of Item ID.int getItemMaximumLength(int iItemID)
iItemID - Integer value of Item ID.java.lang.String getItemConformanceLength(int iItemID)
iItemID - Integer value of Item ID.java.lang.String getDataTypeName(int iItemID)
iItemID - Integer value of Item ID.boolean isRepeatable(int iItemID)
iItemID - Integer value of Item ID.int getOccurrence(int iItemID)
iItemID - Integer value of Item ID.boolean isOptional(int iItemID)
iItemID - Integer value of Item ID.java.lang.String getFieldName(int iItemID)
iItemID - Integer value of Item ID.