ISRefillOrderItem.ActionedByID

Description

ID of the provider who actioned the refill order items.

Syntax

object.ActionedByID

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

Return Value

int

Example

Display the number of the refill order items and some information about them.

Dim aPatient
Dim aRefillOrderItems, aRefillOrderItem
Dim aMessage
Dim i
Dim aProvider

Set aPatient = Profile.SelectPatient                            
set aRefillOrderItems = aPatient.Medications.ApprovedMeds

aMessage = "Refill Order Items Count = " & aRefillOrderItems.Count & vbNewLine 

for i = 0 to aRefillOrderItems.Count - 1
  set aRefillOrderItem = aRefillOrderItems.Items(i)
  set aProvider = Profile.LoadProviderById(aRefillOrderItem.ActionedByID)
  aMessage = aMessage & vbNewLine & (i + 1) & ". " &_
    "Actioned On: " & aRefillOrderItem.ActionedOn & vbNewLine &_
    "Actioned By: " & aProvider.FullName & vbNewLine &_
    "Notes: " & aRefillOrderItem.Notes & vbNewLine &_
    "Outcome: " & aRefillOrderItem.Outcome & vbNewLine &_
    "Order ID: " & aRefillOrderItem.OrderID & vbNewLine &_
    "Is Pharmacy Called: " & aRefillOrderItem.IsPharmacyCalled & vbNewLine &_
    "Requested On: " & aRefillOrderItem.RequestedOn & vbNewLine 

 if not aRefillOrderItem.RefillOrder is nothing then
    aMessage = aMessage & vbNewLine & " - Refill Order: " & aRefillOrderItem.RefillOrder.CreatedOn
  end if       
next

Profile.MsgBox(aMessage)             
Note:

In Profile Client v8 on User Interface ID cannot be found, Actioned By can be found in Organisation > Work Centre > Work > Prescription Refills > Actioned Items > Details > Actioned By.

Version information

Added in v7.8.0