ISLetter.doDeleted

Description

This function deletes the letter by the specified subject.

Syntax

object.doDeleted

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

Example

Delete the letter by the specified subject.

Dim aPatient
Dim aLetters, aLetter
Dim i
Dim aMessage

Set aPatient = Profile.SelectPatient
set aLetters = aPatient.GetLetters (1) ' slcfWordRTF

aMessage =_
  "The number of the letters of the selected format is " & aLetters.Count

for i = 0 to aLetters.Count - 1
  set aLetter = aLetters.Item(i)
  aMessage = aMessage & vbNewLine &_     
    "Letter Date: " & aLetter.Date & vbNewLine &_
    "Letter Subject: " & aLetter.Subject2 & vbNewLine
  if aLetter.Subject2 = "Account Overdue 30 days" then 
    aMessage = aMessage & vbNewLine &_
      "  The letter was successfully deleted " & vbNewLine 
    aLetter.DoDeleted
  end if    
          
next

Profile.MsgBox (aMessage) 
Note:

In Profile Client v8 on User Interface Letters can be found and deleted in Clinical > Medical Record > Documents or in Organisation > Work Centre > Communication > Letters.

Version information

Added in v7.8.0