Class TbsPRC_28

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TbsPRC_28 = class(TbsHL7Segment)

Description

Pricing The PRC segment contains the pricing information for the preceding CDM segment's chargeable item. It contains the fields which, for the same chargeable item, might vary depending upon facility or department or patient type. The preceding CDM segment contains the fields which, for one chargeable item, remain the same across facilities, departments, and patient types.

Hierarchy

Overview

Methods

Public function FacilityIdPrcRepCount : Integer;
Public function DepartmentRepCount : Integer;
Public function ValidPatientClassesRepCount : Integer;
Public function PriceRepCount : Integer;
Public function FormulaRepCount : Integer;
Public function BillingCategoryRepCount : Integer;

Properties

Public property PrimaryKeyValuePrc : TbsCWE_28 read GetPrimaryKeyValuePrc write SetPrimaryKeyValuePrc;
Public property FacilityIdPrc[RepCount:Integer]: TbsCWE_28 read GetFacilityIdPrc write SetFacilityIdPrc;
Public property Department[RepCount:Integer]: TbsCWE_28 read GetDepartment write SetDepartment;
Public property ValidPatientClasses[RepCount:Integer]: TbsCWE_28 read GetValidPatientClasses write SetValidPatientClasses;
Public property Price[RepCount:Integer]: TbsCP_28 read GetPrice write SetPrice;
Public property Formula[RepCount:Integer]: TbsST_28 read GetFormula write SetFormula;
Public property MinimumQuantity : TbsNM_28 read GetMinimumQuantity write SetMinimumQuantity;
Public property MaximumQuantity : TbsNM_28 read GetMaximumQuantity write SetMaximumQuantity;
Public property MinimumPrice : TbsMO_28 read GetMinimumPrice write SetMinimumPrice;
Public property MaximumPrice : TbsMO_28 read GetMaximumPrice write SetMaximumPrice;
Public property EffectiveStartDate : TbsDTM_28 read GetEffectiveStartDate write SetEffectiveStartDate;
Public property EffectiveEndDate : TbsDTM_28 read GetEffectiveEndDate write SetEffectiveEndDate;
Public property PriceOverrideFlag : TbsCWE_28 read GetPriceOverrideFlag write SetPriceOverrideFlag;
Public property BillingCategory[RepCount:Integer]: TbsCWE_28 read GetBillingCategory write SetBillingCategory;
Public property ChargeableFlag : TbsID_28 read GetChargeableFlag write SetChargeableFlag;
Public property ActiveInactiveFlag : TbsID_28 read GetActiveInactiveFlag write SetActiveInactiveFlag;
Public property Cost : TbsMO_28 read GetCost write SetCost;
Public property ChargeOnIndicator : TbsCWE_28 read GetChargeOnIndicator write SetChargeOnIndicator;

Description

Methods

Public function FacilityIdPrcRepCount : Integer;
 
Public function DepartmentRepCount : Integer;
 
Public function ValidPatientClassesRepCount : Integer;
 
Public function PriceRepCount : Integer;
 
Public function FormulaRepCount : Integer;
 
Public function BillingCategoryRepCount : Integer;
 

Properties

Public property PrimaryKeyValuePrc : TbsCWE_28 read GetPrimaryKeyValuePrc write SetPrimaryKeyValuePrc;

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

Public property FacilityIdPrc[RepCount:Integer]: TbsCWE_28 read GetFacilityIdPrc write SetFacilityIdPrc;

Facility Id - Prc, Min : 0, Max : *

Public property Department[RepCount:Integer]: TbsCWE_28 read GetDepartment write SetDepartment;

Department, Min : 0, Max : *

Public property ValidPatientClasses[RepCount:Integer]: TbsCWE_28 read GetValidPatientClasses write SetValidPatientClasses;

Valid Patient Classes, Min : 0, Max : *

Public property Price[RepCount:Integer]: TbsCP_28 read GetPrice write SetPrice;

Price, Min : 0, Max : *

Public property Formula[RepCount:Integer]: TbsST_28 read GetFormula write SetFormula;

Formula, Min : 0, Max : *

Public property MinimumQuantity : TbsNM_28 read GetMinimumQuantity write SetMinimumQuantity;

Minimum Quantity, Min : 0, Max : 1

Public property MaximumQuantity : TbsNM_28 read GetMaximumQuantity write SetMaximumQuantity;

Maximum Quantity, Min : 0, Max : 1

Public property MinimumPrice : TbsMO_28 read GetMinimumPrice write SetMinimumPrice;

Minimum Price, Min : 0, Max : 1

Public property MaximumPrice : TbsMO_28 read GetMaximumPrice write SetMaximumPrice;

Maximum Price, Min : 0, Max : 1

Public property EffectiveStartDate : TbsDTM_28 read GetEffectiveStartDate write SetEffectiveStartDate;

Effective Start Date, Min : 0, Max : 1

Public property EffectiveEndDate : TbsDTM_28 read GetEffectiveEndDate write SetEffectiveEndDate;

Effective End Date, Min : 0, Max : 1

Public property PriceOverrideFlag : TbsCWE_28 read GetPriceOverrideFlag write SetPriceOverrideFlag;

Price Override Flag, Min : 0, Max : 1

Public property BillingCategory[RepCount:Integer]: TbsCWE_28 read GetBillingCategory write SetBillingCategory;

Billing Category, Min : 0, Max : *

Public property ChargeableFlag : TbsID_28 read GetChargeableFlag write SetChargeableFlag;

Chargeable Flag, Min : 0, Max : 1

Public property ActiveInactiveFlag : TbsID_28 read GetActiveInactiveFlag write SetActiveInactiveFlag;

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

Public property Cost : TbsMO_28 read GetCost write SetCost;

Cost, Min : 0, Max : 1

Public property ChargeOnIndicator : TbsCWE_28 read GetChargeOnIndicator write SetChargeOnIndicator;

Charge On Indicator, Min : 0, Max : 1


Generated by PasDoc 0.14.0.