This filter property is used to load the whiteboard items with the specified case ID.
object.CaseID
Part | Attribute | Type | Description |
---|---|---|---|
object |
Required | The object always implements the
ISWhiteboardFilter interface |
int
Display the number of the whiteboard items loaded on the basis of the selected filter and some information about them.
sub main
Dim aPatient
Dim aFilter
Dim aWhiteboardItems
Dim aWhiteboardItem
Dim aMessage
Dim aResult
Dim i
aResult = Profile.Lookup_PatientCaseSearch(aPatientId, aCaseID, _
"Select Case for search", true)
if not aResult then exit sub
Set aFilter = Profile.CreateWhiteboardFilter
aFilter.CaseID = aCaseID
set aWhiteboardItems = Profile.LoadWhiteboardItems(aFilter)
aMessage = "Whiteboard Items Count = " & aWhiteboardItems.Count
for i = 0 to aWhiteboardItems.Count - 1
set aWhiteboardItem = aWhiteboardItems.Item(i)
aMessage = aMessage & vbNewLine & " ---------------------- " & vbNewLine &_
"Acuity: " & aWhiteboardItem.AcuityTypeCode & vbNewLine &_
"Reason: " & aWhiteboardItem.ReasonTypeCode & vbNewLine &_
"Board: " & aWhiteboardItem.BoardTypeCode & vbNewLine &_
"From POS: " & GetProviderNameById(aWhiteboardItem.FromPosID) & vbNewLine &_
"From Provider: " & GetProviderNameById(aWhiteboardItem.FromProviderID) & vbNewLine &_
"To POS: " & GetProviderNameById(aWhiteboardItem.ToPOSID) & vbNewLine &_
"To Provider: " & GetProviderNameById(aWhiteboardItem.ToProviderID) & vbNewLine
next
Profile.MsgBox(aMessage)
end sub
function GetProviderNameById(aProviderId)
Dim aName
Dim aProvider
if aProviderId = 0 then
aName = " - "
else
set aProvider = Profile.LoadProviderById(aProviderId)
aName = aProvider.FullName
end if
GetProviderNameById = aName
end function
In Profile Client v8 on User Interface Whiteboard Items can be found in
.