Class TbsCDM_231

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TbsCDM_231 = class(TbsHL7Segment)

Description

Charge description master segment The CDM segment contains the fields for identifying anything which is charged to patient accounts, including procedures, services, supplies. It is intended to be used to maintain a list of valid chargeable utilization items. Its purpose is to keep billing codes synchronized between HIS, Patient Accounting, and other departmental systems. It is not intended to completely support materials management, inventory, or complex pricing structures for which additional complex fields would be required. Given an identifying charge code, the associated fields in the charge description master file will provide basic pricing and billing data. All the additional information necessary for patient accounting systems to do billing and claims is not intended to be included in this segment; those should be part of insurance or billing profile tables.

Hierarchy

Overview

Methods

Public function ChargeCodeAliasRepCount : Integer;
Public function ExplodingChargesRepCount : Integer;
Public function ProcedureCodeRepCount : Integer;
Public function InventoryNumberRepCount : Integer;
Public function ContractNumberRepCount : Integer;
Public function ContractOrganizationRepCount : Integer;

Properties

Public property PrimaryKeyValueCDM : TbsCE_231 read GetPrimaryKeyValueCDM write SetPrimaryKeyValueCDM;
Public property ChargeCodeAlias[RepCount:Integer]: TbsCE_231 read GetChargeCodeAlias write SetChargeCodeAlias;
Public property ChargeDescriptionShort : TbsST_231 read GetChargeDescriptionShort write SetChargeDescriptionShort;
Public property ChargeDescriptionLong : TbsST_231 read GetChargeDescriptionLong write SetChargeDescriptionLong;
Public property DescriptionOverrideIndicator : TbsIS_231 read GetDescriptionOverrideIndicator write SetDescriptionOverrideIndicator;
Public property ExplodingCharges[RepCount:Integer]: TbsCE_231 read GetExplodingCharges write SetExplodingCharges;
Public property ProcedureCode[RepCount:Integer]: TbsCE_231 read GetProcedureCode write SetProcedureCode;
Public property ActiveInactiveFlag : TbsID_231 read GetActiveInactiveFlag write SetActiveInactiveFlag;
Public property InventoryNumber[RepCount:Integer]: TbsCE_231 read GetInventoryNumber write SetInventoryNumber;
Public property ResourceLoad : TbsNM_231 read GetResourceLoad write SetResourceLoad;
Public property ContractNumber[RepCount:Integer]: TbsCK_231 read GetContractNumber write SetContractNumber;
Public property ContractOrganization[RepCount:Integer]: TbsXON_231 read GetContractOrganization write SetContractOrganization;
Public property RoomFeeIndicator : TbsID_231 read GetRoomFeeIndicator write SetRoomFeeIndicator;

Description

Methods

Public function ChargeCodeAliasRepCount : Integer;
 
Public function ExplodingChargesRepCount : Integer;
 
Public function ProcedureCodeRepCount : Integer;
 
Public function InventoryNumberRepCount : Integer;
 
Public function ContractNumberRepCount : Integer;
 
Public function ContractOrganizationRepCount : Integer;
 

Properties

Public property PrimaryKeyValueCDM : TbsCE_231 read GetPrimaryKeyValueCDM write SetPrimaryKeyValueCDM;

Primary Key Value - CDM, Min : 1, Max : 1

Public property ChargeCodeAlias[RepCount:Integer]: TbsCE_231 read GetChargeCodeAlias write SetChargeCodeAlias;

Charge Code Alias, Min : 0, Max : *

Public property ChargeDescriptionShort : TbsST_231 read GetChargeDescriptionShort write SetChargeDescriptionShort;

Charge Description Short, Min : 1, Max : 1

Public property ChargeDescriptionLong : TbsST_231 read GetChargeDescriptionLong write SetChargeDescriptionLong;

Charge Description Long, Min : 0, Max : 1

Public property DescriptionOverrideIndicator : TbsIS_231 read GetDescriptionOverrideIndicator write SetDescriptionOverrideIndicator;

Description Override Indicator, Min : 0, Max : 1

Public property ExplodingCharges[RepCount:Integer]: TbsCE_231 read GetExplodingCharges write SetExplodingCharges;

Exploding Charges, Min : 0, Max : *

Public property ProcedureCode[RepCount:Integer]: TbsCE_231 read GetProcedureCode write SetProcedureCode;

Procedure Code, Min : 0, Max : *

Public property ActiveInactiveFlag : TbsID_231 read GetActiveInactiveFlag write SetActiveInactiveFlag;

Active/Inactive Flag, Min : 0, Max : 1

Public property InventoryNumber[RepCount:Integer]: TbsCE_231 read GetInventoryNumber write SetInventoryNumber;

Inventory Number, Min : 0, Max : *

Public property ResourceLoad : TbsNM_231 read GetResourceLoad write SetResourceLoad;

Resource Load, Min : 0, Max : 1

Public property ContractNumber[RepCount:Integer]: TbsCK_231 read GetContractNumber write SetContractNumber;

Contract Number, Min : 0, Max : *

Public property ContractOrganization[RepCount:Integer]: TbsXON_231 read GetContractOrganization write SetContractOrganization;

Contract Organization, Min : 0, Max : *

Public property RoomFeeIndicator : TbsID_231 read GetRoomFeeIndicator write SetRoomFeeIndicator;

Room Fee Indicator, Min : 0, Max : 1


Generated by PasDoc 0.14.0.