Besa HL7 2.x Help FileGetting Started Units Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers |
Class TbsCDM_231
Unit
BSHL7DT231
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
Properties
Description
Methods
|
function ChargeCodeAliasRepCount : Integer; |
|
|
function ExplodingChargesRepCount : Integer; |
|
|
function ProcedureCodeRepCount : Integer; |
|
|
function InventoryNumberRepCount : Integer; |
|
|
function ContractNumberRepCount : Integer; |
|
|
function ContractOrganizationRepCount : Integer; |
|
Properties
|
property PrimaryKeyValueCDM : TbsCE_231 read GetPrimaryKeyValueCDM write SetPrimaryKeyValueCDM; |
Primary Key Value - CDM, Min : 1, Max : 1
|
|
property ChargeCodeAlias[RepCount:Integer]: TbsCE_231 read GetChargeCodeAlias write SetChargeCodeAlias; |
Charge Code Alias, Min : 0, Max : *
|
|
property ChargeDescriptionShort : TbsST_231 read GetChargeDescriptionShort write SetChargeDescriptionShort; |
Charge Description Short, Min : 1, Max : 1
|
|
property ChargeDescriptionLong : TbsST_231 read GetChargeDescriptionLong write SetChargeDescriptionLong; |
Charge Description Long, Min : 0, Max : 1
|
|
property DescriptionOverrideIndicator : TbsIS_231 read GetDescriptionOverrideIndicator write SetDescriptionOverrideIndicator; |
Description Override Indicator, Min : 0, Max : 1
|
|
property ExplodingCharges[RepCount:Integer]: TbsCE_231 read GetExplodingCharges write SetExplodingCharges; |
Exploding Charges, Min : 0, Max : *
|
|
property ProcedureCode[RepCount:Integer]: TbsCE_231 read GetProcedureCode write SetProcedureCode; |
Procedure Code, Min : 0, Max : *
|
|
property ActiveInactiveFlag : TbsID_231 read GetActiveInactiveFlag write SetActiveInactiveFlag; |
Active/Inactive Flag, Min : 0, Max : 1
|
|
property InventoryNumber[RepCount:Integer]: TbsCE_231 read GetInventoryNumber write SetInventoryNumber; |
Inventory Number, Min : 0, Max : *
|
|
property ResourceLoad : TbsNM_231 read GetResourceLoad write SetResourceLoad; |
Resource Load, Min : 0, Max : 1
|
|
property ContractNumber[RepCount:Integer]: TbsCK_231 read GetContractNumber write SetContractNumber; |
Contract Number, Min : 0, Max : *
|
|
property ContractOrganization[RepCount:Integer]: TbsXON_231 read GetContractOrganization write SetContractOrganization; |
Contract Organization, Min : 0, Max : *
|
|
property RoomFeeIndicator : TbsID_231 read GetRoomFeeIndicator write SetRoomFeeIndicator; |
Room Fee Indicator, Min : 0, Max : 1
|
Generated by PasDoc 0.14.0.
|