Imagine if every office or business that upgraded from a 32-bit OS to a 64-bit OS had to also upgrade their clients. If they had 20 or more clients that would be awfully costly as they would have to upgrade all of their PCs to support 64-bit OS.

AC and SQL is running on the server with 64-bit architecture. Those are the programs that need to be compatible. The other computers are simply accessing the database. They need not be 64-bit.

There are very few 32-bit programs that won't run on a 64-bit OS. If you go to Program Files on Microsoft Server 2008 R2 and look at the regular folder and the x86 folder, you will likely find far more programs in the latter. Even most of Microsoft's programs will be 32-bit.

The key here is that Microsoft developed WoW64 which is Windows on Windows 64-bit. The servers or OS with 64 bit processors can run both 64-bit programs and 32-bit programs. In many cases, they can run them faster.

If you were still building your server and could choose a processor, the IBM PowerPC 970FX will run 32-bit programs faster than on a 32-bit platform, because it will run them in native support. Processors which can run the 32-bit programs natively can run them with better efficiency than if they have to use emulation.

Bottom line is you should ask your vendor why their EKG system won't run as well on the 64-bit OS. I would definitely make them prove this to you. If you have the capability to install a 64-bit OS, especially 2008, and you don't because of one program, would be a shame. They should be coming up with software that is better to take advantage of 64-bit rather than expecting you to stay with 32-bit.

BUT HERE IS THE ISSUE:

I went to their site and read all of their install manuals. The detailed one was rather confusing. Basically, they talk about two different setups. One is a standalone workstation/server with software and database. The other is a network. They give specs for the workstations and for the servers, none of which talk about 32-bit or 64-bit. But, from the manual, your workstations can easily be 32-bit, and I would imagine everyone would run it that way. The installation talks about and shows in the install windows that you should install the CardioPerfect software. That makes sense. It then talks about installing a database, which makes no sense. There are some other files especially if you are from the U.S. Apparently, there are different hearts in Scandinavia.

It finally goes on to talk about installing the database on the server. So, I don't know if they are talking about two different databases or what. But, here is the problem. I couldn't find a date on the PDFs, but the databases they are giving with the system are ancient. You can tell by the fact that they give you Adobe Acrobat 5.0. How long ago was that. So, the SQL Servers they are giving you are either MSDE or 2000. I thought they mentioned SQL 7. They are all basically the same. With the exception that MSDE can use 2GB of RAM it failed compared to SQL Server Express 2005 in every way.

But, the sales person is correct if they are providing MSDE. While it may run on 2008, it isn't supported on any OS from Vista on. Microsoft would not support it on your server. And, I would not doubt it runs a bit flaky.

I am hoping that they have moved up (given Express is also free), and they have just not updated their documentation. Which, for Welch Allyn, seems out of character.

So, the deal is, you should either be using SQL Server Express 2005 which comes with AC anyway or you could use the 2008 version for free as well.

My first question tomorrow would be what SQL database are they providing. You the have the following options based on his or her response:

1. We provide SQL Server Express 2005: In that case, you would already be running 2005 on your server, and you would already know it is compatible.
2. We provide SQL Server Express 2005 but we do not think it is compatible, which it is so you would have to question him on that.
3. We use MSDE: I would run in the other direction. After that, you could tell him it needs to run on SQL Express or you can't use it.

The other option would be to run MSDE on an XP machine by itself.

HTH


Bert
Pediatrics
Brewer, Maine