Hi Jim:  I have to agree with you on that point. Meditech has spread its 
programmers too thin and they do not have enough knowledgeable people to do the
work that needs to be done. It also takes a long time to learn what needs to be 
done and how to do it, so if you have someone who is good at something, you
need to treat them kindly enough that they want to run away. Pharmacy is hard 
enough to comprehend for a pharmacist. It is usually easier, however, for a
pharmacist to learn some of the computer workings than for an I.T. person to 
learn the pharmecokinetics of drugs and the federal drug laws and  all the
different allergy causing moieties of various compounds. The problem is that 
there is a gap between what the pharmacist knows and can explain and what the
programmer
doesn't know and doesn't quite understand. And for the programmer to really 
understand, I think that he has to have a working pharmacist sitting there next
to him to physically show him where the problems are and what the should/should 
not look like. That means Meditech must actually EMPLOYEE and PAY a
pharmacist. who knows what they are doing - they need someone who works in 
oncology, in home health care and another who works exclusively in inpatient and
one who is clinically oriented and one who does mostly retail dispensing. They 
need to understand that, while the pharmacist and the doctors
may need to see different information some of the time and different ordering 
screens some of the time, there are other times when they need to see the same
information. There may be times when the flags should be the same and times 
when they should be different. The inconsistencies just blow me away.
For example, if a physician is entering a prescription in RXM and a drug has a 
dead NDC number, he will get a flag that says "No interaction checking will
take place against this drug because of an invalid ndc number". In pharmacy, if 
we try to enter an order using a drug with an invalid ndc number, we get
zilch - absolutely nothing - except in 5.6 if the drug with the invalid NDC 
number is entered in AOM as a prescription or as a home med on a patient, the
pharmacist entering the inpatient orde will get a flag that says "no 
interaction checking will take place against these drugs" - It doesn't say why 
- just
says it won't happen.
Does anyone talk to each other  or look at other parts of the systems programs 
at the company to ensure some consistency? Take for example the use of the
word "deactivate" in pharmacy as opposed to using the word "hold (which 
everyone understands). Or Meditech's use of the word "FORMULARY", which does not
mean the hospital's PT formulary -
In the PHA module it means a drug in the pharmacy drug dictionary which 
Meditech expects you will only put there if it is on your formulary (not true).
Most users will use the restricted function n the 7th page to mark their 
non-formulary (non-PT committee approved) drugs. Thus, not knowing what words
mean to the users, leads Meditech to use words incorrectly and users to find 
uses for functions that they are not intended for. In other words, because a
function is not provided or does not work as it should, and Meditech will not 
make it work as users expect it to work, a facility will invent a work around.
This may work fine for a couple of years, and then the facility gets a new 
module or an upgrade and blammo, their work around no longer functions and
Meditech still has made no provision for the function that never functioned, 
because the programmer never sat down with the pharmacist to see exactly what
the problem was and how it was that pharmacy expected it to work.

Arranging the meeting between the pharmacists and the programmers is the 
manager's job.

Finding bugs in upgrades, reporting them and getting the DTS's installed for 
them that already exist - implying that the bugs were obviously known -
otherwise there would not be DTS's --------- SHOULD NOT BE THE END USER"S JOB.  
This should be the vendor's job. I believe this is part of the point Charlie
is trying to make. If there are bugs and there are DTS's to fix the bugs, how 
is it that you can get an upgrade without the DTS's to fix the bugs?. Suppose
you have had specific customs programmed into your system and then you get an 
upgrade and the customs are installed with the upgrade, but there were also a
couple of fixes done along with the customs but the "fixes" are not installed 
along with the customs until the problem repeats itself and you have to report
it before you also get the "fixes" installed. Where is the logic in that?



This e-mail message, including its attachments, is for the sole use of the 
intended recipient(s) and may contain confidential or privileged information. 
Any
unauthorized review, use, disclosure or distribution
is prohibited. If you are not the intended recipient, please contact the sender 
by reply e-mail and destroy all copies of the original message.


                                                                                
                                                                            
             "Lehl, Jim" <[EMAIL PROTECTED]>                                    
                                                                            
             Sent by: [email protected]                                    
                                                                            
                                                                                
                                                                         To 
                                                                        
"Charlie Downs" <[EMAIL PROTECTED]>, [email protected]                     
    
             06/20/2007 09:25 AM                                                
                                                                         cc 
                                                                                
                                                                            
                                                                                
                                                                    Subject 
                                                                        RE: 
[MEDITECH-L] Buggy Meditech programming of DTS's                                
                                                                                
                                                                            
                                                                                
                                                                            
                                                                                
                                                                            
                                                                                
                                                                            
                                                                                
                                                                            
                                                                                
                                                                            




Charlie:

I would like to think that Meditech is as conscious about quality as any 
corporation in this business, but obviously there is room to speculate.

Interesting that the issue you site is related to Pharmacy.  I have been 
absolutely amazed over the past 4 years of the number problems we have 
experienced
with this module.  I also get the impression that over the past 5 years 
Meditech has had difficulty retaining programmers for this module and the 
dedicated
programmers they do have get spread thin with coding for integrated 
applications like POM, RXM, eMAR, etc.  I know how important employee retention 
is when
it comes to supporting complicated systems like pharmacy and laboratory, but I 
imagine retention takes on a new meaning of importance when it comes to
programming for these applications.

One challenge we seem to face at home is how to articulate and convince our 
local leadership why it is so important to resource and retain dedicated and
talented people to support these applications in light of the growing 
complexity of these systems and growing problems as a consequence of poor 
quality
coming out of Meditech.  I guess I'm not too optimistic that there will be an 
overnight change in the quality of programming coming out of Meditech, not
because of the programmers, but more because of the response by Meditech's 
management.  I honestly appreciate the dedicated programmers at Meditech who 
stay
in the trenches to grind out the problems they face.  I think we owe them much 
gratitude for what they do, and perhaps more important, we owe them our
support to work with them as a member of a team by doing things like thoroughly 
testing DTS, frequently auditing data integrity, and accurately diagnosing
and documenting problems when they are discovered.

I'm not about to suggest quality measures for Meditech themselves; however it 
would seem to me that one possible and accessible measure of quality we could
use locally would be the quantity of correction DTS Meditech has to code to fix 
what is broken in any module, or perhaps a ratio of correction DTS and
enhancement DTS.  This could give us a measurable indication of quality over 
time, with limitations, that may be useful when communicating to our local
leadership the need for local support as well as volume control for their 
booming voices as they speak out to Meditech.  The risk we face when we venture
down these paths is assuming that the grass must be greener with another 
vendor.  I'm not so sure that it is even though their sales people might make it
sound like it is or we into the conclusion that their systems are better just 
because they "look" better on the surface.  Its hard to compare Meditech to
other vendors when it comes to the "quality" of programming without some 
universal measure -- it this exists, I'm not aware of it.

One thing I hope will not be lost out of this dialogue you've initiated on the 
L is respect for the hard working people at Meditech -- we need them!  Too
often we, the L, fall into griping about Meditech in ways that just don't make 
any difference and serves more to pull us all down into a spear chucking
contest rather than lifting up anyone to make a real difference.

Should be fun seeing the responses ;~}

Jim


      -----Original Message-----
      From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Charlie 
Downs
      Sent: Wednesday, June 20, 2007 7:44 AM
      To: [email protected]
      Subject: [MEDITECH-L] Buggy Meditech programming of DTS's

      I don’t know about everyone else, but I feel that was as Meditech users, 
really need to get Meditech to improve on their programming accuracy. I’ve
      run into more and more programming problems that have totally unintended 
consequences unrelated to the problems that they were supposed to fix. Below
      is an e-mail that I sent to our VP of IT this morning. I would like to 
see some discussion on the L as to how to go about getting Meditech to change.
      Thanks, Charlie

           We had a huge problem which we discovered last week, but only 
realized the
      consequences this weekend from a DTS which Meditech moved to Live on 
Thursday. Pharmacy
      Issue #5294828 was a problem that one had to give a reason when 
re-processing a billing
      error when we should have not been prompted for a reason. For some 
reason, this tied to the
      drug dictionary where one had to give a reason when updating it. This was 
totally unrelated
      to billing, yet when they moved this to live, it not only caused Pyxis 
billing to stop, but
      each time an item was removed, it credited a previously removed item. 
When I called on
      Thursday, Meditech denied that this was what was causing my problem. I've 
pasted what they
      found was the problem below:
      Rebhan,Maria (MEDITECH) - Jun 18, 2007 - 0948 EDT:  Brian, there is a 
problemwith the DTS
      we delivered.   It was patched correctly but, the code from it iswrong.   
I've fixed this
      Inhouse and will just need change control for TEST.  Tx
         If this issue would have been a billing issue, I would have tested it 
thoroughly before
      having them move it to live, but it was not a billing issue. I am seeing 
more and more of
      this that when Meditech moves a DTS to test or live, it has uninteded 
consequences that are
      often not noticed until we are live with it, because no amount of testing 
will pick up an
      unintended change entirely unrelated to the DTS. Another example is 
Pharmacy Issue
      #5237726. It was supposed to fix a problem with a field not defaulting 
from the formulary
      service when adding a new drug (FirstDataBank). After this was moved to 
live, I noticed
      that we could not look up drugs as we had before and instead had to use 
extra keystrokes
      for look-ups.
          The hours to correct all of the billing problems is huge. I strongly 
feel that Meditech
      needs to be held accountable for what I see as increasingly sloppy 
programming. I would
      like to see us file a formal complaint with Meditech over this issue 
since this is one of
      many times that I have seen this happen in pharmacy and cause huge 
problems. Meditech does
      not even have a Pyxis machine to test out the Pyxis fixes, and instead is 
relying on the
      users to test the fixes. In addition, they need to thorougly test other 
programming changes
      more thoroughly instead of using their customers as basically alpha test 
sites.
      Unfortunately, sometimes we only find out about these programming errors 
after the fact,
      which is not right.
          Hopefully, by filing a formal complaint, we can get their attention, 
but I would hold
      my breath. We had an interesting discussion at MUSE about how to get 
Meditech to change
      their business practices, and short of a large group of users agreeing to 
withhold
      maintenance payments, I don't see them changing. Perhaps it is time for 
Meditech users to
      band together and consider such action.


      Charles Downs PharmD
      Washington County Hospital
      251 E. Antietam Street
      Hagerstown, MD, 21740
      301-790-8904





      ***** CONFIDENTIALITY NOTICE ***** This message contains confidential 
information and is intended only for the individual named. If you are not the
      named addressee you should not disseminate, distribute or copy this 
e-mail. Please notify the sender immediately by e-mail if you have received this
      e-mail by mistake and delete this e-mail from your system. 
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
      To subscribe or unsubscribe to the meditech-l, visit MTUsers.NET.

      To check the status of the meditech-l, visit MTUsers.NET.

      For help, email [EMAIL PROTECTED]

      Visit the MTUsers WikiPedia at MTUsers.NET/mwiki
      ______________________________________
      meditech-l mailing list
      [email protected]
      http://mtusers.com/mailman/listinfo/meditech-l


=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
To subscribe or unsubscribe to the meditech-l, visit 
http://mtusers.com/mailman/listinfo/meditech-l_mtusers.com

To check the status of the meditech-l, visit MTUsers.NET

For help, email [EMAIL PROTECTED]

Please visit and add information to the MTUsers WikiPedia at MTUsers.NET/mwiki
______________________________________
meditech-l mailing list
[email protected]
http://mtusers.com/mailman/listinfo/meditech-l_mtusers.com

Reply via email to