ISEncounter.ProviderCode

Description

The code of the provider for the encounter.

Syntax

object.ProviderCode

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

Return Value

string

Example

Display the number of the encounters and some information about them, including the codes of the providers.

Dim aPatient        
Dim aFilter  
Dim aEncounters, aEncounter
Dim i                                                             
Dim aProvider                                                 
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)
  set aProvider = Profile.LoadProviderById(aEncounter.AssignedToProviderID)
  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 &_
    "Time: " & aEncounter.Time & vbNewLine &_
    "Duration: " & aEncounter.Duration & vbNewLine &_
    "Patient Id: " & aEncounter.PatientId & vbNewLine &_
    "Pos Code: " & aEncounter.PosCode & vbNewLine &_
    "Provider Code: " & aEncounter.ProviderCode & vbNewLine &_
    "Service Code: " & aEncounter.ServiceCode & vbNewLine &_
    "Type Code: " & aEncounter.TypeCode & vbNewLine &_                
    "Type Description: " & aEncounter.TypeDescription & vbNewLine &_
    "Type ID: " & aEncounter.TypeID & vbNewLine &_
    "Resolved: " & aEncounter.Resolved & vbNewLine 
  
next   
                                              
Profile.MsgBox(aMessage)    
Note:

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

Version information

Added in v7.8.0