The reason for the patient rule.
object.Reason
Part | Attribute | Type | Description |
---|---|---|---|
object |
Required | The object always implements the
ISPatientRule interface |
string
Display the patient rules loaded by the specified patient ID, some information about them, including their reasons.
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)
In Profile Client v8 on User Interface Reason can be found in
.