ISContact.SetIsResolved

Description

This function sets the contact with the resolved status.

Syntax

object.SetIsResolved aIsResolved

Part Attribute Type Description
object Required
The object always implements the ISContact interface
aIsResolved In, Required
bool
If aIsResolved = True, the contact with the resolved status will be set

Example

Display some information about the contacts of patient's encounters.

Dim aPatient        
Dim aFilter              
Dim aEncounters, aEncounter
Dim i, j
Dim aMessage
Dim aContact
Dim aIsResolved

Set aPatient = Profile.SelectPatient 
set aFilter = Profile.CreateEncounterFilter
aFilter.PatientId = aPatient.ID               
set aEncounters = aPatient.LoadEncounters(aFilter)
                                                                 
aMessage = "Encounters Count = " & aEncounters.Count

for i = 0 to aEncounters.Count - 1
  set aEncounter = aEncounters.Item(i)              
  aMessage = aMessage & vbNewLine & (i + 1) & ". " &_
    "Date: " & aEncounter.Date & vbNewLine &_                            
    "Date Created: " & aEncounter.DateCreated & vbNewLine &_
    "Pos Code: " & aEncounter.PosCode & vbNewLine &_
    "Provider Code: " & aEncounter.ProviderCode & vbNewLine &_
    "Service Code: " & aEncounter.ServiceCode & vbNewLine &_
    "Type Description: " & aEncounter.TypeDescription & vbNewLine

  if aEncounter.Contacts.Count <> 0 then
    for j = 0 to aEncounter.Contacts.Count - 1
      set aContact = aEncounter.Contacts.Item(j)
      aIsResolved = True  
      aContact.SetIsResolved aIsResolved
      aMessage = aMessage & "      Contact" & vbNewLine &_ 
        "    - Date: " & aContact.Date & vbNewLine &_
        "    - Date Altered: " & aContact.DateAltered & vbNewLine &_
        "    - Date Created: " & aContact.DateCreated & vbNewLine &_
        "    - Date Resolved: " & aContact.DateResolved & vbNewLine &_
        "    - Diagnosis Description: " & aContact.DiagnosisDescription & vbNewLine &_
        "    - Diagnosis Code: " & aContact.DiagnosisCode & vbNewLine &_
        "    - Pos Code: " & aContact.PosCode & vbNewLine &_
        "    - POS Name: " & aContact.POSName & vbNewLine &_
        "    - Provider Code: " & aContact.ProviderCode & vbNewLine &_
        "    - Referral Type: " & aContact.ReferralType & vbNewLine &_
        "    - Service Code: " & aContact.ServiceCode & vbNewLine &_
        "    - Subject: " & aContact.Subject & vbNewLine &_
        "    - Time: " & aContact.Time & vbNewLine &_
        "    - Is Resolved: " & aContact.IsResolved & vbNewLine         
    next 'j
  end if                 
next 'i
                                          
Profile.MsgBox(aMessage)
Note:

In Profile Client v8 on User Interface the Is Resolved checkbox can be checked in Clinical > Medical Record > Encounters > Open Encounter > Contact Properties > Resolved.

Version information

Added in v7.8.0