public class CDM extends AbstractSegment
Represents an HL7 CDM message segment (Charge Description Master). This segment has the following fields:
log
Constructor and Description |
---|
CDM(Group parent,
ModelClassFactory factory)
Creates a new CDM segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
ID |
getActiveInactiveFlag()
Returns
CDM-8: "Active/Inactive Flag" - creates it if necessary
|
CE |
getCdm1_PrimaryKeyValueCDM()
Returns
CDM-1: "Primary Key Value - CDM" - creates it if necessary
|
NM |
getCdm10_ResourceLoad()
Returns
CDM-10: "Resource Load" - creates it if necessary
|
CK[] |
getCdm11_ContractNumber()
Returns all repetitions of Contract Number (CDM-11).
|
CK |
getCdm11_ContractNumber(int rep)
Returns a specific repetition of
CDM-11: "Contract Number" - creates it if necessary
|
int |
getCdm11_ContractNumberReps()
Returns a count of the current number of repetitions of Contract Number (CDM-11).
|
XON[] |
getCdm12_ContractOrganization()
Returns all repetitions of Contract Organization (CDM-12).
|
XON |
getCdm12_ContractOrganization(int rep)
Returns a specific repetition of
CDM-12: "Contract Organization" - creates it if necessary
|
int |
getCdm12_ContractOrganizationReps()
Returns a count of the current number of repetitions of Contract Organization (CDM-12).
|
ID |
getCdm13_RoomFeeIndicator()
Returns
CDM-13: "Room Fee Indicator" - creates it if necessary
|
CE[] |
getCdm2_ChargeCodeAlias()
Returns all repetitions of Charge Code Alias (CDM-2).
|
CE |
getCdm2_ChargeCodeAlias(int rep)
Returns a specific repetition of
CDM-2: "Charge Code Alias" - creates it if necessary
|
int |
getCdm2_ChargeCodeAliasReps()
Returns a count of the current number of repetitions of Charge Code Alias (CDM-2).
|
ST |
getCdm3_ChargeDescriptionShort()
Returns
CDM-3: "Charge Description Short" - creates it if necessary
|
ST |
getCdm4_ChargeDescriptionLong()
Returns
CDM-4: "Charge Description Long" - creates it if necessary
|
IS |
getCdm5_DescriptionOverrideIndicator()
Returns
CDM-5: "Description Override Indicator" - creates it if necessary
|
CE[] |
getCdm6_ExplodingCharges()
Returns all repetitions of Exploding Charges (CDM-6).
|
CE |
getCdm6_ExplodingCharges(int rep)
Returns a specific repetition of
CDM-6: "Exploding Charges" - creates it if necessary
|
int |
getCdm6_ExplodingChargesReps()
Returns a count of the current number of repetitions of Exploding Charges (CDM-6).
|
CE[] |
getCdm7_ProcedureCode()
Returns all repetitions of Procedure Code (CDM-7).
|
CE |
getCdm7_ProcedureCode(int rep)
Returns a specific repetition of
CDM-7: "Procedure Code" - creates it if necessary
|
int |
getCdm7_ProcedureCodeReps()
Returns a count of the current number of repetitions of Procedure Code (CDM-7).
|
ID |
getCdm8_ActiveInactiveFlag()
Returns
CDM-8: "Active/Inactive Flag" - creates it if necessary
|
CE[] |
getCdm9_InventoryNumber()
Returns all repetitions of Inventory Number (CDM-9).
|
CE |
getCdm9_InventoryNumber(int rep)
Returns a specific repetition of
CDM-9: "Inventory Number" - creates it if necessary
|
int |
getCdm9_InventoryNumberReps()
Returns a count of the current number of repetitions of Inventory Number (CDM-9).
|
CE[] |
getChargeCodeAlias()
Returns all repetitions of Charge Code Alias (CDM-2).
|
CE |
getChargeCodeAlias(int rep)
Returns a specific repetition of
CDM-2: "Charge Code Alias" - creates it if necessary
|
int |
getChargeCodeAliasReps()
Returns a count of the current number of repetitions of Charge Code Alias (CDM-2).
|
ST |
getChargeDescriptionLong()
Returns
CDM-4: "Charge Description Long" - creates it if necessary
|
ST |
getChargeDescriptionShort()
Returns
CDM-3: "Charge Description Short" - creates it if necessary
|
CK[] |
getContractNumber()
Returns all repetitions of Contract Number (CDM-11).
|
CK |
getContractNumber(int rep)
Returns a specific repetition of
CDM-11: "Contract Number" - creates it if necessary
|
int |
getContractNumberReps()
Returns a count of the current number of repetitions of Contract Number (CDM-11).
|
XON[] |
getContractOrganization()
Returns all repetitions of Contract Organization (CDM-12).
|
XON |
getContractOrganization(int rep)
Returns a specific repetition of
CDM-12: "Contract Organization" - creates it if necessary
|
int |
getContractOrganizationReps()
Returns a count of the current number of repetitions of Contract Organization (CDM-12).
|
IS |
getDescriptionOverrideIndicator()
Returns
CDM-5: "Description Override Indicator" - creates it if necessary
|
CE[] |
getExplodingCharges()
Returns all repetitions of Exploding Charges (CDM-6).
|
CE |
getExplodingCharges(int rep)
Returns a specific repetition of
CDM-6: "Exploding Charges" - creates it if necessary
|
int |
getExplodingChargesReps()
Returns a count of the current number of repetitions of Exploding Charges (CDM-6).
|
CE[] |
getInventoryNumber()
Returns all repetitions of Inventory Number (CDM-9).
|
CE |
getInventoryNumber(int rep)
Returns a specific repetition of
CDM-9: "Inventory Number" - creates it if necessary
|
int |
getInventoryNumberReps()
Returns a count of the current number of repetitions of Inventory Number (CDM-9).
|
CE |
getPrimaryKeyValueCDM()
Returns
CDM-1: "Primary Key Value - CDM" - creates it if necessary
|
CE[] |
getProcedureCode()
Returns all repetitions of Procedure Code (CDM-7).
|
CE |
getProcedureCode(int rep)
Returns a specific repetition of
CDM-7: "Procedure Code" - creates it if necessary
|
int |
getProcedureCodeReps()
Returns a count of the current number of repetitions of Procedure Code (CDM-7).
|
NM |
getResourceLoad()
Returns
CDM-10: "Resource Load" - creates it if necessary
|
ID |
getRoomFeeIndicator()
Returns
CDM-13: "Room Fee Indicator" - creates it if necessary
|
CK |
insertCdm11_ContractNumber(int rep)
Inserts a repetition of
CDM-11: "Contract Number" at a specific index
|
XON |
insertCdm12_ContractOrganization(int rep)
Inserts a repetition of
CDM-12: "Contract Organization" at a specific index
|
CE |
insertCdm2_ChargeCodeAlias(int rep)
Inserts a repetition of
CDM-2: "Charge Code Alias" at a specific index
|
CE |
insertCdm6_ExplodingCharges(int rep)
Inserts a repetition of
CDM-6: "Exploding Charges" at a specific index
|
CE |
insertCdm7_ProcedureCode(int rep)
Inserts a repetition of
CDM-7: "Procedure Code" at a specific index
|
CE |
insertCdm9_InventoryNumber(int rep)
Inserts a repetition of
CDM-9: "Inventory Number" at a specific index
|
CE |
insertChargeCodeAlias(int rep)
Inserts a repetition of
CDM-2: "Charge Code Alias" at a specific index
|
CK |
insertContractNumber(int rep)
Inserts a repetition of
CDM-11: "Contract Number" at a specific index
|
XON |
insertContractOrganization(int rep)
Inserts a repetition of
CDM-12: "Contract Organization" at a specific index
|
CE |
insertExplodingCharges(int rep)
Inserts a repetition of
CDM-6: "Exploding Charges" at a specific index
|
CE |
insertInventoryNumber(int rep)
Inserts a repetition of
CDM-9: "Inventory Number" at a specific index
|
CE |
insertProcedureCode(int rep)
Inserts a repetition of
CDM-7: "Procedure Code" at a specific index
|
CK |
removeCdm11_ContractNumber(int rep)
Removes a repetition of
CDM-11: "Contract Number" at a specific index
|
XON |
removeCdm12_ContractOrganization(int rep)
Removes a repetition of
CDM-12: "Contract Organization" at a specific index
|
CE |
removeCdm2_ChargeCodeAlias(int rep)
Removes a repetition of
CDM-2: "Charge Code Alias" at a specific index
|
CE |
removeCdm6_ExplodingCharges(int rep)
Removes a repetition of
CDM-6: "Exploding Charges" at a specific index
|
CE |
removeCdm7_ProcedureCode(int rep)
Removes a repetition of
CDM-7: "Procedure Code" at a specific index
|
CE |
removeCdm9_InventoryNumber(int rep)
Removes a repetition of
CDM-9: "Inventory Number" at a specific index
|
CE |
removeChargeCodeAlias(int rep)
Removes a repetition of
CDM-2: "Charge Code Alias" at a specific index
|
CK |
removeContractNumber(int rep)
Removes a repetition of
CDM-11: "Contract Number" at a specific index
|
XON |
removeContractOrganization(int rep)
Removes a repetition of
CDM-12: "Contract Organization" at a specific index
|
CE |
removeExplodingCharges(int rep)
Removes a repetition of
CDM-6: "Exploding Charges" at a specific index
|
CE |
removeInventoryNumber(int rep)
Removes a repetition of
CDM-9: "Inventory Number" at a specific index
|
CE |
removeProcedureCode(int rep)
Removes a repetition of
CDM-7: "Procedure Code" 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 CDM(Group parent, ModelClassFactory factory)
public CE getPrimaryKeyValueCDM()
public CE getCdm1_PrimaryKeyValueCDM()
public CE[] getChargeCodeAlias()
public CE[] getCdm2_ChargeCodeAlias()
public int getChargeCodeAliasReps()
public CE getChargeCodeAlias(int rep)
rep
- The repetition index (0-indexed)public CE getCdm2_ChargeCodeAlias(int rep)
rep
- The repetition index (0-indexed)public int getCdm2_ChargeCodeAliasReps()
public CE insertChargeCodeAlias(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 CE insertCdm2_ChargeCodeAlias(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 CE removeChargeCodeAlias(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 CE removeCdm2_ChargeCodeAlias(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 ST getChargeDescriptionShort()
public ST getCdm3_ChargeDescriptionShort()
public ST getChargeDescriptionLong()
public ST getCdm4_ChargeDescriptionLong()
public IS getDescriptionOverrideIndicator()
public IS getCdm5_DescriptionOverrideIndicator()
public CE[] getExplodingCharges()
public CE[] getCdm6_ExplodingCharges()
public int getExplodingChargesReps()
public CE getExplodingCharges(int rep)
rep
- The repetition index (0-indexed)public CE getCdm6_ExplodingCharges(int rep)
rep
- The repetition index (0-indexed)public int getCdm6_ExplodingChargesReps()
public CE insertExplodingCharges(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 CE insertCdm6_ExplodingCharges(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 CE removeExplodingCharges(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 CE removeCdm6_ExplodingCharges(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 CE[] getProcedureCode()
public CE[] getCdm7_ProcedureCode()
public int getProcedureCodeReps()
public CE getProcedureCode(int rep)
rep
- The repetition index (0-indexed)public CE getCdm7_ProcedureCode(int rep)
rep
- The repetition index (0-indexed)public int getCdm7_ProcedureCodeReps()
public CE insertProcedureCode(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 CE insertCdm7_ProcedureCode(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 CE removeProcedureCode(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 CE removeCdm7_ProcedureCode(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 ID getActiveInactiveFlag()
public ID getCdm8_ActiveInactiveFlag()
public CE[] getInventoryNumber()
public CE[] getCdm9_InventoryNumber()
public int getInventoryNumberReps()
public CE getInventoryNumber(int rep)
rep
- The repetition index (0-indexed)public CE getCdm9_InventoryNumber(int rep)
rep
- The repetition index (0-indexed)public int getCdm9_InventoryNumberReps()
public CE insertInventoryNumber(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 CE insertCdm9_InventoryNumber(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 CE removeInventoryNumber(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 CE removeCdm9_InventoryNumber(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 NM getResourceLoad()
public NM getCdm10_ResourceLoad()
public CK[] getContractNumber()
public CK[] getCdm11_ContractNumber()
public int getContractNumberReps()
public CK getContractNumber(int rep)
rep
- The repetition index (0-indexed)public CK getCdm11_ContractNumber(int rep)
rep
- The repetition index (0-indexed)public int getCdm11_ContractNumberReps()
public CK insertContractNumber(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 CK insertCdm11_ContractNumber(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 CK removeContractNumber(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 CK removeCdm11_ContractNumber(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[] getContractOrganization()
public XON[] getCdm12_ContractOrganization()
public int getContractOrganizationReps()
public XON getContractOrganization(int rep)
rep
- The repetition index (0-indexed)public XON getCdm12_ContractOrganization(int rep)
rep
- The repetition index (0-indexed)public int getCdm12_ContractOrganizationReps()
public XON insertContractOrganization(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 insertCdm12_ContractOrganization(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 removeContractOrganization(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 removeCdm12_ContractOrganization(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 ID getRoomFeeIndicator()
public ID getCdm13_RoomFeeIndicator()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.