ISPatientLookupParam.IsIncludeAlternatives

Description

This lookup parameter property is used to load the collection of patients by their alternative names, maiden names or aliases.

Syntax

object.IsIncludeAlternatives

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.IsIncludeAlternatives = True
aParam.Value = "John"
aParam.MaxCount = 20
 
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) Now this lookup parameter property should be used with ISPatientLookupParam.MaxCount.

In Profile Client v8 on User Interface the Incl. Alternatives checkbox can be checked in Patient > Alter Patient > Select Patient, Alternative Names can be found in Patient > Alter Patient > Personal > Other field, Alias Name can be found in Patient > Alter Patient > Personal > Alias field, Maiden Name can be found in Patient > Alter Patient > Personal > Maiden > Previous field.

Version information

Added in v7.8.0