Class TbsPR1_231

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TbsPR1_231 = class(TbsHL7Segment)

Description

Procedures segment The PR1 segment contains information relative to various types of procedures that can be performed on a patient. The PR1 segment can be used to send procedure information, for example: Surgical, Nuclear Medicine, X-ray with contrast, etc. The PR1 segment is used to send multiple procedures, for example, for medical records encoding or for billing systems.

Hierarchy

Overview

Methods

Public function AnesthesiologistRepCount : Integer;
Public function SurgeonRepCount : Integer;
Public function ProcedurePractitionerRepCount : Integer;
Public function ProcedureCodeModifierRepCount : Integer;

Properties

Public property SetIDPR1 : TbsSI_231 read GetSetIDPR1 write SetSetIDPR1;
Public property ProcedureCodingMethod : TbsIS_231 read GetProcedureCodingMethod write SetProcedureCodingMethod;
Public property ProcedureCode : TbsCE_231 read GetProcedureCode write SetProcedureCode;
Public property ProcedureDescription : TbsST_231 read GetProcedureDescription write SetProcedureDescription;
Public property ProcedureDateTime : TbsTS_231 read GetProcedureDateTime write SetProcedureDateTime;
Public property ProcedureFunctionalType : TbsIS_231 read GetProcedureFunctionalType write SetProcedureFunctionalType;
Public property ProcedureMinutes : TbsNM_231 read GetProcedureMinutes write SetProcedureMinutes;
Public property Anesthesiologist[RepCount:Integer]: TbsXCN_231 read GetAnesthesiologist write SetAnesthesiologist;
Public property AnesthesiaCode : TbsIS_231 read GetAnesthesiaCode write SetAnesthesiaCode;
Public property AnesthesiaMinutes : TbsNM_231 read GetAnesthesiaMinutes write SetAnesthesiaMinutes;
Public property Surgeon[RepCount:Integer]: TbsXCN_231 read GetSurgeon write SetSurgeon;
Public property ProcedurePractitioner[RepCount:Integer]: TbsXCN_231 read GetProcedurePractitioner write SetProcedurePractitioner;
Public property ConsentCode : TbsCE_231 read GetConsentCode write SetConsentCode;
Public property ProcedurePriority : TbsNM_231 read GetProcedurePriority write SetProcedurePriority;
Public property AssociatedDiagnosisCode : TbsCE_231 read GetAssociatedDiagnosisCode write SetAssociatedDiagnosisCode;
Public property ProcedureCodeModifier[RepCount:Integer]: TbsCE_231 read GetProcedureCodeModifier write SetProcedureCodeModifier;

Description

Methods

Public function AnesthesiologistRepCount : Integer;
 
Public function SurgeonRepCount : Integer;
 
Public function ProcedurePractitionerRepCount : Integer;
 
Public function ProcedureCodeModifierRepCount : Integer;
 

Properties

Public property SetIDPR1 : TbsSI_231 read GetSetIDPR1 write SetSetIDPR1;

Set ID - PR1, Min : 1, Max : 1

Public property ProcedureCodingMethod : TbsIS_231 read GetProcedureCodingMethod write SetProcedureCodingMethod;

Procedure Coding Method, Min : 0, Max : 1

Public property ProcedureCode : TbsCE_231 read GetProcedureCode write SetProcedureCode;

Procedure Code, Min : 1, Max : 1

Public property ProcedureDescription : TbsST_231 read GetProcedureDescription write SetProcedureDescription;

Procedure Description, Min : 0, Max : 1

Public property ProcedureDateTime : TbsTS_231 read GetProcedureDateTime write SetProcedureDateTime;

Procedure Date/Time, Min : 1, Max : 1

Public property ProcedureFunctionalType : TbsIS_231 read GetProcedureFunctionalType write SetProcedureFunctionalType;

Procedure Functional Type, Min : 1, Max : 1

Public property ProcedureMinutes : TbsNM_231 read GetProcedureMinutes write SetProcedureMinutes;

Procedure Minutes, Min : 0, Max : 1

Public property Anesthesiologist[RepCount:Integer]: TbsXCN_231 read GetAnesthesiologist write SetAnesthesiologist;

Anesthesiologist, Min : 0, Max : *

Public property AnesthesiaCode : TbsIS_231 read GetAnesthesiaCode write SetAnesthesiaCode;

Anesthesia Code, Min : 0, Max : 1

Public property AnesthesiaMinutes : TbsNM_231 read GetAnesthesiaMinutes write SetAnesthesiaMinutes;

Anesthesia Minutes, Min : 0, Max : 1

Public property Surgeon[RepCount:Integer]: TbsXCN_231 read GetSurgeon write SetSurgeon;

Surgeon, Min : 0, Max : *

Public property ProcedurePractitioner[RepCount:Integer]: TbsXCN_231 read GetProcedurePractitioner write SetProcedurePractitioner;

Procedure Practitioner, Min : 0, Max : *

Public property ConsentCode : TbsCE_231 read GetConsentCode write SetConsentCode;

Consent Code, Min : 0, Max : 1

Public property ProcedurePriority : TbsNM_231 read GetProcedurePriority write SetProcedurePriority;

Procedure Priority, Min : 0, Max : 1

Public property AssociatedDiagnosisCode : TbsCE_231 read GetAssociatedDiagnosisCode write SetAssociatedDiagnosisCode;

Associated Diagnosis Code, Min : 0, Max : 1

Public property ProcedureCodeModifier[RepCount:Integer]: TbsCE_231 read GetProcedureCodeModifier write SetProcedureCodeModifier;

Procedure Code Modifier, Min : 0, Max : *


Generated by PasDoc 0.14.0.