ISEncounter.Attendance

Description

The attendance the encounter is linked to.

Syntax

object.Attendance

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

Return Value

ISAppointment

Example

Display the number of the encounters and some information about them.

Dim aPatient                      
Dim aFilter  
Dim aEncounters, aEncounter
Dim i
Dim aMessage

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) & ". " &_
    "Auto Created: " & aEncounter.AutoCreated & vbNewLine &_                                      
    "Block From Patient Access: " & aEncounter.BlockFromPatientAccess & vbNewLine &_ 
    "Child Protection: " & aEncounter.ChildProtection & vbNewLine &_
    "Date: " & aEncounter.Date & vbNewLine &_                            
    "Date Created: " & aEncounter.DateCreated & vbNewLine &_
    "Date Altered: " & aEncounter.DateAltered & vbNewLine &_
    "Date Ended: " & aEncounter.DateEnded & vbNewLine &_
    "Date Time: " & aEncounter.DateTime & vbNewLine &_
    "ID: " & aEncounter.ID & vbNewLine &_
    "Patient Id: " & aEncounter.PatientId & vbNewLine &_
    "Pos Code: " & aEncounter.PosCode & vbNewLine &_
    "Provider Code: " & aEncounter.ProviderCode & vbNewLine &_                   
    "Service Code: " & aEncounter.ServiceCode & vbNewLine &_
    "Service ID: " & aEncounter.ServiceID & vbNewLine &_
    "Type Code: " & aEncounter.TypeCode & vbNewLine &_                                    
    "Type Description: " & aEncounter.TypeDescription & vbNewLine &_    
    "Version Count: " & aEncounter.VersionCount & vbNewLine          
                                                                                          
  if not aEncounter.Attendance is nothing then
    aMessage = aMessage & "Attendance Date: " & aEncounter.Attendance.Date & vbNewLine
  end if
next  
                                               
Profile.MsgBox(aMessage)   
Note:

In Profile Client v8 on User Interface Attendance can be found in Clinical > Medical Record > Encounters > Open Encounter > Encounter Properties > Attend field.

Version information

Added in v7.8.0