There is no clean way to close all the windows in Meditech CS 5.6. I'm
using this code to close all the windows but it is inconsistent. Any
thoughts?
Public Function KillMeditech(Optional User As String = "AUTOMATE") As
String
'-----------------------------------------------------------------------
------
'Kill all the windows that contain a user's mnemonic
'-----------------------------------------------------------------------
------
Dim lw As New CListWindows
Dim cgw As New CGetWindow
Dim pvarWindow As Variant
'-----------------------------------------------------------------------
------
'loop through all the running applications
'only kill meditech sessions.
'-----------------------------------------------------------------------
------
For Each pvarWindow In lw.HasCaption
Debug.Print WindowText(pvarWindow)
If InStr(UCase(WindowText(pvarWindow)), UCase(User)) > 0
_
And InStr(UCase(WindowText(pvarWindow)),
"WORKSTATION") = 0 Then
Activate WindowText(pvarWindow), True
Wait 2
SendKeys "%{F4}", True 'DIE
Wait 5
End If
If InStr(UCase(WindowText(pvarWindow)), "MEDITECH") > 0
_
And InStr(UCase(WindowText(pvarWindow)),
"WORKSTATION") = 0 Then
Activate WindowText(pvarWindow), True
Wait 2
SendKeys "%{F4}", True 'DIE
Wait 5
End If
Next
Key "@_CLOSE"
Cleanup:
CleanObject lw, cgw
End Function
At Your Service,
Mark A. Albertson
Bertfish Medical Center
Program Analyst II
[email protected] <mailto:[email protected]>
386.424.6499
Behind every challenge is a Goal
This e-mail or the documents accompanying this e-mail contain
information that may be confidential and/or privileged. It may also be
prohibited from disclosure under applicable law. The opinions expressed
are those of the sender and do not necessarily represent the policy or
positions of Bert Fish Medical Center. The information is intended to be
for the use of the individual or entity named on this transmission. If
you are not the intended recipient, be aware that any disclosure,
copying, distribution or use of the contents of this information is
without authorization and is prohibited. If you have received this
e-mail in error, please notify us immediately so that we can take action
to correct the problem.
This transmission is for the use of the individual or entity named on this
e-mail. Unauthorized disclosure or access may be prohibited by Public Law
99-474 (The Computer Fraud and Abuse Act of 1986), Public Law 104-294 (National
Information Infrastructure Protection Act of 1996), 18 U.S.C. 1030, or other
applicable criminal laws, and can result in administrative, disciplinary or
criminal proceedings. This mail system, including this transmittal, may be
internally monitored for all lawful purposes, including ensuring compliance
with applicable privacy and security rules as specified by HIPAA and internal
Bert Fish Medical Center policies. Transmission of unencrypted Protected
Health Information is prohibited. Please reply to sender or contact Compliance
at (386) 424-6470 if you have received this in error.
---
To post a message to this list, send mail to: [email protected]
You are currently subscribed as: [email protected]
Unsubscribe in the customer center on our website:
http://www.bostonworkstation.com/customer_center/virtual_user_group_talk.aspx