Package ca.uhn.hl7v2.model.v251.segment
Class IIM
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v251.segment.IIM
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 IIM message segment (Inventory Item Master). This segment has the following fields:
- IIM-1: Primary Key Value - IIM (CWE)
- IIM-2: Service Item Code (CWE)
- IIM-3: Inventory Lot Number (ST) optional
- IIM-4: Inventory Expiration Date (TS) optional
- IIM-5: Inventory Manufacturer Name (CWE) optional
- IIM-6: Inventory Location (CWE) optional
- IIM-7: Inventory Received Date (TS) optional
- IIM-8: Inventory Received Quantity (NM) optional
- IIM-9: Inventory Received Quantity Unit (CWE) optional
- IIM-10: Inventory Received Item Cost (MO) optional
- IIM-11: Inventory On Hand Date (TS) optional
- IIM-12: Inventory On Hand Quantity (NM) optional
- IIM-13: Inventory On Hand Quantity Unit (CWE) optional
- IIM-14: Procedure Code (CE) optional
- IIM-15: Procedure Code Modifier (CE) optional repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypecreateNewTypeWithoutReflection(int field) Returns IIM-1: "Primary Key Value - IIM" - creates it if necessaryReturns IIM-10: "Inventory Received Item Cost" - creates it if necessaryReturns IIM-11: "Inventory On Hand Date" - creates it if necessaryReturns IIM-12: "Inventory On Hand Quantity" - creates it if necessaryReturns IIM-13: "Inventory On Hand Quantity Unit" - creates it if necessaryReturns IIM-14: "Procedure Code" - creates it if necessaryCE[]Returns all repetitions of Procedure Code Modifier (IIM-15).getIim15_ProcedureCodeModifier(int rep) Returns a specific repetition of IIM-15: "Procedure Code Modifier" - creates it if necessaryintReturns a count of the current number of repetitions of Procedure Code Modifier (IIM-15).Returns IIM-2: "Service Item Code" - creates it if necessaryReturns IIM-3: "Inventory Lot Number" - creates it if necessaryReturns IIM-4: "Inventory Expiration Date" - creates it if necessaryReturns IIM-5: "Inventory Manufacturer Name" - creates it if necessaryReturns IIM-6: "Inventory Location" - creates it if necessaryReturns IIM-7: "Inventory Received Date" - creates it if necessaryReturns IIM-8: "Inventory Received Quantity" - creates it if necessaryReturns IIM-9: "Inventory Received Quantity Unit" - creates it if necessaryReturns IIM-4: "Inventory Expiration Date" - creates it if necessaryReturns IIM-6: "Inventory Location" - creates it if necessaryReturns IIM-3: "Inventory Lot Number" - creates it if necessaryReturns IIM-5: "Inventory Manufacturer Name" - creates it if necessaryReturns IIM-11: "Inventory On Hand Date" - creates it if necessaryReturns IIM-12: "Inventory On Hand Quantity" - creates it if necessaryReturns IIM-13: "Inventory On Hand Quantity Unit" - creates it if necessaryReturns IIM-7: "Inventory Received Date" - creates it if necessaryReturns IIM-10: "Inventory Received Item Cost" - creates it if necessaryReturns IIM-8: "Inventory Received Quantity" - creates it if necessaryReturns IIM-9: "Inventory Received Quantity Unit" - creates it if necessaryReturns IIM-1: "Primary Key Value - IIM" - creates it if necessaryReturns IIM-14: "Procedure Code" - creates it if necessaryCE[]Returns all repetitions of Procedure Code Modifier (IIM-15).getProcedureCodeModifier(int rep) Returns a specific repetition of IIM-15: "Procedure Code Modifier" - creates it if necessaryintReturns a count of the current number of repetitions of Procedure Code Modifier (IIM-15).Returns IIM-2: "Service Item Code" - creates it if necessaryinsertIim15_ProcedureCodeModifier(int rep) Inserts a repetition of IIM-15: "Procedure Code Modifier" at a specific indexinsertProcedureCodeModifier(int rep) Inserts a repetition of IIM-15: "Procedure Code Modifier" at a specific indexremoveIim15_ProcedureCodeModifier(int rep) Removes a repetition of IIM-15: "Procedure Code Modifier" at a specific indexremoveProcedureCodeModifier(int rep) Removes a repetition of IIM-15: "Procedure Code Modifier" at a specific indexMethods inherited from class ca.uhn.hl7v2.model.AbstractSegment
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetitionMethods inherited from class ca.uhn.hl7v2.model.AbstractStructure
getMessage, getParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ca.uhn.hl7v2.model.Structure
getMessage, getParent
-
Constructor Details
-
IIM
Creates a new IIM segment
-
-
Method Details
-
getPrimaryKeyValueIIM
Returns IIM-1: "Primary Key Value - IIM" - creates it if necessary -
getIim1_PrimaryKeyValueIIM
Returns IIM-1: "Primary Key Value - IIM" - creates it if necessary -
getServiceItemCode
Returns IIM-2: "Service Item Code" - creates it if necessary -
getIim2_ServiceItemCode
Returns IIM-2: "Service Item Code" - creates it if necessary -
getInventoryLotNumber
Returns IIM-3: "Inventory Lot Number" - creates it if necessary -
getIim3_InventoryLotNumber
Returns IIM-3: "Inventory Lot Number" - creates it if necessary -
getInventoryExpirationDate
Returns IIM-4: "Inventory Expiration Date" - creates it if necessary -
getIim4_InventoryExpirationDate
Returns IIM-4: "Inventory Expiration Date" - creates it if necessary -
getInventoryManufacturerName
Returns IIM-5: "Inventory Manufacturer Name" - creates it if necessary -
getIim5_InventoryManufacturerName
Returns IIM-5: "Inventory Manufacturer Name" - creates it if necessary -
getInventoryLocation
Returns IIM-6: "Inventory Location" - creates it if necessary -
getIim6_InventoryLocation
Returns IIM-6: "Inventory Location" - creates it if necessary -
getInventoryReceivedDate
Returns IIM-7: "Inventory Received Date" - creates it if necessary -
getIim7_InventoryReceivedDate
Returns IIM-7: "Inventory Received Date" - creates it if necessary -
getInventoryReceivedQuantity
Returns IIM-8: "Inventory Received Quantity" - creates it if necessary -
getIim8_InventoryReceivedQuantity
Returns IIM-8: "Inventory Received Quantity" - creates it if necessary -
getInventoryReceivedQuantityUnit
Returns IIM-9: "Inventory Received Quantity Unit" - creates it if necessary -
getIim9_InventoryReceivedQuantityUnit
Returns IIM-9: "Inventory Received Quantity Unit" - creates it if necessary -
getInventoryReceivedItemCost
Returns IIM-10: "Inventory Received Item Cost" - creates it if necessary -
getIim10_InventoryReceivedItemCost
Returns IIM-10: "Inventory Received Item Cost" - creates it if necessary -
getInventoryOnHandDate
Returns IIM-11: "Inventory On Hand Date" - creates it if necessary -
getIim11_InventoryOnHandDate
Returns IIM-11: "Inventory On Hand Date" - creates it if necessary -
getInventoryOnHandQuantity
Returns IIM-12: "Inventory On Hand Quantity" - creates it if necessary -
getIim12_InventoryOnHandQuantity
Returns IIM-12: "Inventory On Hand Quantity" - creates it if necessary -
getInventoryOnHandQuantityUnit
Returns IIM-13: "Inventory On Hand Quantity Unit" - creates it if necessary -
getIim13_InventoryOnHandQuantityUnit
Returns IIM-13: "Inventory On Hand Quantity Unit" - creates it if necessary -
getProcedureCode
Returns IIM-14: "Procedure Code" - creates it if necessary -
getIim14_ProcedureCode
Returns IIM-14: "Procedure Code" - creates it if necessary -
getProcedureCodeModifier
Returns all repetitions of Procedure Code Modifier (IIM-15). -
getIim15_ProcedureCodeModifier
Returns all repetitions of Procedure Code Modifier (IIM-15). -
getProcedureCodeModifierReps
Returns a count of the current number of repetitions of Procedure Code Modifier (IIM-15). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getProcedureCodeModifier
Returns a specific repetition of IIM-15: "Procedure Code Modifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getIim15_ProcedureCodeModifier
Returns a specific repetition of IIM-15: "Procedure Code Modifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getIim15_ProcedureCodeModifierReps
Returns a count of the current number of repetitions of Procedure Code Modifier (IIM-15). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertProcedureCodeModifier
Inserts a repetition of IIM-15: "Procedure Code Modifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertIim15_ProcedureCodeModifier
Inserts a repetition of IIM-15: "Procedure Code Modifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeProcedureCodeModifier
Removes a repetition of IIM-15: "Procedure Code Modifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeIim15_ProcedureCodeModifier
Removes a repetition of IIM-15: "Procedure Code Modifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-