Medical Strategic Planning, Inc. the trusted source in Medical Market Intelligence
Member Login  You are here | Home | EHR Roll Out | Software Issues
 
 

Software Issues

Successfully deploying an EHR (and CPM systems for that matter) is not an install it and forget it affair. When you get in bed with an EHR, you have committed to a long-term relationship. Therefore, be sure you evaluate and are comfortable with the support team of the EHR vendor you select. Vendors that are too small can be a problem, as can vendors that are too large. In both cases (for different reasons), software support may be a disappointment. Actual survey content is available to Registered Users Only.

COMPATABILITY ISSUES

When you install an EHR, unless you are deploying a web-based solution, there will be other software on the host computer. This creates the potential for interactions that can be dangerous or that put sensitive patient information at risk. For in practice deployments there are generally two cases. The first is "thick" client server, where the application runs on individual workstations and the patient files are stored on a centralized server or repository. This provides the greatest exposure as each workstation has potential for conflicts with all the other software running on it. Even if the workstation runs the application alone, there is the OS and all of its constant security patches to contend with. Sometimes security patches can break applications, something that Microsoft does NOT test for against the hundreds of medical EHR products out there. Given that Windows is usually set to download and install such patches, the problem can manifest itself suddenly and unexpectedly.

In addition to the Microsoft or other OS itself, the computers will have anti virus programs, anti-spyware programs and the network at least will have a firewall to contend with. Each of these is a source for interaction with the EHR applications. Should the EHR program's email or remote communications with labs, pharmacies, web decision support or other open Internet applications, the potential of other problems increases. Particularly on Windows-based systems, various media players have been hacked to do ugly things on computers that run them.

Additional Content of Interest
By the way, an excellent site that tracks such problems is, the Windows Secret web site. Every physician office should be a subscriber to their newsletters.
Windows Secret Website
In Bill Andrew's 11th Annual 2005 EHR Vendor Survey, we asked each EHR vendor for specific interactions between about a half dozen popular anti virus programs, the same number of spyware programs and firewalls.
11th Annual 2005 EHR Vendor Survey

Very few EHR vendors filled out that section of the survey, which suggests that either they haven't tested such interactions (or they tested them and were uncomfortable reporting the results). It also suggests that in the area of total system configuration, group practices are "on their own" in doing such compatibility testing. They are also on their own in the area of EHR and other "patch" deployment, which in the case of "thick" client-server configurations is across the entire network. By the way, our Industry Alert™  newsletter carries periodic articles on software applications useful in medical environments. If you want to track this topic, consider a subscription.

WINDOWS - NOT COMPATABLE WITH OTHER MICROSOFT PRODUCTS

We have found that potential for trouble exists in Microsoft's own applications, such as their popular Office Suite, when the version of the Windows is NEWER than the version of the application (in this case Office) that runs on it. Apparently, when newer versions of the operating system are released, the application groups inside of Microsoft do not go back and test or patch older versions of the application suites to be fully compatible with the new version of the OS. What is happening appears to be that calls made by the existing apps are handled differently by the new version of the OS, which can cause Microsoft's own applications that worked on a previous version of the OS, to suddenly fail (with Visual Basic and other errors) when run on the later version of the OS. This is particularly true for inter-application communications, when Excel is called by Access, or when web-based components (not always installed in basic configurations) are invoked. Microsoft only reluctantly acknowledges such issues and does very little to assist developers in fixing them.

Given that Microsoft can't get its own products to work with newer versions of its OS 100% of the time, users of EHR applications need to be very cautious about migrating existing working applications forward onto "later" version of the OS. They need to depend upon the EHR vendors to do the testing that Microsoft fails to do, and to inform them when it is "safe" to upgrade the OS to a new version or even to a new service pack of an existing version. This implies that a group practice should plan to have regular communications with the EHR vendor for the life of the system deployment. It therefore behooves the practice management team to assess and understand the support costs and methods that are available to the practice in keeping their systems current to fixes for discovered security holes and at the same time, fully functional and unbroken by these various patches.

THIN CLIENT-SERVER ALTERNATIVES

One of the major advantages of Thin-Client deployments, apart from the obvious cost savings, is that the interactions between the EHR applications and the other software installed on the "host" server is reduced to ONE computer. This however is a double-edged sword. If you get it right, all is well in the universe. If you get it wrong, everything is in chaos - all at once and your entire practice can come to a grinding halt - which elevates the stress level of everyone at the same time. If a practice decides on a "thin" client (Windows Terminal Server or Citrix) deployment, we suggest using a "blade" hardware arrangement and configuring two servers - one hot server and a second backup that can become a hot server. Keeping parallel server software versions is recommended as well. Updates are asserted to one of the two and the second is left in the non-updated, unpatched state - thus becoming a failsafe, fallback configuration that was known to work (before the updating or patching was applied). This is in addition to Windows own roll-back mechanisms, which don't always work (as not all applications do a good job of extricating themselves from the registry when they are uninstalled, or crash during decommissioning). Absolutely make frequent registry snapshots, or employ utility programs that do this for you. Don't depend on the Windows start-up and shut-down registry updating as your only alternatives.

ACCESS ADDITIONAL "REGISTERED" CONTENT

Software compatibility is a broad topic. For more information on this topic, Register now and explore our tutorials and the courses available to you to help you get up the learning curve of this new tool you are considering deploying.

 

 
Site Tips |About EHR |Market Drivers |EHR Roll Out |Vendor Info |EHR Selection
2006 Medical Strategic Planning, Inc. All Rights Reserved.
Terms of Use | Privacy Statement | Disclosures and Cautions