Class TbsROL_271

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TbsROL_271 = class(TbsHL7Segment)

Description

Role The role segment contains the data necessary to add, update, correct, and delete from the record persons involved, as well as their functional involvement with the activity being transmitted. In general, the ROL segment is used to describe a person playing a particular role within the context of the message. In PM, for example, in the Grant Certificate/Permission message (B07), the ROL segment is used to describe the roles a person may perform pertinent to the certificate in the message. The positional location of the ROL segment in ADT and Finance messages indicates the relationship. When the segment is used following the IN3 segment, and the role-ROL value is PP or FHCP, the PP or FHCP is related to the health plan. When the segment is used following the PID segment, and the role-ROL value is PP or FHCP, the PP or FHCP is related to the person. When the segment is used following the PV2 segment, and the role-ROL value is PCP or FHCP, the PP or FHCP is related to the patient visit.

Hierarchy

Overview

Methods

Public function RolePersonRepCount : Integer;
Public function ProviderTypeRepCount : Integer;
Public function OfficeHomeAddressBirthplaceRepCount : Integer;
Public function PhoneRepCount : Integer;

Properties

Public property RoleInstanceId : TbsEI_271 read GetRoleInstanceId write SetRoleInstanceId;
Public property ActionCode : TbsID_271 read GetActionCode write SetActionCode;
Public property Rolerol : TbsCWE_271 read GetRolerol write SetRolerol;
Public property RolePerson[RepCount:Integer]: TbsXCN_271 read GetRolePerson write SetRolePerson;
Public property RoleBeginDateTime : TbsDTM_271 read GetRoleBeginDateTime write SetRoleBeginDateTime;
Public property RoleEndDateTime : TbsDTM_271 read GetRoleEndDateTime write SetRoleEndDateTime;
Public property RoleDuration : TbsCWE_271 read GetRoleDuration write SetRoleDuration;
Public property RoleActionReason : TbsCWE_271 read GetRoleActionReason write SetRoleActionReason;
Public property ProviderType[RepCount:Integer]: TbsCWE_271 read GetProviderType write SetProviderType;
Public property OrganizationUnitType : TbsCWE_271 read GetOrganizationUnitType write SetOrganizationUnitType;
Public property OfficeHomeAddressBirthplace[RepCount:Integer]: TbsXAD_271 read GetOfficeHomeAddressBirthplace write SetOfficeHomeAddressBirthplace;
Public property Phone[RepCount:Integer]: TbsXTN_271 read GetPhone write SetPhone;
Public property PersonsLocation : TbsPL_271 read GetPersonsLocation write SetPersonsLocation;
Public property Organization : TbsXON_271 read GetOrganization write SetOrganization;

Description

Methods

Public function RolePersonRepCount : Integer;
 
Public function ProviderTypeRepCount : Integer;
 
Public function OfficeHomeAddressBirthplaceRepCount : Integer;
 
Public function PhoneRepCount : Integer;
 

Properties

Public property RoleInstanceId : TbsEI_271 read GetRoleInstanceId write SetRoleInstanceId;

Role Instance Id, Min : 0, Max : 1

Public property ActionCode : TbsID_271 read GetActionCode write SetActionCode;

Action Code, Min : 1, Max : 1

Public property Rolerol : TbsCWE_271 read GetRolerol write SetRolerol;

Role-rol, Min : 1, Max : 1

Public property RolePerson[RepCount:Integer]: TbsXCN_271 read GetRolePerson write SetRolePerson;

Role Person, Min : 1, Max : *

Public property RoleBeginDateTime : TbsDTM_271 read GetRoleBeginDateTime write SetRoleBeginDateTime;

Role Begin Date/Time, Min : 0, Max : 1

Public property RoleEndDateTime : TbsDTM_271 read GetRoleEndDateTime write SetRoleEndDateTime;

Role End Date/Time, Min : 0, Max : 1

Public property RoleDuration : TbsCWE_271 read GetRoleDuration write SetRoleDuration;

Role Duration, Min : 0, Max : 1

Public property RoleActionReason : TbsCWE_271 read GetRoleActionReason write SetRoleActionReason;

Role Action Reason, Min : 0, Max : 1

Public property ProviderType[RepCount:Integer]: TbsCWE_271 read GetProviderType write SetProviderType;

Provider Type, Min : 0, Max : *

Public property OrganizationUnitType : TbsCWE_271 read GetOrganizationUnitType write SetOrganizationUnitType;

Organization Unit Type, Min : 0, Max : 1

Public property OfficeHomeAddressBirthplace[RepCount:Integer]: TbsXAD_271 read GetOfficeHomeAddressBirthplace write SetOfficeHomeAddressBirthplace;

Office/Home Address/Birthplace, Min : 0, Max : *

Public property Phone[RepCount:Integer]: TbsXTN_271 read GetPhone write SetPhone;

Phone, Min : 0, Max : *

Public property PersonsLocation : TbsPL_271 read GetPersonsLocation write SetPersonsLocation;

Person's Location, Min : 0, Max : 1

Public property Organization : TbsXON_271 read GetOrganization write SetOrganization;

Organization, Min : 0, Max : 1


Generated by PasDoc 0.14.0.