ISReferral.TrackingProgress

Description

The tracking of the referral progress.

Syntax

object.TrackingProgress

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

Return Value

ISShortCode

Example

Display some information about the referral, including the tracking of the referral progress.

Dim aPatient
Dim aReferralsFilter
Dim aReferrals
Dim aTrackProgress
Dim aTrackProgDesc
Dim aMessage

Set aPatient = Profile.SelectPatient
set aReferralsFilter = Profile.CreateReferralsFilter

aReferralsFilter.Patient = aPatient.Id

set aReferrals = Profile.LoadReferrals(aReferralsFilter)
aMessage = aMessage & "Refferals Count = " & aReferrals.Count

aMessage = aMessage & vbNewLine &_
  "Referred On:" & vbTab & "Referred To:" & vbTab &_
  "Tracking Progress:"  

for i = 0 to aReferrals.Count - 1 
  set aReferral = aReferrals.Item(i)
  set aTrackProgress = aReferral.TrackingProgress
  if not aTrackProgress is nothing then
    aTrackProgDesc = aTrackProgress.Description
  else
    aTrackProgDesc = "------" 
  end if
  
  aMessage = aMessage & vbNewLine &_
    aReferral.ReferredOn & vbTab &_
    aReferral.ReferedToAsString & vbTab &_
    aTrackProgDesc
  
next

Profile.MsgBox (aMessage)  
Note:

In Profile Client v8 on User Interface Tracking Progress can be found in Patient > Patient Referrals > Track Progressor Patient > Patient Referrals > Open selected Referral > Tracking > Progress field.

Version information

Added in v7.8.0