The specified number of the last patient's encounters with the selected POS and provider.
object.LastNumber(aCountEncounters[, aCumulativeOnly =
true[, aPOSCode = ""[, aProviderCode = ""]]])
Part | Attribute | Type | Description |
---|---|---|---|
object |
Required | The object always implements the
ISPatientEncounters interface |
|
aCountEncounters |
In, Required | int |
The number of the last patient's encounters to
return |
aCumulativeOnly |
In, Optional Default value is
true |
bool |
If aCumulativeOnly = True the property returns only
cumulative encounters of the patient. Otherwise, all the
patient's encounters are returned. |
aPOSCode |
In, Optional Default value is "" |
string |
The code of the POS |
aProviderCode |
In, Optional Default value is "" |
string |
The code of the provider |
Display the specified number of the last patient's encounters with the selected POS and provider, their dates and contacts.
Dim aPatient
Dim aCountEncounters
Dim aCumulativeOnly
Dim aPOSCode
Dim aProviderCode
Dim aEncounters
Dim aEncounter
Dim aContact
Dim aMessage
Set aPatient = Profile.SelectPatient
aCountEncounters = 20
aCumulativeOnly = False
aPOSCode = "POS"
aProviderCode = "MM"
set aEncounters = aPatient.Encounters.LastNumber(aCountEncounters, aCumulativeOnly,_
aPOSCode, aProviderCode)
aMessage = "Encounters Count = " & aEncounters.Count
for i = 0 to aEncounters.Count - 1
set aEncounter = aEncounters.Item(i)
aMessage = aMessage & vbNewLine & aEncounter.date
if aEncounter.Contacts.Count <> 0 then
for each aContact in aEncounter.Contacts
aMessage = aMessage & vbNewLine & " -Contact Subject: " & aContact.Subject
next
end if
next
Profile.MsgBox(aMessage)
In Profile Client v8 on User Interface Encounters can be found in
.