Besa HL7 2.x Help FileGetting Started Units Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers |
Class TbsCDM_28
Unit
BSHL7DT28
Declaration
type TbsCDM_28 = class(TbsHL7Segment)
Description
Charge Description Master 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. The CDM segment contains the fields which, for one chargeable item, remain the same across facilities, departments, and patient types. The following PRC segment contains the fields which, for the same chargeable item, vary depending upon facility or department or patient type.
Hierarchy
Overview
Methods
Properties
Description
Methods
|
function ChargeCodeAliasRepCount : Integer; |
|
|
function ExplodingChargesRepCount : Integer; |
|
|
function ProcedureCodeRepCount : Integer; |
|
|
function InventoryNumberRepCount : Integer; |
|
|
function ContractNumberRepCount : Integer; |
|
|
function ContractOrganizationRepCount : Integer; |
|
Properties
|
property PrimaryKeyValueCdm : TbsCWE_28 read GetPrimaryKeyValueCdm write SetPrimaryKeyValueCdm; |
Primary Key Value - Cdm, Min : 1, Max : 1
|
|
property ChargeCodeAlias[RepCount:Integer]: TbsCWE_28 read GetChargeCodeAlias write SetChargeCodeAlias; |
Charge Code Alias, Min : 0, Max : *
|
|
property ChargeDescriptionShort : TbsST_28 read GetChargeDescriptionShort write SetChargeDescriptionShort; |
Charge Description Short, Min : 1, Max : 1
|
|
property ChargeDescriptionLong : TbsST_28 read GetChargeDescriptionLong write SetChargeDescriptionLong; |
Charge Description Long, Min : 0, Max : 1
|
|
property DescriptionOverrideIndicator : TbsCWE_28 read GetDescriptionOverrideIndicator write SetDescriptionOverrideIndicator; |
Description Override Indicator, Min : 0, Max : 1
|
|
property ExplodingCharges[RepCount:Integer]: TbsCWE_28 read GetExplodingCharges write SetExplodingCharges; |
Exploding Charges, Min : 0, Max : *
|
|
property ProcedureCode[RepCount:Integer]: TbsCNE_28 read GetProcedureCode write SetProcedureCode; |
Procedure Code, Min : 0, Max : *
|
|
property ActiveInactiveFlag : TbsID_28 read GetActiveInactiveFlag write SetActiveInactiveFlag; |
Active/Inactive Flag, Min : 0, Max : 1
|
|
property InventoryNumber[RepCount:Integer]: TbsCWE_28 read GetInventoryNumber write SetInventoryNumber; |
Inventory Number, Min : 0, Max : *
|
|
property ResourceLoad : TbsNM_28 read GetResourceLoad write SetResourceLoad; |
Resource Load, Min : 0, Max : 1
|
|
property ContractNumber[RepCount:Integer]: TbsCX_28 read GetContractNumber write SetContractNumber; |
Contract Number, Min : 0, Max : *
|
|
property ContractOrganization[RepCount:Integer]: TbsXON_28 read GetContractOrganization write SetContractOrganization; |
Contract Organization, Min : 0, Max : *
|
|
property RoomFeeIndicator : TbsID_28 read GetRoomFeeIndicator write SetRoomFeeIndicator; |
Room Fee Indicator, Min : 0, Max : 1
|
Generated by PasDoc 0.14.0.
|