public class IIM extends AbstractSegment
Represents an HL7 IIM message segment (Inventory Item Master). This segment has the following fields:
log
Constructor and Description |
---|
IIM(Group parent,
ModelClassFactory factory)
Creates a new IIM segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
CWE |
getIim1_PrimaryKeyValueIIM()
Returns
IIM-1: "Primary Key Value - IIM" - creates it if necessary
|
MO |
getIim10_InventoryReceivedItemCost()
Returns
IIM-10: "Inventory Received Item Cost" - creates it if necessary
|
DTM |
getIim11_InventoryOnHandDate()
Returns
IIM-11: "Inventory On Hand Date" - creates it if necessary
|
NM |
getIim12_InventoryOnHandQuantity()
Returns
IIM-12: "Inventory On Hand Quantity" - creates it if necessary
|
CWE |
getIim13_InventoryOnHandQuantityUnit()
Returns
IIM-13: "Inventory On Hand Quantity Unit" - creates it if necessary
|
CNE |
getIim14_ProcedureCode()
Returns
IIM-14: "Procedure Code" - creates it if necessary
|
CNE[] |
getIim15_ProcedureCodeModifier()
Returns all repetitions of Procedure Code Modifier (IIM-15).
|
CNE |
getIim15_ProcedureCodeModifier(int rep)
Returns a specific repetition of
IIM-15: "Procedure Code Modifier" - creates it if necessary
|
int |
getIim15_ProcedureCodeModifierReps()
Returns a count of the current number of repetitions of Procedure Code Modifier (IIM-15).
|
CWE |
getIim2_ServiceItemCode()
Returns
IIM-2: "Service Item Code" - creates it if necessary
|
ST |
getIim3_InventoryLotNumber()
Returns
IIM-3: "Inventory Lot Number" - creates it if necessary
|
DTM |
getIim4_InventoryExpirationDate()
Returns
IIM-4: "Inventory Expiration Date" - creates it if necessary
|
CWE |
getIim5_InventoryManufacturerName()
Returns
IIM-5: "Inventory Manufacturer Name" - creates it if necessary
|
CWE |
getIim6_InventoryLocation()
Returns
IIM-6: "Inventory Location" - creates it if necessary
|
DTM |
getIim7_InventoryReceivedDate()
Returns
IIM-7: "Inventory Received Date" - creates it if necessary
|
NM |
getIim8_InventoryReceivedQuantity()
Returns
IIM-8: "Inventory Received Quantity" - creates it if necessary
|
CWE |
getIim9_InventoryReceivedQuantityUnit()
Returns
IIM-9: "Inventory Received Quantity Unit" - creates it if necessary
|
DTM |
getInventoryExpirationDate()
Returns
IIM-4: "Inventory Expiration Date" - creates it if necessary
|
CWE |
getInventoryLocation()
Returns
IIM-6: "Inventory Location" - creates it if necessary
|
ST |
getInventoryLotNumber()
Returns
IIM-3: "Inventory Lot Number" - creates it if necessary
|
CWE |
getInventoryManufacturerName()
Returns
IIM-5: "Inventory Manufacturer Name" - creates it if necessary
|
DTM |
getInventoryOnHandDate()
Returns
IIM-11: "Inventory On Hand Date" - creates it if necessary
|
NM |
getInventoryOnHandQuantity()
Returns
IIM-12: "Inventory On Hand Quantity" - creates it if necessary
|
CWE |
getInventoryOnHandQuantityUnit()
Returns
IIM-13: "Inventory On Hand Quantity Unit" - creates it if necessary
|
DTM |
getInventoryReceivedDate()
Returns
IIM-7: "Inventory Received Date" - creates it if necessary
|
MO |
getInventoryReceivedItemCost()
Returns
IIM-10: "Inventory Received Item Cost" - creates it if necessary
|
NM |
getInventoryReceivedQuantity()
Returns
IIM-8: "Inventory Received Quantity" - creates it if necessary
|
CWE |
getInventoryReceivedQuantityUnit()
Returns
IIM-9: "Inventory Received Quantity Unit" - creates it if necessary
|
CWE |
getPrimaryKeyValueIIM()
Returns
IIM-1: "Primary Key Value - IIM" - creates it if necessary
|
CNE |
getProcedureCode()
Returns
IIM-14: "Procedure Code" - creates it if necessary
|
CNE[] |
getProcedureCodeModifier()
Returns all repetitions of Procedure Code Modifier (IIM-15).
|
CNE |
getProcedureCodeModifier(int rep)
Returns a specific repetition of
IIM-15: "Procedure Code Modifier" - creates it if necessary
|
int |
getProcedureCodeModifierReps()
Returns a count of the current number of repetitions of Procedure Code Modifier (IIM-15).
|
CWE |
getServiceItemCode()
Returns
IIM-2: "Service Item Code" - creates it if necessary
|
CNE |
insertIim15_ProcedureCodeModifier(int rep)
Inserts a repetition of
IIM-15: "Procedure Code Modifier" at a specific index
|
CNE |
insertProcedureCodeModifier(int rep)
Inserts a repetition of
IIM-15: "Procedure Code Modifier" at a specific index
|
CNE |
removeIim15_ProcedureCodeModifier(int rep)
Removes a repetition of
IIM-15: "Procedure Code Modifier" at a specific index
|
CNE |
removeProcedureCodeModifier(int rep)
Removes a repetition of
IIM-15: "Procedure Code Modifier" at a specific index
|
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetition
getMessage, getParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessage, getParent
public IIM(Group parent, ModelClassFactory factory)
public CWE getPrimaryKeyValueIIM()
public CWE getIim1_PrimaryKeyValueIIM()
public CWE getServiceItemCode()
public CWE getIim2_ServiceItemCode()
public ST getInventoryLotNumber()
public ST getIim3_InventoryLotNumber()
public DTM getInventoryExpirationDate()
public DTM getIim4_InventoryExpirationDate()
public CWE getInventoryManufacturerName()
public CWE getIim5_InventoryManufacturerName()
public CWE getInventoryLocation()
public CWE getIim6_InventoryLocation()
public DTM getInventoryReceivedDate()
public DTM getIim7_InventoryReceivedDate()
public NM getInventoryReceivedQuantity()
public NM getIim8_InventoryReceivedQuantity()
public CWE getInventoryReceivedQuantityUnit()
public CWE getIim9_InventoryReceivedQuantityUnit()
public MO getInventoryReceivedItemCost()
public MO getIim10_InventoryReceivedItemCost()
public DTM getInventoryOnHandDate()
public DTM getIim11_InventoryOnHandDate()
public NM getInventoryOnHandQuantity()
public NM getIim12_InventoryOnHandQuantity()
public CWE getInventoryOnHandQuantityUnit()
public CWE getIim13_InventoryOnHandQuantityUnit()
public CNE getProcedureCode()
public CNE getIim14_ProcedureCode()
public CNE[] getProcedureCodeModifier()
public CNE[] getIim15_ProcedureCodeModifier()
public int getProcedureCodeModifierReps()
public CNE getProcedureCodeModifier(int rep)
rep
- The repetition index (0-indexed)public CNE getIim15_ProcedureCodeModifier(int rep)
rep
- The repetition index (0-indexed)public int getIim15_ProcedureCodeModifierReps()
public CNE insertProcedureCodeModifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CNE insertIim15_ProcedureCodeModifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CNE removeProcedureCodeModifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public CNE removeIim15_ProcedureCodeModifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.