Class TbsPRD_28

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TbsPRD_28 = class(TbsHL7Segment)

Description

Provider Data This segment will be employed as part of a patient referral message and its related transactions. The PRD segment contains data specifically focused on a referral, and it is inter-enterprise in nature. The justification for this new segment comes from the fact that we are dealing with referrals that are external to the facilities that received them. Therefore, using a segment such as the current PV1 would be inadequate for all the return information that may be required by the receiving facility or application. In addition, the PV1 does not always provide information sufficient to enable the external facility to make a complete identification of the referring entity. The information contained in the PRD segment will include the referring provider, the referred to provider, the referred to location or service, and the referring provider clinic address.

Hierarchy

Overview

Methods

Public function ProviderRoleRepCount : Integer;
Public function ProviderNameRepCount : Integer;
Public function ProviderAddressRepCount : Integer;
Public function ProviderCommunicationInformationRepCount : Integer;
Public function ProviderIdentifiersRepCount : Integer;
Public function EffectiveEndDateOfProviderRoleRepCount : Integer;
Public function ProviderOrganizationAddressRepCount : Integer;
Public function ProviderOrganizationLocationInformationRepCount : Integer;
Public function ProviderOrganizationCommunicationInformationRepCount : Integer;

Properties

Public property ProviderRole[RepCount:Integer]: TbsCWE_28 read GetProviderRole write SetProviderRole;
Public property ProviderName[RepCount:Integer]: TbsXPN_28 read GetProviderName write SetProviderName;
Public property ProviderAddress[RepCount:Integer]: TbsXAD_28 read GetProviderAddress write SetProviderAddress;
Public property ProviderLocation : TbsPL_28 read GetProviderLocation write SetProviderLocation;
Public property ProviderCommunicationInformation[RepCount:Integer]: TbsXTN_28 read GetProviderCommunicationInformation write SetProviderCommunicationInformation;
Public property PreferredMethodOfContact : TbsCWE_28 read GetPreferredMethodOfContact write SetPreferredMethodOfContact;
Public property ProviderIdentifiers[RepCount:Integer]: TbsPLN_28 read GetProviderIdentifiers write SetProviderIdentifiers;
Public property EffectiveStartDateOfProviderRole : TbsDTM_28 read GetEffectiveStartDateOfProviderRole write SetEffectiveStartDateOfProviderRole;
Public property EffectiveEndDateOfProviderRole[RepCount:Integer]: TbsDTM_28 read GetEffectiveEndDateOfProviderRole write SetEffectiveEndDateOfProviderRole;
Public property ProviderOrganizationNameAndIdentifier : TbsXON_28 read GetProviderOrganizationNameAndIdentifier write SetProviderOrganizationNameAndIdentifier;
Public property ProviderOrganizationAddress[RepCount:Integer]: TbsXAD_28 read GetProviderOrganizationAddress write SetProviderOrganizationAddress;
Public property ProviderOrganizationLocationInformation[RepCount:Integer]: TbsPL_28 read GetProviderOrganizationLocationInformation write SetProviderOrganizationLocationInformation;
Public property ProviderOrganizationCommunicationInformation[RepCount:Integer]: TbsXTN_28 read GetProviderOrganizationCommunicationInformation write SetProviderOrganizationCommunicationInformation;
Public property ProviderOrganizationMethodOfContact : TbsCWE_28 read GetProviderOrganizationMethodOfContact write SetProviderOrganizationMethodOfContact;

Description

Methods

Public function ProviderRoleRepCount : Integer;
 
Public function ProviderNameRepCount : Integer;
 
Public function ProviderAddressRepCount : Integer;
 
Public function ProviderCommunicationInformationRepCount : Integer;
 
Public function ProviderIdentifiersRepCount : Integer;
 
Public function EffectiveEndDateOfProviderRoleRepCount : Integer;
 
Public function ProviderOrganizationAddressRepCount : Integer;
 
Public function ProviderOrganizationLocationInformationRepCount : Integer;
 
Public function ProviderOrganizationCommunicationInformationRepCount : Integer;
 

Properties

Public property ProviderRole[RepCount:Integer]: TbsCWE_28 read GetProviderRole write SetProviderRole;

Provider Role, Min : 1, Max : *

Public property ProviderName[RepCount:Integer]: TbsXPN_28 read GetProviderName write SetProviderName;

Provider Name, Min : 0, Max : *

Public property ProviderAddress[RepCount:Integer]: TbsXAD_28 read GetProviderAddress write SetProviderAddress;

Provider Address, Min : 0, Max : *

Public property ProviderLocation : TbsPL_28 read GetProviderLocation write SetProviderLocation;

Provider Location, Min : 0, Max : 1

Public property ProviderCommunicationInformation[RepCount:Integer]: TbsXTN_28 read GetProviderCommunicationInformation write SetProviderCommunicationInformation;

Provider Communication Information, Min : 0, Max : *

Public property PreferredMethodOfContact : TbsCWE_28 read GetPreferredMethodOfContact write SetPreferredMethodOfContact;

Preferred Method Of Contact, Min : 0, Max : 1

Public property ProviderIdentifiers[RepCount:Integer]: TbsPLN_28 read GetProviderIdentifiers write SetProviderIdentifiers;

Provider Identifiers, Min : 0, Max : *

Public property EffectiveStartDateOfProviderRole : TbsDTM_28 read GetEffectiveStartDateOfProviderRole write SetEffectiveStartDateOfProviderRole;

Effective Start Date Of Provider Role, Min : 0, Max : 1

Public property EffectiveEndDateOfProviderRole[RepCount:Integer]: TbsDTM_28 read GetEffectiveEndDateOfProviderRole write SetEffectiveEndDateOfProviderRole;

Effective End Date Of Provider Role, Min : 0, Max : *

Public property ProviderOrganizationNameAndIdentifier : TbsXON_28 read GetProviderOrganizationNameAndIdentifier write SetProviderOrganizationNameAndIdentifier;

Provider Organization Name And Identifier, Min : 0, Max : 1

Public property ProviderOrganizationAddress[RepCount:Integer]: TbsXAD_28 read GetProviderOrganizationAddress write SetProviderOrganizationAddress;

Provider Organization Address, Min : 0, Max : *

Public property ProviderOrganizationLocationInformation[RepCount:Integer]: TbsPL_28 read GetProviderOrganizationLocationInformation write SetProviderOrganizationLocationInformation;

Provider Organization Location Information, Min : 0, Max : *

Public property ProviderOrganizationCommunicationInformation[RepCount:Integer]: TbsXTN_28 read GetProviderOrganizationCommunicationInformation write SetProviderOrganizationCommunicationInformation;

Provider Organization Communication Information, Min : 0, Max : *

Public property ProviderOrganizationMethodOfContact : TbsCWE_28 read GetProviderOrganizationMethodOfContact write SetProviderOrganizationMethodOfContact;

Provider Organization Method Of Contact, Min : 0, Max : 1


Generated by PasDoc 0.14.0.