The second external provider the copy of the order is sent to.
object.CopyTo2
Part | Attribute | Type | Description |
---|---|---|---|
object |
Required | The object always implements the
ISOrder interface |
Display the number of the orders and some information about them, including the second external providers the copies of the orders are sent to.
Dim aPatient
Dim aOrdersLoader
Dim aOrders, aOrder
Dim i
Dim aMessage
Set aPatient = Profile.SelectPatient
set aOrdersLoader = Profile.CreateOrdersLoader
aOrdersLoader.Patient = aPatient
aOrdersLoader.ChangedSince = #01/01/2000#
set aOrders = aOrdersLoader.LoadOrders
aMessage = "Orders Count = " & aOrders.Count & vbNewLine
for i = 0 to aOrders.Count - 1
set aOrder = aOrders.Item(i)
aMessage = aMessage & vbNewLine & (i + 1) & ") " &_
"DT Modified: " & aOrder.GetDTModified & vbNewLine &_
" ID: " & aOrder.ID & vbNewLine &_
" GUID: " & aOrder.GUID & vbNewLine &_
" Patient: " & aOrder.Patient.SurnameFirstName & vbNewLine &_
" Clinical Detail: " & aOrder.ClinicalDetail & vbNewLine &_
" Dx Info: " & aOrder.DxInfo & vbNewLine &_
" Encounter: " & aOrder.Encounter.Date & vbNewLine &_
" Supplier Type: " & aOrder.SupplierType.Name & vbNewLine &_
" Supplier: " & aOrder.Supplier.FullName & vbNewLine
if not aOrder.CopyTo1 is nothing then
aMessage = aMessage & " Copy To 1: " & aOrder.CopyTo1.FullName & vbNewLine
end if
if not aOrder.CopyTo2 is nothing then
aMessage = aMessage & " Copy To 2: " & aOrder.CopyTo2.FullName & vbNewLine
end if
next
Profile.MsgBox(aMessage)
In Profile Client v8 on User Interface Copy To 2 can be found in
.