ISPatientLookupParam.IsStartsWith

Description

This lookup parameter property is used to load the collection of patients whose first names and last names start with the specified character.

Syntax

object.IsStartsWith

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

Return Value

bool

Example

Display the number of the patients loaded on the basis of the selected Lookup Parameter and their full names.

Dim aParam
Dim aList
Dim aPatientLookupItem 
Dim aLookupType
Dim aMessage 

Set aParam = Profile.MakePatientLookupParam 'ISPatientLookupParam
aParam.IsMasterPatientSearch = True 
aParam.IsStartsWith = True 
aParam.Value = "s,s" 'Surname,First name
aParam.OnlyActive = 1 'spasAll
 
aLookupType = 23 'patient lookup 
set aList = Profile.LoadLookupList2(aLookupType, aParam)  'ISPatientLookupItem collection

aMessage = "Patients Count = " & aList.Count & vbNewLine & vbNewLine  

for each aPatientLookupItem in aList 
  aMessage = aMessage & "Name: " & aPatientLookupItem.Name & vbNewLine
next
  
Profile.MsgBox(aMessage)  
Note: 1) This lookup parameter property cannot be used without ISPatientLookupParam.Value. 2) If aParam.IsStartsWith = False, the macro loads the collection of patients with the first and last names equal to the specified in aParam.Value.

In Profile Client v8 on User Interface Last Name can be found in Patient > Alter Patient > General > Last Name field, First Name can be found in Patient > Alter Patient > General > First Names field.

Version information

Added in v7.8.0