I doubt your going to get speeds anywhere close to what they were with
Meditech 3.x.  Even if you went completely VB based scripting in for 4.x you
will have to slow down the script considerably (waits, pauseloops, Pause and
stables) so that 4.x can keep up with the script.  By going to rules based
with a speed of .2 I've found BWS to be as fast as it was before I started
using Rules, but I don't have to manually include so many slow downs so
Meditech can keep up, nor do I worry about BWS and Meditech outpacing one or
the other.  I would say this is more of a Meditech interface issue than a
BWS issue.
 

Brian Bennett 
Affinity Health Systems 
PBS\Clinic Billing 
(920)628-9055 
[EMAIL PROTECTED] 

 

   _____  

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Gersh, Alan
Sent: Monday, February 04, 2008 10:11 AM
To: [email protected]
Subject: [Talk] Script very slow navigating thru Meditech 4.x NUI fields



I am redeveloping a Meditech script using Boston Workstation Software 9.0
for Meditech Magic NUI 4.x. The script was originally developed for Meditech
Magic 3.x using the MicroScript DLL and Visual Basic 6. The BWS version of
the script is navigating thru Meditech 4.x fields at a much slow pace
compared to the VB6, Meditech 3.x version.  I have tested the following
scripting scenarios in hopes to find a solution in improving the
performance/speed while using the BWS or its DLL. 

 

BWS Rules Based Script, decreased WaitSpeed to lowest value 0.01

Created BWS Procedural  version of script.

Created procedural version of script using VB6 and BWS DLL.

 

The above testing scenarios did not show any real speed improvement between
them.

 

Where I was able to get a real speed improvement is when I created a
procedural version of script using VB6 and the Meditech mrwscript.dll. But
using the mrwscript.dll makes this type of scripting very tedious and
archaic.

 

* Does anyone have any ideas on how I can improve the performance/speed of
navigating thru Meditech 4.x NUI fields while using the BWS or its DLL?

 

Code Examples:

[Rules Based]

Title Enter/Edit Employee at 1,1 and Cursor within 7,1#31...Key "{F10}":
Enter objRs("EAddrs1")

 

[Procedural Based]

Key "{F10}"

Pause "@7,1"

Enter objRs("EAddrs1")

 

Alan Gersh 

Systems Analyst, Information Technology Department

Martin Memorial Health Systems, Inc.

Phone: 772.223.5945 ext: 4825

Email:  <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]

 

Reply via email to