public class ITM extends AbstractSegment
Represents an HL7 ITM message segment (Material Item). This segment has the following fields:
log
Constructor and Description |
---|
ITM(Group parent,
ModelClassFactory factory)
Creates a new ITM segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
MO |
getApprovedToBuyPrice()
Returns
ITM-21: "Approved To Buy Price" - creates it if necessary
|
NM |
getApprovedToBuyQuantity()
Returns
ITM-20: "Approved To Buy Quantity" - creates it if necessary
|
XON[] |
getApprovingRegulatoryAgency()
Returns all repetitions of Approving Regulatory Agency (ITM-16).
|
XON |
getApprovingRegulatoryAgency(int rep)
Returns a specific repetition of
ITM-16: "Approving Regulatory Agency" - creates it if necessary
|
int |
getApprovingRegulatoryAgencyReps()
Returns a count of the current number of repetitions of Approving Regulatory Agency (ITM-16).
|
CNE |
getFreightChargeIndicator()
Returns
ITM-23: "Freight Charge Indicator" - creates it if necessary
|
CWE |
getItemCategory()
Returns
ITM-5: "Item Category" - creates it if necessary
|
ST |
getItemDescription()
Returns
ITM-2: "Item Description" - creates it if necessary
|
EI |
getItemIdentifier()
Returns
ITM-1: "Item Identifier" - creates it if necessary
|
CWE |
getItemNaturalAccountCode()
Returns
ITM-19: "Item Natural Account Code" - creates it if necessary
|
EI |
getItemSetIdentifier()
Returns
ITM-25: "Item Set Identifier" - creates it if necessary
|
CNE |
getItemSetIndicator()
Returns
ITM-24: "Item Set Indicator" - creates it if necessary
|
CWE |
getItemStatus()
Returns
ITM-3: "Item Status" - creates it if necessary
|
CWE |
getItemType()
Returns
ITM-4: "Item Type" - creates it if necessary
|
EI |
getItm1_ItemIdentifier()
Returns
ITM-1: "Item Identifier" - creates it if necessary
|
CWE |
getItm10_ManufacturerLabelerIdentificationCode()
Returns
ITM-10: "Manufacturer Labeler Identification Code" - creates it if necessary
|
CNE |
getItm11_PatientChargeableIndicator()
Returns
ITM-11: "Patient Chargeable Indicator" - creates it if necessary
|
CWE |
getItm12_TransactionCode()
Returns
ITM-12: "Transaction Code" - creates it if necessary
|
CP |
getItm13_TransactionAmountUnit()
Returns
ITM-13: "Transaction amount - unit" - creates it if necessary
|
CNE |
getItm14_StockedItemIndicator()
Returns
ITM-14: "Stocked Item Indicator" - creates it if necessary
|
CWE |
getItm15_SupplyRiskCodes()
Returns
ITM-15: "Supply Risk Codes" - creates it if necessary
|
XON[] |
getItm16_ApprovingRegulatoryAgency()
Returns all repetitions of Approving Regulatory Agency (ITM-16).
|
XON |
getItm16_ApprovingRegulatoryAgency(int rep)
Returns a specific repetition of
ITM-16: "Approving Regulatory Agency" - creates it if necessary
|
int |
getItm16_ApprovingRegulatoryAgencyReps()
Returns a count of the current number of repetitions of Approving Regulatory Agency (ITM-16).
|
CNE |
getItm17_LatexIndicator()
Returns
ITM-17: "Latex Indicator" - creates it if necessary
|
CWE[] |
getItm18_RulingAct()
Returns all repetitions of Ruling Act (ITM-18).
|
CWE |
getItm18_RulingAct(int rep)
Returns a specific repetition of
ITM-18: "Ruling Act" - creates it if necessary
|
int |
getItm18_RulingActReps()
Returns a count of the current number of repetitions of Ruling Act (ITM-18).
|
CWE |
getItm19_ItemNaturalAccountCode()
Returns
ITM-19: "Item Natural Account Code" - creates it if necessary
|
ST |
getItm2_ItemDescription()
Returns
ITM-2: "Item Description" - creates it if necessary
|
NM |
getItm20_ApprovedToBuyQuantity()
Returns
ITM-20: "Approved To Buy Quantity" - creates it if necessary
|
MO |
getItm21_ApprovedToBuyPrice()
Returns
ITM-21: "Approved To Buy Price" - creates it if necessary
|
CNE |
getItm22_TaxableItemIndicator()
Returns
ITM-22: "Taxable Item Indicator" - creates it if necessary
|
CNE |
getItm23_FreightChargeIndicator()
Returns
ITM-23: "Freight Charge Indicator" - creates it if necessary
|
CNE |
getItm24_ItemSetIndicator()
Returns
ITM-24: "Item Set Indicator" - creates it if necessary
|
EI |
getItm25_ItemSetIdentifier()
Returns
ITM-25: "Item Set Identifier" - creates it if necessary
|
CNE |
getItm26_TrackDepartmentUsageIndicator()
Returns
ITM-26: "Track Department Usage Indicator" - creates it if necessary
|
CNE |
getItm27_ProcedureCode()
Returns
ITM-27: "Procedure Code" - creates it if necessary
|
CNE[] |
getItm28_ProcedureCodeModifier()
Returns all repetitions of Procedure Code Modifier (ITM-28).
|
CNE |
getItm28_ProcedureCodeModifier(int rep)
Returns a specific repetition of
ITM-28: "Procedure Code Modifier" - creates it if necessary
|
int |
getItm28_ProcedureCodeModifierReps()
Returns a count of the current number of repetitions of Procedure Code Modifier (ITM-28).
|
CWE |
getItm29_SpecialHandlingCode()
Returns
ITM-29: "Special Handling Code" - creates it if necessary
|
CWE |
getItm3_ItemStatus()
Returns
ITM-3: "Item Status" - creates it if necessary
|
CWE |
getItm4_ItemType()
Returns
ITM-4: "Item Type" - creates it if necessary
|
CWE |
getItm5_ItemCategory()
Returns
ITM-5: "Item Category" - creates it if necessary
|
CNE |
getItm6_SubjectToExpirationIndicator()
Returns
ITM-6: "Subject to Expiration Indicator" - creates it if necessary
|
EI |
getItm7_ManufacturerIdentifier()
Returns
ITM-7: "Manufacturer Identifier" - creates it if necessary
|
ST |
getItm8_ManufacturerName()
Returns
ITM-8: "Manufacturer Name" - creates it if necessary
|
ST |
getItm9_ManufacturerCatalogNumber()
Returns
ITM-9: "Manufacturer Catalog Number" - creates it if necessary
|
CNE |
getLatexIndicator()
Returns
ITM-17: "Latex Indicator" - creates it if necessary
|
ST |
getManufacturerCatalogNumber()
Returns
ITM-9: "Manufacturer Catalog Number" - creates it if necessary
|
EI |
getManufacturerIdentifier()
Returns
ITM-7: "Manufacturer Identifier" - creates it if necessary
|
CWE |
getManufacturerLabelerIdentificationCode()
Returns
ITM-10: "Manufacturer Labeler Identification Code" - creates it if necessary
|
ST |
getManufacturerName()
Returns
ITM-8: "Manufacturer Name" - creates it if necessary
|
CNE |
getPatientChargeableIndicator()
Returns
ITM-11: "Patient Chargeable Indicator" - creates it if necessary
|
CNE |
getProcedureCode()
Returns
ITM-27: "Procedure Code" - creates it if necessary
|
CNE[] |
getProcedureCodeModifier()
Returns all repetitions of Procedure Code Modifier (ITM-28).
|
CNE |
getProcedureCodeModifier(int rep)
Returns a specific repetition of
ITM-28: "Procedure Code Modifier" - creates it if necessary
|
int |
getProcedureCodeModifierReps()
Returns a count of the current number of repetitions of Procedure Code Modifier (ITM-28).
|
CWE[] |
getRulingAct()
Returns all repetitions of Ruling Act (ITM-18).
|
CWE |
getRulingAct(int rep)
Returns a specific repetition of
ITM-18: "Ruling Act" - creates it if necessary
|
int |
getRulingActReps()
Returns a count of the current number of repetitions of Ruling Act (ITM-18).
|
CWE |
getSpecialHandlingCode()
Returns
ITM-29: "Special Handling Code" - creates it if necessary
|
CNE |
getStockedItemIndicator()
Returns
ITM-14: "Stocked Item Indicator" - creates it if necessary
|
CNE |
getSubjectToExpirationIndicator()
Returns
ITM-6: "Subject to Expiration Indicator" - creates it if necessary
|
CWE |
getSupplyRiskCodes()
Returns
ITM-15: "Supply Risk Codes" - creates it if necessary
|
CNE |
getTaxableItemIndicator()
Returns
ITM-22: "Taxable Item Indicator" - creates it if necessary
|
CNE |
getTrackDepartmentUsageIndicator()
Returns
ITM-26: "Track Department Usage Indicator" - creates it if necessary
|
CP |
getTransactionAmountUnit()
Returns
ITM-13: "Transaction amount - unit" - creates it if necessary
|
CWE |
getTransactionCode()
Returns
ITM-12: "Transaction Code" - creates it if necessary
|
XON |
insertApprovingRegulatoryAgency(int rep)
Inserts a repetition of
ITM-16: "Approving Regulatory Agency" at a specific index
|
XON |
insertItm16_ApprovingRegulatoryAgency(int rep)
Inserts a repetition of
ITM-16: "Approving Regulatory Agency" at a specific index
|
CWE |
insertItm18_RulingAct(int rep)
Inserts a repetition of
ITM-18: "Ruling Act" at a specific index
|
CNE |
insertItm28_ProcedureCodeModifier(int rep)
Inserts a repetition of
ITM-28: "Procedure Code Modifier" at a specific index
|
CNE |
insertProcedureCodeModifier(int rep)
Inserts a repetition of
ITM-28: "Procedure Code Modifier" at a specific index
|
CWE |
insertRulingAct(int rep)
Inserts a repetition of
ITM-18: "Ruling Act" at a specific index
|
XON |
removeApprovingRegulatoryAgency(int rep)
Removes a repetition of
ITM-16: "Approving Regulatory Agency" at a specific index
|
XON |
removeItm16_ApprovingRegulatoryAgency(int rep)
Removes a repetition of
ITM-16: "Approving Regulatory Agency" at a specific index
|
CWE |
removeItm18_RulingAct(int rep)
Removes a repetition of
ITM-18: "Ruling Act" at a specific index
|
CNE |
removeItm28_ProcedureCodeModifier(int rep)
Removes a repetition of
ITM-28: "Procedure Code Modifier" at a specific index
|
CNE |
removeProcedureCodeModifier(int rep)
Removes a repetition of
ITM-28: "Procedure Code Modifier" at a specific index
|
CWE |
removeRulingAct(int rep)
Removes a repetition of
ITM-18: "Ruling Act" 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 ITM(Group parent, ModelClassFactory factory)
public EI getItemIdentifier()
public EI getItm1_ItemIdentifier()
public ST getItemDescription()
public ST getItm2_ItemDescription()
public CWE getItemStatus()
public CWE getItm3_ItemStatus()
public CWE getItemType()
public CWE getItm4_ItemType()
public CWE getItemCategory()
public CWE getItm5_ItemCategory()
public CNE getSubjectToExpirationIndicator()
public CNE getItm6_SubjectToExpirationIndicator()
public EI getManufacturerIdentifier()
public EI getItm7_ManufacturerIdentifier()
public ST getManufacturerName()
public ST getItm8_ManufacturerName()
public ST getManufacturerCatalogNumber()
public ST getItm9_ManufacturerCatalogNumber()
public CWE getManufacturerLabelerIdentificationCode()
public CWE getItm10_ManufacturerLabelerIdentificationCode()
public CNE getPatientChargeableIndicator()
public CNE getItm11_PatientChargeableIndicator()
public CWE getTransactionCode()
public CWE getItm12_TransactionCode()
public CP getTransactionAmountUnit()
public CP getItm13_TransactionAmountUnit()
public CNE getStockedItemIndicator()
public CNE getItm14_StockedItemIndicator()
public CWE getSupplyRiskCodes()
public CWE getItm15_SupplyRiskCodes()
public XON[] getApprovingRegulatoryAgency()
public XON[] getItm16_ApprovingRegulatoryAgency()
public int getApprovingRegulatoryAgencyReps()
public XON getApprovingRegulatoryAgency(int rep)
rep
- The repetition index (0-indexed)public XON getItm16_ApprovingRegulatoryAgency(int rep)
rep
- The repetition index (0-indexed)public int getItm16_ApprovingRegulatoryAgencyReps()
public XON insertApprovingRegulatoryAgency(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 XON insertItm16_ApprovingRegulatoryAgency(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 XON removeApprovingRegulatoryAgency(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 XON removeItm16_ApprovingRegulatoryAgency(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 getLatexIndicator()
public CNE getItm17_LatexIndicator()
public CWE[] getRulingAct()
public CWE[] getItm18_RulingAct()
public int getRulingActReps()
public CWE getRulingAct(int rep)
rep
- The repetition index (0-indexed)public CWE getItm18_RulingAct(int rep)
rep
- The repetition index (0-indexed)public int getItm18_RulingActReps()
public CWE insertRulingAct(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 CWE insertItm18_RulingAct(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 CWE removeRulingAct(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 CWE removeItm18_RulingAct(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 CWE getItemNaturalAccountCode()
public CWE getItm19_ItemNaturalAccountCode()
public NM getApprovedToBuyQuantity()
public NM getItm20_ApprovedToBuyQuantity()
public MO getApprovedToBuyPrice()
public MO getItm21_ApprovedToBuyPrice()
public CNE getTaxableItemIndicator()
public CNE getItm22_TaxableItemIndicator()
public CNE getFreightChargeIndicator()
public CNE getItm23_FreightChargeIndicator()
public CNE getItemSetIndicator()
public CNE getItm24_ItemSetIndicator()
public EI getItemSetIdentifier()
public EI getItm25_ItemSetIdentifier()
public CNE getTrackDepartmentUsageIndicator()
public CNE getItm26_TrackDepartmentUsageIndicator()
public CNE getProcedureCode()
public CNE getItm27_ProcedureCode()
public CNE[] getProcedureCodeModifier()
public CNE[] getItm28_ProcedureCodeModifier()
public int getProcedureCodeModifierReps()
public CNE getProcedureCodeModifier(int rep)
rep
- The repetition index (0-indexed)public CNE getItm28_ProcedureCodeModifier(int rep)
rep
- The repetition index (0-indexed)public int getItm28_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 insertItm28_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 removeItm28_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 CWE getSpecialHandlingCode()
public CWE getItm29_SpecialHandlingCode()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.