ISPatientRule.RulePeriod

Description

The patient rule period.

Syntax

object.RulePeriod

Part Attribute Type Description
object Required
The object always implements the ISPatientRule interface

Return Value

int

Example

Display the patient rules loaded by the specified patient ID, some information about them, including their duration.

Dim aPatient
Dim aPatientId
Dim aRules
Dim aRule
Dim aMessage

Set aPatient = Profile.SelectPatient 
aPatientId = aPatient.Id
set aRules = Profile.LoadPatientRules(aPatientId)

aMessage = "Rules Count = " & aRules.Count & vbNewLine
for each aRule in aRules
  aMessage = aMessage & vbNewLine &_
    "Description: " & aRule.Description & vbNewLine &_
    "Start Time: "  & aRule.StartTime & vbNewLine &_ 
    "Start Date: " & aRule.RuleStartDate & vbNewLine &_
    "Finish Time: " & aRule.FinishTime & vbNewLine &_
    "Finish Date: " & aRule.RuleFinishDate & vbNewLine &_
    "Period: " & aRule.RulePeriod & vbNewLine &_ 
    "Reason: " & aRule.Reason & vbNewLine 
next  
 
Profile.MsgBox(aMessage)              
Note:

In Profile Client v8 on User Interface Rule Period can be found in Patient > Alter Patient > Bookings > Patient Rules > Period.

Version information

Added in v8.1.0