Slashdot Mirror


Some Windows XP Users Can't Afford To Upgrade

colinneagle writes "During a recent trip to an eye doctor, I noticed that she was still using Windows XP. After I suggested that she might need to upgrade soon, she said she couldn't because she couldn't afford the $10,000 fee involved with the specialty medical software that has been upgraded for Windows 7. Software written for medical professionals is not like mass market software. They have a limited market and can't make back their money in volume because there isn't the volume for an eye doctor's database product like there is for Office or Quicken. With many expecting Microsoft's upcoming end-of-support for XP to cause a security nightmare of unsupported Windows devices in the wild, it seems a good time to ask how many users may fall into the category of wanting an upgrade, but being priced out by expensive but necessary third-party software. More importantly, can anything be done about it?"

127 of 953 comments (clear)

  1. I'm gonna say... by Anonymous Coward · · Score: 5, Informative

    VMWare.

    1. Re:I'm gonna say... by Anonymous Coward · · Score: 4, Insightful

      It's possible that the machine is actually more of an embedded system, acting as a front-end for a device whose drivers won't work in a VM.

      dom

    2. Re:I'm gonna say... by fuzzyfuzzyfungus · · Score: 2

      It's possible that the machine is actually more of an embedded system, acting as a front-end for a device whose drivers won't work in a VM.

      dom

      If it's a really embedded system, upgrading it is going to happen with a forklift or with not-inexpensive cooperation from the vendor.

      If it's just an unsupported peripheral, contemporary virtualization software can(with an IOMMU) actually attach a physical device to a VM's bus. Very cute.

    3. Re:I'm gonna say... by alphaminus · · Score: 2

      But my outlook plugins don't work anymore!!! This is unacceptable!

    4. Re:I'm gonna say... by DigiShaman · · Score: 2

      The issue isn't so much Windows XP and XP mode (under Windows 7), but vendor software support. That means everything. If the database gets corrupted or needs patched, you may end up being SOL because of EOL. I know it sounds cheesy, but everything IT related is like riding wave; either you stay in front or on the wave, but don't get behind it or else you will be left behind.

      --
      Life is not for the lazy.
    5. Re:I'm gonna say... by Anonymous Coward · · Score: 2, Informative

      is not a solution. it will be JUST AS VULNERABLE, come april 2014.

      there's a reason why windows xp mode was NOT actually included on windows 7 install media... but is a separate download subject to its own license terms --- MICROSOFT DOES NOT HAVE TO SUPPORT IT OR PROVIDE UPDATES like it is obligated to for what actually *shipped* with windows 7, and is not included with the OS with regards to product life cycle, updates or support. it is for the same reason that mail, photogallery, etc were stripped from vista and made into a separate download (live essentials).. and why front page server extensions for windows web servers had such a long lifespan and just wouldn't go away (that was a case the other-way around.. it *was* included with long-lifespan products and was obligated to be supported along site them).

    6. Re:I'm gonna say... by HideyoshiJP · · Score: 5, Interesting

      This is potentially the case, but I've also seen numerous products in the medical field that won't run on Windows 7 because of poor decisions made during development. As an example, there is a piece of software (that's nearly up to date) that requires a specific version of Microsoft Forms Controls 2.0 (fm20.dll) and will encounter a memory error even on an up to date Windows XP example. Their tech support actually instructs you to replace the library in the Windows directory. Luckily, we're not complete tools and simply used redirection to an older copy in the executable's directory. Luckily, this is one case where we were able to find a workaround. There are so many poorly coded or managed pieces of software in the medical field it's difficult to stay up to date and not go broke. I've seen products developed by some amateur in VB without thought to which control he/she should be using (Hey! Forms 1.0, .net and an IE frame with an embedded apache page all in the same application form - why not!?). I've also seen those with MSI installers improperly coded that will fail to install on a 64-bit OS, requiring repackaging or extensive modification. Then there's the products managers purchased that rely on MS Office macros (my favorite!). These things are far more common than they should be, especially when Microsoft has entire documentation libraries and communities that can help developers/product managers adhere to best practices, even in advance of new product releases.

    7. Re:I'm gonna say... by inglorion_on_the_net · · Score: 2

      And these are the cases where I think the customer should wonder if the company that developed the software actually did an acceptable job. In my view, the question is not "Do we have $10,000 to get our software running on an up-to-date operating system?" but "Why doesn't this software work, and what is the vendor going to do about it?"

      Sometimes, the reason that an application won't work on a newer version of an operating system is that things in the operating system changed in ways that couldn't have been foreseen. E.g. if your application requires a driver to communicate with some hardware, and the driver API changes, I can accept that the application won't work on the newer OS without changes that one might reasonably charge for.

      On the other hand, if the reason that the app won't work is that the developers did things wrong and it just happened to work under some specific set of circumstances, then I would argue that the app is broken, and the vendor should fix it. And if this isn't so much a mistake that wasn't caught but more of a systemic problem, they might want to do some hard thinking about how to do better in the future. Either way, charging the customer for a mistake you made in what is supposed to be your area of expertise (as opposed to the customer's) doesn't seem to be the right thing to do.

      --
      Please correct me if I got my facts wrong.
    8. Re:I'm gonna say... by Opportunist · · Score: 2

      ....and in EXACTLY the directory they suggested. Usually C:\Crapso~1.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  2. specialty software prices by Anonymous Coward · · Score: 5, Funny

    They have a limited market and can't make back their money in volume because there isn't the volume for an eye doctor's database product like there is for Office or Quicken.

    Kind of like college textbooks?

    *ducks*

    1. Re:specialty software prices by Scared+Rabbit · · Score: 5, Insightful

      That may be the case in some fields, but in most cases I haven't seen materials available online that compare to the texts that I use as a student in advanced mathematics.

    2. Re:specialty software prices by Scared+Rabbit · · Score: 5, Insightful

      When I've looked I've come across a complete lack of material for most topics beyond say third semester calculus and second semester differential equations that one can read to actually learn a subject. While there are certainly some example problems out there, a cohesive narration of how to go about solving more advanced problems especially with a consistent notation seems to be lacking. Sure there's resources like Pauls Online Math Notes, but that drops off before then. Wikipedia has some formulas and descriptions, but often doesn't have example problems. For many topics, you can find small pieces of information all over the web, but if you want to actually read up on a specific subject I haven't seen anything on the internet that rivals a good old fashioned text book.

      Now, I don't see any reason for there to be new editions as often as there are. Many of the textbooks I read in my spare time are actually pretty old, but outside of some of the topics that rely on technology there isn't a whole lot of reason to have new editions. Even something such as numerical analysis (which should probably have a technology based theme for CAS) doesn't really need to be updated very often as the algorithms don't change, just the languages that may be used.

      Perhaps I'm just biased, but a well written text book seems much more useful than gleaning bits of information from a variety of sources that all use different notations and symbols for learning about a topic in math.

    3. Re:specialty software prices by Samantha+Wright · · Score: 4, Interesting

      Actually—(a) they're just called "papers," the "white" part is a specific piece of IT jargon, and should be pronounced "scientific-sounding marketing material," as white papers are almost never rigorous or unbiased, and (b) there are plenty of books published at levels above the expected comprehension of a graduate course; these are usually bundles of papers and protocols (procedures). They're sometimes called "textbooks," but more properly "monographs."

      And for what it's worth, graduate textbooks and monographs are cheaper than undergraduate textbooks because they involve fewer writers, as the material is more narrow and there are fewer experts available. Monographs in particular are exceptionally cheap because the idea of publishing a book generally comes up after the material has already been written.

      Regarding the availability of content, however, the Internet is really not all that it seems when it comes to content for fourth-year undergrads and grad students. Textbooks targeted at such groups generally require combing a great deal of journal articles, which are generally available, but may not necessarily be in a consumable format. My favourite example is this paper, which outlines a method of constructing a solution to a problem (WJISP in polynomial time) and then completely fails to explain how the method works (It takes about half an hour to work out even when you know what they're talking about.)

      This is where having a competently-written textbook becomes invaluable, and were it not for Wikipedia, many more topics would be completely unrepresented in any electronic secondary source.

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    4. Re:specialty software prices by Dcnjoe60 · · Score: 3, Insightful

      College textbooks are largely irrelevant in the age of Internet. They only exist to keep publishers and bought teachers rich.

      The textbook may be, but the content contained therein is not irrelevant. Regardless of whether or not it is printed on paper or simply stored as magnetic bits, should not the authors of such works be rewarded for their efforts?

      You speak of the internet as if somehow resources magically appear there. To take your comment to its logical conclusion, not only are college textbooks largely irrelevant in the age of internent, but if everything that is needed for one's course of study is free and online, then college itself is irrelevant, too.

    5. Re:specialty software prices by Stormy+Dragon · · Score: 4, Informative

      The term "white paper" originally comes from UK parliamentary procedures and referred to documents containing an official policy statement of the government, as opposed to a "green paper" which only contained tentative proposals for the purposes of debate and discussion.

  3. Helps but not a complete solution. by HaeMaker · · Score: 5, Insightful

    That helps with hardware incompatibility but not security.

    1. Re:Helps but not a complete solution. by rbprbp · · Score: 2, Interesting

      You can run Windows XP as a VM which is isolated from the internet through a firewall. That will probably help.

      --
      They're there in their room. You're on your own.
    2. Re:Helps but not a complete solution. by DragonWriter · · Score: 4, Insightful

      You can run Windows XP as a VM which is isolated from the internet through a firewall. That will probably help.

      Unless your WinXP-reliant software is also needs access to the internet.

    3. Re:Helps but not a complete solution. by Anonymous Coward · · Score: 5, Insightful

      Run it through a WHAT? Why am I running XP inside of a window? Oh no, I just deleted it. Did you break my computer? I don't care if you think you're smarter than me. I just need things to work. I have a lot of patients to see.

    4. Re:Helps but not a complete solution. by Hylandr · · Score: 5, Insightful

      This. Pretty much sums it up. We can engineer all sorts of solutions but in the end they will be calling you to run it for them.

      Don't let them try an barter services for it either, they will *own* you.

      --
      ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
    5. Re:Helps but not a complete solution. by CanHasDIY · · Score: 4, Insightful

      You can run Windows XP as a VM which is isolated from the internet through a firewall. That will probably help.

      Unless your WinXP-reliant software is also needs access to the internet.

      Considering this particular summary is in regards to medical software, I certainly hope that's not the case.

      Although I can see it being an issue for other industries.

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    6. Re:Helps but not a complete solution. by crazycheetah · · Score: 4, Informative

      Having worked in hospitals, and currently working more in the background in the medical field, you would be really surprised how much of it needs access to the internet. Most of the software I've worked with in the medical field does, and it's only going more in the direction of needing access to the internet than away from such.

      I can't speak for software in smaller clinics and stuff, as I'm not real experienced there. For a lot of hospitals and stuff, though, there's a lot of server farms hosted far off site that they have to connect to in order to do anything with the software.

    7. Re:Helps but not a complete solution. by beelsebob · · Score: 2

      What, you expect software that shares records between your doctors, your local hospital, and the specialist 3 cities over to have its own private network that in no way interacts with the internet? Not even a VPN over the top of it? It's own, completely separate, private, cabling and all, network? That would certainly explain the $10000 a license cost.

    8. Re:Helps but not a complete solution. by Holi · · Score: 5, Informative

      Medicare billing. I have done several medical software installations, they all have a strong need for internet access for electronic transfer of medicare records.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    9. Re:Helps but not a complete solution. by varkk · · Score: 3, Insightful

      A lot of medical software has legitimate reasons for network connectivity. For example lab tests/results, GP practice software can integrate with the local providers and a doctor can order blood tests done directly to the lab and have the results sent straight to the GP practice electronically. Also support is another big one, if you are paying $10k for some software and you are having an issue it is always good to have a technician able to remote in and solve it quickly. The answer for this sort of software is to not buy it outright but instead be paying for it yearly/quarterly. This moves it from being a capital expenditure to an operational one which can make things a bit easier when planning the budget. Also if your business depends on a critical piece of software you need it backed by someone to keep it working.

    10. Re:Helps but not a complete solution. by scumdamn · · Score: 5, Informative

      We have Medisoft running in Windows XP Mode under Windows 7 right now. It works like a champ. It's only compatible with XP so we waited a long time to upgrade but we finally did it with a virtual machine and Windows 7.

    11. Re:Helps but not a complete solution. by FuzzNugget · · Score: 2

      Two words: seamless mode

    12. Re:Helps but not a complete solution. by mysidia · · Score: 2

      Considering this particular summary is in regards to medical software, I certainly hope that's not the case.

      It's very common that medical software would need network access.

      To upload results to records server.

      To upload test data to lab and other offsite servers.

      To download and print lab test results.

      To download updates to consumables, such as per-software-invokation license; verification against activation servers, download new billing code lists.

      Transmit medical data to insurance companies and government.

      Perform billing operations.

      Download new versions of forms.

      Backup data to central server at location, and off site locations.

    13. Re:Helps but not a complete solution. by sribe · · Score: 2

      And are also paid for by taxpayers.

      Yep, that too ;-)

      Misery for the doctors to get the funds, misery for the doctors to keep the funds and not have to give them back, all the funds taken from the taxpayers.

      Oh, and to boot: regulations that stifle innovation and guarantee that medical records software will continue to be developed using long-outdated inefficient methods that produce usability disasters.

    14. Re:Helps but not a complete solution. by budgenator · · Score: 2

      Trust me, if "they take insurance" they're on the internet, that's how they bill the insurance companies. What the article is talking about is most likely what's called Practice Management Software, it handles scheduling, billing, and increasingly Charting. In a Optometrist's Office the needs are pretty elementary, 10,000 patients, having a couple hundred different benefits plans with fairly different coverages, deductibles, co-pays, and fee schedules; sometimes if the "insurance" doesn't cover the Doctor's fee they can bill the patient for the remainder and sometimes you have to write it off. Store the patient's records are trivial compared to billing. A dentist's office needs in addition to the above digital photography, digital intra-oral photography and digital radiography; a lot of Veterinarians use practice management software designed for Dentists and Care Credit even cover Veterinary services.

      I work in a Dental Office that recently had to upgrade, our hardware was blowing caps on the MoBo and the WinXP was an OEM version so we couldn't repair broken hardware and still run WinXP. The database engine on the server that was compatible with Windows 7 clients was incompatible with WinXP. We couldn't go to digital X-rays and electronic charting because the server only had 80 GB of disk space and was running Win2K. So we had to bite the bullet, and we spent $28K on new hardware and software. Before it's over, We'll probably have to buy another 5 pack of software licenses and a couple more computers.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    15. Re:Helps but not a complete solution. by crazycheetah · · Score: 4, Interesting

      I'm in agreement with you.

      On the flip side, I can think of one hospital I worked at that was a constant back and forth between the guys doing the network security and the doctors. The doctors won every time, with the guys doing the network security walking away with scraps of their generally good ideas. They eventually found a good compromise that didn't leave a bunch of security issues, but the doctors had the better leverage and wanted ease of use if they were going to use the computers at all. They just wouldn't use your computers if you made it too difficult (which was not very difficult at all, but not as easy as the old ways they did things). That said, they were able to figure things out, but if security makes the doctors' life more difficult, they'd rather just do it all without the computers, making the whole thing a moot point.

    16. Re:Helps but not a complete solution. by Architect_sasyr · · Score: 5, Interesting

      Yeah, best case we've deployed is a Citrix XenApp farm coupled with local computer access. Xen servers control medical software, local desktops are pretty free for email and porn (a surprising amount of porn for medics who are idle). We can control the Xen computers easily enough this way, local computers are wiped if they have a problem via our "perfect world" deployment policy*. It's nice, compromises are minimalistic at best and we segregate the desktops from the servers pretty solidly (with the file/print servers in the middle - "dual homed").

      Doctors can do what they want, netops are happy with what they get to lock down, and we even pass a lot of the DSD compliance ratings (not that we're audited, but it's a good benchmark).

      *Can't solve your problem in 10 minutes, a further 5 minutes to blow the machine back to standard image. 5 more to reconfigure default accounts and such (which is automated, but we also need to wait for download/ sync of emails etc.). 20 minutes downtime from start of call to end, maximum.

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    17. Re:Helps but not a complete solution. by murdocj · · Score: 3, Informative

      I just talked to a friend of mine who is a doc who now spends his evenings entering medical records data because he only gets 15 minutes to see patients at his hospital. So I have some sympathy for the docs... if IT just "adds a little difficulty" to a process that is already excruciatingly painful, the docs aren't going to embrace it.

    18. Re:Helps but not a complete solution. by hairyfeet · · Score: 2

      Question: why do you think repairs under XP are not allowed? because I've done it a bazillion times and the worst I've had to do is 5 minutes on the phone with a MSFT rep. I simply say "The board blew out a cap so I replaced it" and that is pretty much the end of that, as long as you have the sticker on the side so you can prove you bought the OS if you get a BSA audit its really not a big whoop.

      Hell I'm typing this on my home machine which is OEM Win 7 and pretty much the ONLY original part left is the case, I didn't even need to use the phone number, just let it call the activation servers. So I really don't know why you'd think you can't fix a broken system as even their EULA only mentions not transferring the license to another system, I doubt seriously a "no repair" clause would even stand up in court.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    19. Re:Helps but not a complete solution. by darkpixel2k · · Score: 2

      Medicare billing. I have done several medical software installations, they all have a strong need for internet access for electronic transfer of medicare records.

      You're lucky.

      A client of mine is still required to dial up using a modem and HyperTerminal. They upload batches of billing data using zmodem, then download the results a few minutes later. I seriously with the government would get with the 90s and at least provide some sort of shitty web portal...

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    20. Re:Helps but not a complete solution. by darkpixel2k · · Score: 2

      You can run Windows XP as a VM which is isolated from the internet through a firewall. That will probably help.

      Unless your WinXP-reliant software is also needs access to the internet.

      ...or you have to upgrade hundreds of machines that *barely* supported Windows XP (think celeron w/ 512 MB RAM) to support Windows 7 *AND* virtualization...

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    21. Re:Helps but not a complete solution. by Opportunist · · Score: 2

      You're dealing with doctors. I have that theory that medicine must be such an extremely challenging subject that it pushes everything else out of your brain. Including basic common knowledge.

      You just used words like "block", "port" or "firewall". Way, way, WAY over their head. Unless that thing comes as a magic black box along with someone to install it, no dice.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    22. Re:Helps but not a complete solution. by countach74 · · Score: 3, Insightful

      I just don't trust users. I suppose one could lock the box down so no surfing could occur. That would ultimately be my concern. It's late and I think more than likely I'm being retarded.

    23. Re:Helps but not a complete solution. by bbsalem · · Score: 3, Informative

      I worked in Govt. IT years ago. This resulted in my slogan for it "Yesterday's Technology, today". Everytime I visit some govt. office and I see the ancient hardware they have to use I think that. The reason is that because legislators write the laws, they are penny wise and pound foolish, the procurement process, which is glacial gets in the way of upgrades and they are stuck with outdated systems whose poor integration results in much more waste than if they junked them a decade ago.

      Another problem is that the tech-savvy of the average govt. employee is low and for their management, even worse. Even if you learn what is current you have an uphill battle to get change adopted even if it is obviously cheaper and superior.

      Of course this problem is not restricted to government, any large organization has the problem of inertia and of in-house politics. This all came to a head for me in 1983. I couldn't persuade my Federal employer that Unix and an RDBMS would save costs and I left the government and went to work in a University which had its own internally developed network database that turned out to be a total disaster. They sunk $1 million into trying to develop a student database and had to abandon the project. I'm pretty sure they were running Solaris and Oracle a few years later, by which time I had gone on to Sun Microsystems.

      The issue presented in this thread is that a small medical office is locked in to ancient and unsupported software because they don't have the time to understand the technical choices available to them and they may not want to pay the cost of migrating to some application that is supportable. It is even so bad that they may not have the time or knowledge to understand the experience and expertise shown in this thread and make decisions to change. That is pretty unfortunate. Some standard for medical records that can be supplied to them on a supported platform is needed, but still the far greater cost will be that of migrating their current data to that. There will come a time when they will be forced to do that, even if they have to shutdown their business for several days or weeks to do so.

  4. Unplug the computer from the WWW by Anonymous Coward · · Score: 4, Insightful

    Who cares if XP is unpatched?
    Special dental application to track intervention history, show X-rays associated, etc should not communicate with the internet.
    Same goes to timetables / reservations.
    If they need machines connected for mobility : make an internal network.

    I don't see such a problem here.

    1. Re:Unplug the computer from the WWW by SleazyRidr · · Score: 2

      The sibling post made the point about finding replacement parts for when things die. That was always my motivation for a complete system upgrade - something dieing and needing to be replaced without me digging deep enough to find something that would work with the old system.

      Secondly, some things do need to be connected to the internet. Sure you can make an internal network, but what if you need to connect to another doctor's office? What if you need to connect to any other doctor using the same software?

    2. Re:Unplug the computer from the WWW by DerekLyons · · Score: 4, Insightful

      I don't see such a problem here.

      Since you have no experience with the software - of course you don't see a problem. You just wave your magic wand from your ivory tower and state that it "should not connect to the internet", and *poof* problem solved.

    3. Re:Unplug the computer from the WWW by vux984 · · Score: 5, Informative

      Special dental application to track intervention history, show X-rays associated, etc should not communicate with the internet.

      See this is just plain nonsense.

      I'm working with these sorts of customers, and the bottom line is that air-gapping the internal network is absurd. They need things like internet access and email in the various exam rooms at the front desk, in their offices etc. They also need to be able to review exam data in many of these places.

      For example, the front receptionist needs to be able to send and receive email, send out email reminders, email invoices, track shipments online, and other stuff like that. So that computer needs to be online. But they also need to be able to access the patient management system, pull up patient history for invoicing, etc.

      The patient management system is also tied into the medical equipment, as many instruments will submit the captured exams to the patient management system via DICOM and so forth. So that computer also needs to be on the so-called "internal network".

      You want support for a medical instrument / software -- you can't even theoretically take that to futureshop's geeksquad to sort out... but remote support via teamviewer/gotomypc/etc now saves shipping expensive equipment around or flying expensive technicians around in many cases. The equipment has to be online for that. Nevermind that they usually outsource IT because they're pretty small shops that can't support in-house IT, and remote admin / support for routine maintenance is a lot cheaper than onsite.

      Meanwhile doctors want to be able to send exams to partners, manufacturers, consultants, and so forth. Doctors want to back up the data to the cloud. Two computers at every desk, separate networks, and moving the data across an airgap each time would be a major hassle and expense.

      And that's just the tip of the iceberg.

      The software itself has started moving towards cloud storage and cloud backup integration, and there are even patient management systems now that are SaaS. The new and the old collide... people are using 10 year old instruments with new practice management systems and a lot of the new stuff available either outright has to be online, or at best you lose a lot of functionality if it is not.

      I don't see such a problem here.

      That's because you obviously haven't tried to solve it for a real practice in the real world.

      Special dental application to track intervention history, show X-rays associated, etc should not communicate with the internet.

      In the real world it does. Patients like email reminders of their appointments, they like to get emailed copies of their invoices for insurance claims and so forth. Doctors routinely need to send patient records to other doctors, specialists, consultants and so forth. Things need to be backed up offsite -- and online backup is the most practical solution by far for that.

      Many doctors work in mutiple practices, Tuesdays here, Thursday's there... and they want to be able to review and analyze on patients cross-sites so the in some cases mutiple offices are linked via VPNs etc.

      Nobody today would tolerate having all the exams from a particular instrument available only on a single air gapped unit or even an air gapped network.

    4. Re:Unplug the computer from the WWW by AmiMoJo · · Score: 2

      Problem is if that machine breaks it is pretty hard to buy a replacement running XP as new. It would have to be a custom build. It will only get harder as driver support dries up for new hardware and second hand machines become increasingly likely to be running Vista (which is six years old now).

      At least in Windows 7 there was XP mode which worked very well. It was removed from Windows 8.

      This has all happened before of course. Years ago I had a customer who owned a vinyl sign cutting machine with a parallel port connection. It was an expensive bit of kit and he wanted a laptop to run it. USB parallel port adapters didn't work, only "real" parallel ports. Replacing the cutter was going to be very expensive.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:Unplug the computer from the WWW by vux984 · · Score: 2

      I'd just subnet it and not allow much besides RDP through the internal firewall to reach it. The machines running XP are on VM-hosts in the back office except for the ones that need special hardware, which remain on physical boxes.

      Now consider what that would cost.

      Someone calls you up, says they have a bunch of XP boxes, some XP only software, and some medical instruments, but want to upgrade to Windows 7/8/9(?). They need the xp stuff on its own subnet, migrate to vmhost, plus they need to preserve all data, deploy new computers except when attached to the instruments (thus reinstall their practice management system, getting its the licensing sorted out), etc. You'll also need to setup VM-hosts and remote access etc, and a bit of training, and update the backup system.

      Its not hard to see a quote for that coming in at several thousand for labor alone, plus there is hardware too, and all that does is let them continue to operate the old stuff without paying to upgrade it.

      If you have the skill to do it yourself, sure, and if your posting here perhaps you do. But if not, if you are going to have to hire an outside IT firm to do?

      That's going to be a tough sell.

    6. Re:Unplug the computer from the WWW by LordLimecat · · Score: 3, Insightful

      The "problem" is on the end of the end-user. They want to not have to upgrade and to recieve security updates in perpetuity, which was never in the deal when they bought XP.

      For the record, XP is of the same vintage as Linux 2.4. Its time to upgrade, guys. You probably should have budgeted for this years ago, its not like this is some huge suprise. XP's EOL has overtaken us with the breakneck pace of a glacier.

    7. Re:Unplug the computer from the WWW by ArsonSmith · · Score: 5, Insightful

      Yea, not being able to afford an upgrade is not an excuse. That's like a truck driver saying he can't afford to buy new tires. At some point he's going to have to or he's not going to be driving his truck.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    8. Re:Unplug the computer from the WWW by Lothsahn · · Score: 5, Interesting

      As a small business consultant who has run into this problem a number of times, as you said, airgapping doesn't always work. However, I have one customer who is security conscious and would rather alter his way of doing business than expose customer data and infrastructure to viruses.

      Two separate networks run on two separate switches (yes, VLAN's could have been used, but the switches didn't support them). Each port in the building can be configured to the internal or external network. Wireless is only available on the external network.

      To this end:
      1) The ultrasound computer is airgapped because it's running Windows XP. Specifically, the software for the US machine is very old and only runs on XP, and upgrading would be a $10,000+ purchase (new US machine, not just the software cost).

      2) The records keeping and accounting is separate from the internet. Customer records are only available on the internal network, and not connected directly to the internet. These computers are thin clients with USB mass storage support disabled.

      3) The internet computer is a disposable kiosk computer, which has no access to customer records. If someone wants to look something up (ie. rare disease), that computer is available for that. It's also accessible for emails.

      This has worked remarkably well. In the (extremely rare) event that an US picture needs to be emailed, the US computer is briefly connected to the internet behind a NAT firewall. We've had zero viruses or known intrusions on the internal network in 10 years.

      The doctors at this office are accustomed to the inconveniences that this brings, but they work around those issues. They did business for over 30 years with paper records, and they see no need to switch. The idea that some sensitive data gets leaked or hacked is more important than the minor efficiency gains they could achieve. However, this is a rare case. Most of my customers demand all their computers be internet-connected.

      --
      -=Lothsahn=-
    9. Re:Unplug the computer from the WWW by toddestan · · Score: 2

      It's more like telling the truck driver he has to upgrade the emissions systems on his truck. It's going to cost a lot of money, and when all is said and done the upgraded truck won't do the job any different than the old truck.

  5. Certification by OverlordQ · · Score: 4, Insightful

    I bet a lot of that $10k fee is due to the software requiring FDA certification.

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:Certification by Nadaka · · Score: 5, Insightful

      Yea, its not like medical software errors ever killed anybody. Eh Therac-25?

    2. Re:Certification by Mashiki · · Score: 4, Interesting

      I bet a lot of that $10k fee is due to the software requiring FDA certification.

      Oh that wouldn't surprise me, back oh 15 years ago I helped due a transition from paper to electronic. It was right up along the lines of $38k here in Canada for the software. And my family doctor just dumped their old version of Wolf Medical to a new version, total cost for 6 computers? $118k.

      --
      Om, nomnomnom...
    3. Re:Certification by SleazyRidr · · Score: 4, Informative

      On the off chance you're not trolling:

      Just because the example in the summary is a medical example doesn't mean that they're the only types of software that are expansive. I use some $20k/seat engineering software that isn't certified by anybody except me knowing what it's doing and putting my own name to it. Stop looking for big-government boogey men under every bed.

    4. Re:Certification by tftp · · Score: 4, Informative

      No, I don't think that a housekeeping database that doesn't ever touch the patient needs an FDA approval. Not any more than MS Windows or MS Office do, at least.

      A $10K price is a common sight in niche markets. Even in non-niche markets specialty s/w, especially with lock-in, command prices of $20K and above. Have this here CNC milling center? Then you need SolidWorks and MasterCAM (or whatever CAM you pick.) That may easily cost you about half the price of the machine.

      The price is driven by the need and the opportunity. The need lies in fact that a very complex piece of software has to be designed for sale to a handful of customers. A smaller ISV may see tens of sales per YEAR, and each of those customers will bitch and moan about economic downturn, trolling for a discount. The ISV needs the high price to stay afloat, and to survive periods between orders.

      The opportunity lies in fact that the customer has to have this software - if not yours then one from your two competitors; and you know how to play that game. The prices will be set to the maximum that the customer can afford.

    5. Re:Certification by Synerg1y · · Score: 4, Informative

      Coincidentally, you've never worked in the medical industry. The software itself may cost $5-$10k, then the SEPARATE cost of validation tacks on that 20k.

    6. Re:Certification by puto · · Score: 3, Interesting

      I used to sell practice management.billing software in the 1990s, and what I found out, that a doctor who was clearing 30k a month in his practice, after all expenses paid, including his salary, was loath to spend 25k to modernize his office, and increase his billing revenue by 10%. Doctors are cheap. An ophthalmologist who cannot afford 10k is probably not one I would go to. One thing Windows did for the medical billing world was force traditional Unix vendors of billing software was to lower their price and up their game.

      --
      The Revolution Will Not Be Televised
    7. Re:Certification by nametaken · · Score: 4, Insightful

      You can probably count on one hand all the directly life critical software running as a regular app on XP, in the whole world.

      It's very unlikely there's anything at the eye doctor's office that falls in that category. This is a case of simple vendor lock-in. That's all.

    8. Re:Certification by vux984 · · Score: 2

      I bet a lot of that $10k fee is due to the software requiring FDA certification.

      Not really, although FDA, Health Canada, EMEA (Europe), TGA (Australia), SFDA (China), etc... do definitely take a toll.

      But quite simply a lot of that $10k fee comes from having to pay people qualified to write the interface software for medical devices which frequently sell fewer than a 1000 copies a year.

      And to develop, support, and write a Windows Vista/7/8 update for a 10 year old medical instrument. That's targeting an even smaller market. Many of the original units have been retired / replaced. Some customers will choose to upgrade to a more modern instrument rather than pay big bucks for a software update for a 10 year old unit. And a good chunk of the market will cling to the original unit and software.

      To add to that there is often a hardware engineering component too. A lot of the old equipment is serial, and may not work well on a simple USB adapter without significant effort. And the video stuff is even more of a hassle; often using weird proprietary 3rd party video capture boards in the PC that have since been discontinued, and/or for which there is no driver support in Windows 7, so the old instrument may need to be retrofitted in addition to new software.

      Plus the upgrade itself is labor intensive, usually outside the comfort level of the doctors, and even their IT people (in house or outsourced tend to want some hand holding. And because you want to migrate and upgrade the old data to the new computer/new system its actually more complicated to install than a "fresh install".

      Everything costs.

    9. Re:Certification by Holi · · Score: 3, Insightful

      Your right, it's probably running on NT4 or something like that. I have seen many instances of embedded NT or 2000 still in use in the medical field. (Radiology labs is where I see it but I would guess that maturity and stability of the software and drivers negates the need for upgrades in many medical devices)

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    10. Re:Certification by amiga3D · · Score: 5, Funny

      Most of the Doctors I know have 2 or 3 ex wives and several child support payments that eat up a lot of their money. Then there is the current wife and mistress.

    11. Re:Certification by geoskd · · Score: 5, Interesting

      You can probably count on one hand all the directly life critical software running as a regular app on XP, in the whole world.

      It's very unlikely there's anything at the eye doctor's office that falls in that category. This is a case of simple vendor lock-in. That's all.

      The problem is that the software takes significant time to write. Lets say it takes a team of three programmers 1 year to write. Now, say that its a blockbuster, and 1/3 of all opticians use it. You're only talking about a couple thousand copies total. Maybe a thousand copies a year. Now, you also have to have someone do tech support and maintenance. So, You paid $300,000 to develop the software, and are paying $100,000 per year in maintenance. to sell 1000 copies per year. (Thats a very high estimate btw). So, at break even, with no other company overhead, your product costs $400. Now if you take a more realistic view that most opticians already have the software they need, your annual sales expectation is probably more like 100 units, not 1000, and now you're looking at a $4000 price tag.

      Before you start talking open source, blah blah, lets not forget that this is a highly specialized application with very little general appeal, and no geek factor. The best you could hope for would be a project that somewhat resembles what you want and pay (by the hour I might add) to have someone adapt it to your needs. This quickly adds up too.

      All that having been said, the solution is actually simpler than it sounds. Good XP emulation is not that hard to find. WINE already does a pretty good job of it, and is unlikely to be end-of-lifed any time soon. It is likely that the best alternative for these boutique operations is to switch to Ubuntu or Debian with WINE, and be reasonably certain that they can survive the next hardware upgrade. It wont be cheap, but it will be better than $10k for a new copy of xyz opticiansoft, and it will be M$ proof.

      --
      I wish I had a good sig, but all the good ones are copyrighted
    12. Re:Certification by Dahamma · · Score: 2

      Yeah, but from TFA this isn't an ophthalmologist, it's a $49 per exam optometrist at Costco (a bit of Googling shows they probably make more like $70-100k *gross* per year, not $30k net per month).

      Though that did confuse me a bit - does that mean Costco uses independent optometrists in their stores, or are they the ones who are too cheap to spend $10k for new software??

    13. Re:Certification by nonameisgood2 · · Score: 4, Interesting

      But doctors in small towns (population 10k or less), barely scraping by because half of the population is at or below poverty level, are paying the same as those in this big city. They all have to meet the same federal mandate to bill electronically (which requires internet access to a clearinghouse) and provide electronic medical records to insurers and other doctors as needed. And I do the IT from 400 miles away, also requiring that I have remote access. I found an excellent package for about $5k, for my wife's practice, but it is tailored to the small to mid-sized practice. We also pay $2k/yr for maintenance and updates. But it's on MacOS, an OS which is now mature enough to avoid software-shaking changes from year to year. (macpractice.com)

    14. Re:Certification by karnal · · Score: 2

      Thing is - and I speak from experience - dental software (which would be considered "medical software" is HEAVILY reliant on the juggernaut that is Microsoft. Throwing out WINE and proclaiming that it will just work without some headache (which is honestly what every other solution other than paying the company is) is absurd.

      But that's kind of what you stated anyways. Won't be cheap. Well, it's hard to convince most clients to not be cheap. It's a way of life in certain businesses!

      --
      Karnal
    15. Re:Certification by CodeBuster · · Score: 2

      You can probably count on one hand all the directly life critical software running as a regular app on XP

      Not sure about XP, but didn't Microsoft put a clause in the old NT license specifically warning against use of Windows in applications where life and limb was at stake?

  6. Re:Should run on Win7 by adonoman · · Score: 5, Informative

    Yup. The easiest is to upgrade to windows 7 Pro or Ultimate and install XP Mode

  7. Disable Networking by jacobsm · · Score: 4, Interesting

    Prevent those few computers that are running the program from touching the Internet in anyway. No networking services, web, email, ... or anything else. Make them strictly one function standalone devices.

  8. Specialty Software by jasnw · · Score: 3, Insightful

    A lot of "professional" users of computers (doctors, lawyers, bankers, etc) seem to think that they gotta have really special software to handle everything they do, because everything they do is so special. Much of this is due to people who think they're smart being duped by people who are smarter into thinking they need special software. Is the solution here that these professionals need to do a better job of buying their IT support in the first place? Admittedly, there is certainly some software that has to be written for very narrow and specialized needs, but a lot of these needs can be met by pretty much off-the-shelf solutions implemented by people who know what they're doing. I think these professionals start off by trying to do it themselves (because they are smart, you know?), find that it's not as easy as they thought, and then buy into the pitch that they need REALLY smart IT people doing specialized stuff for them. I'd laugh at all this, but it's part of why our health care costs so damn much.

    1. Re:Specialty Software by Anonymous Coward · · Score: 5, Insightful

      A lot of "professional" users of computers (doctors, lawyers, bankers, etc) seem to think that they gotta have really special software to handle everything they do, because everything they do is so special. Much of this is due to people who think they're smart being duped by people who are smarter into thinking they need special software. Is the solution here that these professionals need to do a better job of buying their IT support in the first place? Admittedly, there is certainly some software that has to be written for very narrow and specialized needs, but a lot of these needs can be met by pretty much off-the-shelf solutions implemented by people who know what they're doing. I think these professionals start off by trying to do it themselves (because they are smart, you know?), find that it's not as easy as they thought, and then buy into the pitch that they need REALLY smart IT people doing specialized stuff for them. I'd laugh at all this, but it's part of why our health care costs so damn much.

      Well I can certainly tell that you're not a physician, as a physician I can tell you that you have no idea how many limitations, restrictions, and compliance requirements exist in medical software. The issue isn't that you need these things, sure you could host your patient information on Google docs, but when someone breaks into that it can cost you 250K per patient that is lost, there isn't an upper limit on that either, I don't see that many doctors with that kind of cash willing to take those risks. I am not saying it is better to be running on unsupported systems, but it isn't like you can go download some mysql database and front-end designed to organize your DVD collection and safely store patient information. Also most doctors don't have the time or knowledge to do it well themselves so they are stuck with what is 1) out there, and 2) compliant.

    2. Re:Specialty Software by darkmeridian · · Score: 2

      Specialty software is necessary for doctors, lawyers, and bankers because of all the applicable regulations. Doctors have to deal with HIPAA, which sets strict rules for the protection of privacy of patient information. Have you noticed that when you fill a prescription at Costco's pharmacy, the receipt doesn't say what it's for, and the pharmacist simply staples the bag shut? That's HIPAA compliance. Similarly, doctors can't just use Dropbox to store information because it might get hacked. Lawyers have to deal with ethical rules that require them to keep client confidences. Bankers have all sorts of regulations to make sure they don't delete information or communications, and they have auditing procedures of even their IMs.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    3. Re:Specialty Software by KPU · · Score: 2

      Don't forget the special add-on modules to come up with a different spelling of your name each visit.

    4. Re:Specialty Software by fredprado · · Score: 2, Insightful

      If the financial risk for data disclosure is so great you shouldn't be running windows at all.

    5. Re:Specialty Software by Holi · · Score: 2

      you mean DICOM which may or may not use jpeg compression

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
  9. Re:Should run on Win7 by ChumpusRex2003 · · Score: 2

    True. However, there may be issues of vendor support. Some business apps are, and this includes specialist medical apps, mission critical, or at least sufficiently important that business may be compromised in the event of failure.

    I know one hospital that recently upgraded their hardware. However, some of the middleware needed to make their various medical records applications work together, was only supported by the vendor on XP SP1. There were several problems:
    1. The critical nature of this middleware, and the fact that the vendor would not support windows 7 (or even XP SP3) with their version of the software.
    2. The complex interaction of this middleware with so many other apps meant that they could not run the middleware in VM as it would not connect to the other apps via OLE/COM or whatever non-networkable protocol it used.
    3. The prohibitive cost of sourcing an updated version of what was effectively a custom built solution, and the fact that the original vendor had been bought-out by a new company who were desperate to kill the original product, but were tied into a 10 year support contract. So, although they were contracted to provide 10 years of support, they were only going to support the original config.

    The result was that when the original hardware reached end-of-life and had to be updated late last year, the hospital had shiny new quad-core Xeons with 8 GB ECC RAM, and 15k RPM SAS RAID workstations with 2 GB Quadro cards running XP SP1.

  10. Re:Spare parts is a problem. by jedidiah · · Score: 2

    PATA and floppy drives were already out of style when service packs were still being released for XP.

    From a support perspective, XP just isn't that old. It's a recently discontinued product regardless of how long of a supported service life it had.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  11. Re:Should run on Win7 by Anonymous Coward · · Score: 5, Informative

    The issue is that medical devices require certified tested/verified drivers to ensure accurate results.
    Due to the changes between XP and 7, some instruments require updates software with the corresponding "certified" drivers.

    I recently ran across this with pulmonary function testing software at our mine.

  12. Nothing new by BetterSense · · Score: 4, Insightful

    I work in a very large semiconductor fab that is full of dozens, probably hundreds, of DOS, Windows 2000, Windows 98, Windows ME, and Windows XP machines. They will never be upgraded or patched.

    Is this stupid? Yes. Is there anything I can do about it? No.

    I just got done negotiating the purchase of a 2-million-dollar piece of equipment that comes with Windows. We actually have a purchasing requirement that all software be provided with patches as necessary, including OS upgrades, and that all source code be held in escrow in case the company goes under. However, when we negotiate the purchase specs, those lines get crossed out, because the vendor refuses to comply and we have no leverage, so we buckle.

    Personally I think that anyone who uses something like Windows (a desktop OS with known, SHORT service lifetime, suitable for desktop computing in non-critical applications) in an industrial tool with 10+ year lifetime, should be fired immediately, and this should have been the case from the very beginning, but I was not around back then, and it became acceptable. Nobody ever got fired for buying Microsoft, even when it's an idiotic thing to do.

    1. Re:Nothing new by AmiMoJo · · Score: 2

      Personally I think that anyone who uses something like Windows (a desktop OS with known, SHORT service lifetime, suitable for desktop computing in non-critical applications) in an industrial tool with 10+ year lifetime, should be fired immediately

      What is your alternative? Unix? You might get 10+ years service life if you are willing to provide that service yourself, back-porting security patches to an ancient version of the kernel or re-certifying your app on a new one.

      Any device with an OS, in fact any device that has a network port or USB socket is going to be vulnerable and need a constant and endless supply of patches for decades. The only sensible thing is to isolate it.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:Nothing new by geoskd · · Score: 2

      XP is 12 years old. It'll be 13 when it's EOL'd. I wouldn't call that short. The problem isn't Windows, it's vendors using proprietary file formats and charging for full software upgrades instead of just driver updates for existing software.

      When the software is EOL'd before the hardware fails, the lifespan is too short. New versions of MS tools have a habit of breaking everything they touch. This stands in stark contrast to the *NIX variants where software tends to work across all versions of the OS, and often across different variants as well.

      --
      I wish I had a good sig, but all the good ones are copyrighted
    3. Re:Nothing new by jez9999 · · Score: 2

      XP has had a longer lifespan than either a Red Hat or an Ubuntu LTS release. I hate defending Microsoft but on this one they are right to EOL the fucker

      Who gives a shit how old it is? I don't care if it's 100 years old, it works well for me and I still use it with no problems. Granted it will start having problems on new hardware, but that's about it. Properly patched it's basically a stable decent operating system.

  13. More importantly, can anything be done about it? by turbidostato · · Score: 2

    Yes, something can be done about it. Not overnight, but it can be done.

    What?

    Use Open Source.

    Your either need to pay 10.000 because it really costs 10.000 in which case you wouldn't be making a case out of it, you would just pay for it as part as your making business costs, or it doesn't costs 10.000 but you end paying 10.000 because third parties controlling your business instead of you.

    If you think you are in the second case, just ally with other "eye doctors" and make a software factory to produce the software in your behalf as open sourced. On one hand, you'll pay the real cost; on the other, the old producers will be forced to either down their prices to the new market standard or fold down. Any case, a win-win situation.

  14. Very common by Anonymous Coward · · Score: 5, Interesting

    My old hospital was hit by this already. They couldn't afford an enterprise license from Microsoft that allows them to pick which version of windows to install on their PC's, (hundreds of thousands of dollars), some of our critical EMR software was only XP compatibe and would not work on WIndows7. When Microsoft quit selling XP and wouldn't allow us to downgrade our Windows 7 systems, we were in a bind. We were able to find some XP licenses in the wild but still are between a rock and a hard place. FDA certification for our EMR vendors is a pain and moving to the new version of windows is hard. I have no idea how we will overcome the sunsetting of XP.
     

  15. Re:Wrong platform by PhreakinPenguin · · Score: 5, Insightful

    Sounds like someone has never had to use medical software. As much as the "zealots" would like to think, not everything is best run on OpenSource. It's not a troll, it's based on 15 years working with medical offices and doctors that don't have time to figure out how to get things to work. And yes, a lot of doctors offices don't have any support on staff or contract other than the EMR or EPM company they are dealing with.

    --


    My sig of choice is Marlboro
  16. Misleading headlines are misleading by dhavleak · · Score: 2, Insightful

    In the linked article, the doctor couldn't afford to upgrade her specialty medical software.

    1. It's unlikely that the version she currently uses does not run on Win7
    2. It's unlikely that the version she would upgrade to does not run on XP
    3. It's likely that the upgrade would cost $10,000 even if she wasn't changing OS versions

    So what does this have to do with Windows? Nothing. The only information in the article is that specialty software can be very expensive. That fact stands alone and would do so on any OS and any version.

    Has Slashdot become this gullible??

    1. Re:Misleading headlines are misleading by Chris+Mattern · · Score: 3, Insightful

      1. It's unlikely that the version she currently uses does not run on Win7

      If she tried firing it up on Windows 7, it would probably run, yes, although having it fail is more likely than you might think. But it's not *certified* on Windows 7, so she can't do that. She likely would be legally liable if she did.

      2. It's unlikely that the version she would upgrade to does not run on XP

      Same deal as #1. It's not certified, you can't do that.

      3. It's likely that the upgrade would cost $10,000 even if she wasn't changing OS versions

      Yes, but she doesn't need to upgrade unless she changes the OS.

    2. Re:Misleading headlines are misleading by dhavleak · · Score: 2

      1. It's unlikely that the version she currently uses does not run on Win7

      If she tried firing it up on Windows 7, it would probably run, yes, although having it fail is more likely than you might think. But it's not *certified* on Windows 7, so she can't do that. She likely would be legally liable if she did.

      You simply do not know that. The guy that wrote the linked article doesn't know that. He in fact, doesn't even state that it isn't the case. It seems like important information don't you think? He could have erased any doubt by simply stating the name of the software and the version. But that would be counter-productive since it would probably demolish the premise of his idiotic article.

      2. It's unlikely that the version she would upgrade to does not run on XP

      Same deal as #1. It's not certified, you can't do that.

      You're stating with so much confidence something that you simply do not know. It's absolutely not unheard of to

      3. It's likely that the upgrade would cost $10,000 even if she wasn't changing OS versions

      Yes, but she doesn't need to upgrade unless she changes the OS.

      You don't know that. You don't know what new features are present in the new software. You don't know that because you don't even know what software you are talking about. You've taken a stance absent of any information whatsoever.

  17. Bad example by onyxruby · · Score: 5, Insightful

    This is a really bad example to make your case. She has HIPAA data and needs to upgrade as her computer can't be patched anymore next year. No sympathy for someone with HIPAA data trying to get out of patching their system.

    Now, if you had picked an example of someone who didn't have HIPAA data I'd point to options that could be done. However to be frank I am all out of sympathy for anyone in this situation. Microsoft announced end of life on this a very long time ago and frankly gave a lot longer on the EOL and support for the OS than Mac or any of the Linux variants.

    This reminds me of the gas station owners put out of business by the new standards for underground tanks. They had years of advanced notice, yet they still refused to modernize something critical to their business that they knew they needed to. Time came that they could no longer be grandfathered in and all of a sudden a bunch of stations went out of business.

    Why, because they didn't want to spend money for tanks that were resistant to leaks that could ruin the environment? A doctor that doesn't want to spend money to help prevent leaks (patient data) is no better than the gas station owner. It's a business expense just like any other and a business owner that refuses to give IT it's due as they should. Quit supporting IT neglect by helping people like this out.

    1. Re:Bad example by Anonymous Coward · · Score: 5, Insightful

      They have had years to budget for this in advance. I don't think budgeting $1000/year for 10 years for an eventual software update is out of the question for a doctor's office, or any other business. Create your budget as far in advance as possible and when you need the money it will be there.

    2. Re:Bad example by Grashnak · · Score: 2

      She's an eye doctor... and she wants us to believe she can't afford a basic business expense? Really?

      $10,000 is a fairly minor expense for a medical practice, especially one that, as you say, could easily have been planned for over the past 5 years or so.

      --
      Life needs more saving throws.
  18. Re:Virtualize the environment by W.+Justice+Black · · Score: 4, Informative

    If you can do a fresh install, this would be a good opportunity to do so:

    1. Install XP from scratch, with all the latest fixes and whatnot. Get it nice and pristine with no crap milling about beyond the barebones stuff. Get the licensing happy.
    2. SNAPSHOT
    3. Get your custom software installed.
    4. SNAPSHOT
    5. BACK IT ALL UP.
    6. Use gingerly :-)

    --
    "Time flies like an arrow; fruit flies like a banana." --Groucho Marx
  19. Virtualise by Bogtha · · Score: 2

    Just because a piece of software needs to run on an obsolete operating system, it doesn't mean that should be their main operating system. Stick it in a VM and don't attach it to the network unless necessary.

    --
    Bogtha Bogtha Bogtha
  20. Re:Should run on Win7 by slew · · Score: 4, Interesting

    No need to upgrade to new software, it should run on Win7. There are multiple ways to configure compatibility.

    FWIW, Win7 seems to be much more friedly to this than win8.

    I've had two 16-bit programs (one used for point-of-sale another a game my mom likes to play) hobbling along since win95. WinXP worked okay (some compatibility flags made it work), Win7 was a bear to make work with the printer and the point-of-sale program, and finally win8 broke both of them. No application error message, just win8 says, you can't run them anymore (the troubleshooter recommends using winxp mode sp3, but that doesn't work, nor do any of the other modes from win95, 98, me, XP-sp2, Vista, or win7, w/ or w/o administrator priviledges, or in reduced color mode). The orginal publisher of both pieces of software are no longer in business, so purchasing upgrades to the new OS is a non-starter.

    I've had to downgrade two new computers back to win7 and winxp (didn't have more than one spare win7 licence, so I had to reach back to xp) to support these programs for now, but now the writing is on the wall. I'm sure that my case is not unique and given my predicament, I'm sure that there are some applications that just won't run on win7 either even in compatibility mode.

  21. Re:Should run on Win7 by steveg · · Score: 3, Insightful

    How well does this interact with hardware?

    We tried using a virtual machine to run National Instrument's LabView. It did not get along well with the NI Elvis breadboard systems we are using. Using it on native Win7 machines didn't work either.

    XP mode is a VM based technology, though admittedly not the same as we used. Does it communicate better with external hardware than VMware?

    I don't know the nature of the software she was using, but some I have seen in optomitrists' offices *does* run hardware. If that's the case, XP mode and other virtual machines might not be good a solution.

    --
    Ignorance killed the cat. Curiosity was framed.
  22. Re:I doubt that. by war4peace · · Score: 2

    You know what, I was thinking the same. It's good I browse through comments before rushing to the "reply" button.
    Also, dental business is lucrative business, if you're a good doctor you can make 10K profit in a month. My uncle (retired dentist) used to make 12-14K EUR monthly profit in Germany on average. Granted, he worked his ass off in 12 hour shifts at his own clinic, but customers kept pouring in.
    The real reason is "I can't be arsed to do it" or "the new version of the software is not backwards compatible" which is not that far fetched.

    --
    ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
  23. Re:Should run on Win7 by lennier · · Score: 5, Informative

    No need to upgrade to new software, it should run on Win7. There are multiple ways to configure compatibility.

    "Should" is most certainly not "will". There's a piece of somewhat exotic medical hardware I have the misfortune of knowing which has drivers which only work on XP - mostly because it uses an extremely cheap and badly designed anti-piracy dongle. And no, it does not run on Windows 7 with compatibility mode, and no, it does not run in Virtual PC either. Because dongle.

    (Because when a piece of hardware costs $10,000 and up, and the software which connects to it is utterly useless without that expensive hardware - because it's basically just a dial showing a readout - of course a practical use of programer time is to add an extra pointless $1 anti-piracy hardware component to stop the millions of free copies which will soon flood the intertubes. Sigh.)

    Anyway, tldr, yes, this is a huge problem in medical (or any special-purpose, critical-path) software. It's written by a hybrid of Ebenezer Scrooge and Bizarro Iron Man. Exorbitantly expensive, cheaply written, full of edge cases and bugs, hugely dependent on the manufacturer's support whims, will only run or be supported on extremely vanilla OS, and built without any concept of security or ability to work with a patching plan.

    And then there's actual "security" software, that runs cameras and such, and if anything that's worse.

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  24. A Dickhead's Idiom by CanHasDIY · · Score: 4, Insightful

    You made your bed, now lie in it.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  25. Re:Wrong platform by ChumpusRex2003 · · Score: 4, Interesting

    The problem is customers. I work at a major hospital and a local consortium is looking to purchase some new medical records software, worth about $10 million.

    We've been drafting the new contract for tender, and line 1 of the tender instructions is "The software will run on Windows Server 2008 R2 or Windows Server 2012 64-bit on the servers, and on Windows XP, 7 and 8 32-bit and 64-bit on the client side". I protested at this, but was told by the technical chair, that this term was not negotiable as it was a critical part of the spec; they simply did not have the in-house experience to manage a *nix system.

    Later on, there was another line in the tender instructions. "The distribution of the source code of the product must be strictly controlled with appropriate audit trails for persons who have seen it, includes the source code of any 3rd party components used within the product". Again, I protested about this, but the chair of information governance and security said, that this term was non-negotiable due to the large volume and the critical nature of the data stored in this system!!

  26. Re:Virtualize the environment by lennier · · Score: 2

    Take an image of the workstation running XP, convert it to a virtual machine. Take your new Windows 7 Machine, load up VMWare.. and tada.. you're running in a more secure, easy to manage virtual XP environment which you can keep protected and unchanged for years to come.

    Might work if there's no hardware involved. If there is... I'd give 50-50 odds that even under VMware it will still fail.

    These people don't write these things to standards. That's the whole problem. If they did it'd already just work under Windows 7 and wouldn't need virtualising.

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  27. Re:More importantly, can anything be done about it by CanHasDIY · · Score: 2

    If you think you are in the second case, just ally with other "eye doctors" and make a software factory to produce the software in your behalf as open sourced. On one hand, you'll pay the real cost; on the other, the old producers will be forced to either down their prices to the new market standard or fold down. Any case, a win-win situation.

    This is what I was thinking as well; just get together with peers in a similar situation, and 'Kickstart' an OSS version of the program, thus forever freeing yourselves from the shackles of proprietary software.

    Plus, if you do it right and the software is good stuff, you might even be able make a few extra bucks on the side selling an enterprise version or support.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  28. Re:More importantly, can anything be done about it by war4peace · · Score: 2

    And if the software fails or does nasty things to your medical data... who are you going to sue? Have you even looked at F/OSS EULAs? I have seen a few EULAs for Windows-based medical software and upon buying the software, there's actually some (not perfect but some) accountability from the vendor. You can sue them if they mess up.

    --
    ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
  29. Re:Disconnect XP from Internet by Anonymous Coward · · Score: 4, Insightful

    That's an awesome way to run a business.

    If your business is sticking forks in your eyes.

  30. Re:Wine? by gmuslera · · Score: 2

    She have already too much problems with money and want that have problems with alcohol now?

    But the best solution would be going that road if the apps runs under wine, or there are already open source programs (EyePACS?) that do most if not all of what she needs.

  31. Re:Should run on Win7 by crutchy · · Score: 2

    maybe the medical profession would be better off pushing for linux drivers... at least with a smaller profit motive there is some semblance of stability

  32. Not so simple in real life by ZeroPly · · Score: 2

    It is not easy to segregate networks like this. Remember that the receptionist might need the reservations app, and will probably need Internet access as well. So you're looking at two separate computers on his or her desk. Same with some of the accounting people - they still need to pull documents from the web.

    The military already does this. It's common to have three different computers with different security levels on one desk, all of them air gapped from each other. But you're looking at three switches, three sets of cables to run, and so on. It's a lot of work even for an organization the size of the US Army, so it would not be feasible for a small practice.

    --
    Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
  33. Re:Should run on Win7 by FaxeTheCat · · Score: 4, Informative

    XP mode has the same vulnerabilities as XP. Its support will stop when the XP support stops.

  34. That's Why Your Doctor Bill Is So High by reallocate · · Score: 2

    The problem is not XP. The problem is speciality software vendors charging ten grand for a software update.

    This kind of stuff is why it costs the rest of us $2120.14 to have a hangnail treated at our MD.

    --
    -- Slashdot: When Public Access TV Says "No"
  35. Maybe they don’t know all their options by Udo+Schmitz · · Score: 3, Interesting

    Very often I noticed that the industry software some small businesses use could be replaced with more standard solutions. I recently had to deal with a stonemason and his software. These days they plot stencils and sandblast the letters. I didn’t like the few fonts he offered for tombstones and there was no way to make a file for him he could import. As it turned out he would have had to buy an additional (very expensive) module for the program he uses to import other fonts or any vector graphic format at all. During my research I discovered that his “special stone mason software” was more or less a repackaged plotter software which would be more powerful and cheaper if bought directly from the source.

  36. Re:Should run on Win7 by fredprado · · Score: 2

    XP mode runs over Virtual PC, which is not exactly a well polished and bug free virtual machine implementation. It has quite a collection of issues.

  37. To be more specific by Sycraft-fu · · Score: 4, Insightful

    They announced their end of life date on the day of release. MS sets EOL 10 years from day of release on their OSes. Now, in the case of XP, it was extended. They do that sometimes. However 10 years is the norm, it is what you can count on, so it is what you plan for. Like with Windows 8 we already know the end of support date: 10/1/2023. It is always possible that will get extended, but it very well may not. So if you put an 8 system in place now, you know when you need to start thinking upgrade (at the latest).

    MS is real, real, good with the support lifecycle thing. They have a standard policy, and current information is always available on their site. So planning for when upgrades need to happen is not hard.

    The XP drop dead date has been a long time in coming, and is still over a year out. There has been, and still is, plenty of time to deal with it.

  38. Re:I doubt that. by tlhIngan · · Score: 2

    I doubt she "can't" afford the $10,000 software. I mean, if one of her $100,000 pieces of physical gear failed, she would replace it without thinking.

    I *suspect* what is going on is that she is unable to process that software is worth $10,000 when she gets "super cool" games for her iPhone for only $4.99.

    From what I've seen, professionals are generally super-penny pinchers. Something to do with the fact that they've went through university and all that extra training and therefore are smarter that the general population and thus know better, or something.

    I had to have some surgery done, and the consults with the surgeons were done in offices that really showed their age - being run down and everything. The computers they used were basically the best buy special of the week - the generally cheapass ones.

    Likewise, if you go to see an attorney, they may have the nicest offices, but have IT equipment from the dark ages - again, the best buy special computers on the desk, some old PC serving as the "file server" and the like. And the IT guy is probably harried and underpaid, looking around for the next opportunity.

    IN essence, the computer is just a tool in their toolbelt. If it works, they won't bother with maintenance. Upgrading is a possibility, but it's a tool. What they have now works, and unless they're shown a compelling reason to upgrade they won't spend a dime on it. They probably don't care that XP won't be supported anymore - if it works now, it's not worth spending money on it.

    You can yell and scream and shout, but all they hear is "money money money flowing out". And yes, that $10,000 they save by not upgrading means it's $10,000 that can be spent elsewhere buying something else or doing something related to their line of business. Even if something needs upgrading (e.g., the old crufty 7-year old desktop repurposed as a server is dying every 5 minutes rather than needing a reboot hourly), they'll just find something else to replace it with - perhaps another old crufty desktop that was the receiptionist's PC from when they started years ago.

    And yes, they're very receptive of open-source, because all they hear is free! free! free! (beer).

  39. Re:Disconnect XP from Internet by rjhubs · · Score: 3, Funny

    Sticking forks in others' eyes is a great way to get return customers in the eye care industry!

  40. Re:Virtualize the environment by iggymanz · · Score: 2

    no, that won't pass a HIPAA audit, a virtual machine running an obsolete OS is non-compliant, regardless of whether the hosting OS is compliant. this is also true in the realm of finance with PCI audits.

  41. XP might be old...but your computer isn't by tuppe666 · · Score: 2

    XP is 12 years old. It'll be 13 when it's EOL'd.

    ...why are you measuring from when it was first sold, not when it was last bought. The XP lifecycle is a little strange as it was so awful it needed a major (and pretty good) service pack 2. Even when Vista was released many machines (famously those on i915) ran badly...or not at all; many machines still came without Vista. In fact a whole range of machines (nettops and netbooks) still came with XP until Microsoft killed it with and the whole net* products with Windows starter (and crippled intel hardware), fortunately those come with Android, iOS and Chrome now. The minimum lifespan of a proprietary OS should *safely* be 7 years from "end of sale" otherwise its going to create a nightmare. In cotext of this article Net Applications still has 40% of users running XP.

  42. Re:Spare parts is a problem. by LordLimecat · · Score: 2

    XP is as old as Linux 2.4, which for the record was EOL'd 2 years ago. When's the last time you worked with a non-embedded copy of 2.4 that was expected to act as a normal citizen on the internet?

  43. Hell you have to budget that shit at home by Sycraft-fu · · Score: 2

    If you own a house, you get familiar with that kind of thing. I had to replace my A/C a couple years ago. Ran me about $7000 for a nice efficient one. Well guess what? That won't be the last time I have to replace it. So it is something I'm budgeting for. Not now, not next year, but in the future (I'm targeting 15-20 years out of this unit) I'll need to get a new one. So I'm making sure, to the best of my ability, that I'll have the money lined up. Same for other appliances, vehicle, and so on.

    This is just life. Unless you rent everything, you will be replacing things and the more you own, like a house or, say, your own business, the more big ticket stuff that will involve. That means you have to plan as to the lifecycle and be ready for the expense.

    Now for Windows OS related things that's pretty easy since Microsoft announces their lifecycle on OS release. So say you bought a product today that ran on Windows 7. It won't work on 8, and thus presumably later versions, and is not likely to be updated. Ok, that means that before January 14, 2020, you need to switch to something new. You have a little less than 7 years. So budget accordingly. If you software runs you $10k, then you need to save up around $1500/year (or $125/month if you like) to be ready for it.

    If you can't deal with that, well life in general will cause you some headaches and you probably shouldn't be running your own business. Planning finances is a big part of it, you do have to think long term and you have to deal with some expensive shit.

  44. Isolate as much as possible by DrYak · · Score: 2

    More details:

    - Use a secured host. Either Linux or Windows 7 (depends if Firefox + openoffice.org would be enough or not) but either has to be up-to-date.

    - Run as much as possible software outside the VM using modern up-to-date software (if a browser is required, see if firefox running outside the VM does the job, or if you're stuck with IE 7).

    - Isolate as much as possible the guest. (Guest shouldn't have ANY outside access at all, guest should only have a limited access to the host, host should be heavily firewalled against guest).

    - If the medical software requires web access: provide it by having a secure web proxy running on the host.
    (ev. use a virus-scanning plugin on the proxy).

    - Think of ways to scan the content of the virtual disk from outside the VM.
    (For example, have an actual LVM logical volume used as virtual disk. Snapshot it, mount the snapshot read-only on the hose and scan it, while the guest is still running).

    - Think to make it easy to use: The best would be to run the VM in a mode where the guest's windows are displayed as normal windows on the host, and the guest desktop is hidden. Thus the user doesn't have to think about a "windows XP inside a window".

    It's not perfect. But it's a quite sophisticated configuration to avoid putting the computer at risk, just because XP isn't upgraded anymore.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  45. Mandatory Obamacare Slam by cmholm · · Score: 4, Insightful

    TFA was fine, until the writer threw this in:

    And you have to remember that medical professionals are already reeling from a huge medical equipment tax courtesy of ObamaCare. One physical therapist told me of 14 medical centers that shut down because they couldn't handle the tax. And that's in Orange County. This area isn't exactly poor.

    I call BS. That huge tax is 2.3%. The "14 medical centers" is an offhand rumor that doesn't pass the sniff test. In related news, a number of medical device manufacturers are blaming the device tax for their decisions to move existing and/or new plants overseas.... a tax that falls on all devices, regardless of where they're made. If Mr. Patrizio (or his Network World editor) don't like the PPACA, they can go to town. But, some research would have been nice.

    --
    Luke, help me take this mask off ... Just for once, let me butterfly kiss you with my own eyes.
  46. Re:Should run on Win7 by zorro-z · · Score: 4

    It's kind of the opposite problem, but I encountered governmental agencies- for a large American city to remain nameless- who, today, continue to produce Web applications that require Internet Explorer 6 on Windows XP or earlier. When we encountered problems accessing them on 64 bit Windows 7 w/IE 9 (Compatibility Mode turned out to be the workaround), I called the head of the department in question to tell her that, well, most new machines today would be running 64 bit Windows 7 + IE 9 (or better), so it might help them to write code that didn't require IE 6.

    She asked me to call her (apparently so that she could tell me something off the record) and told me that, for her department, a "new computer" was anything about 5 years old. Apparently, 5 years back, they got a bunch of Windows XP computers w/MS development tools, and that's where they still are today. Budget issues won't allow them to upgrade, so they're stuck writing code that would have been mediocre 5 years back, and is utterly horrid now. Wouldn't surprise me at all to see many governmental entities in the same boat.

    --
    -Z
  47. Crowd funded FOSS medical software? by utkonos · · Score: 2

    Do any of you think it would be feasible to start a company that makes FOSS medical software for doctors' offices? I imagine that what an office needs isn't very different from office to office. The company would earn its money long-term providing support for the software. It would also need to be compliant with HIPAA and all other regulations.

  48. Easy solution...virtualization. by Chirs · · Score: 4, Insightful

    The sibling post made the point about finding replacement parts for when things die. That was always my motivation for a complete system upgrade - something dieing and needing to be replaced without me digging deep enough to find something that would work with the old system.

    Buy new machine running Win7/8, install free vmware/virtualbox, run specialist software in VM fullscreen. Done

    1. Re:Easy solution...virtualization. by Darinbob · · Score: 4, Interesting

      And who sets this all up for the doctor or dentist, and how much are they going to charge, and what is the maintenance charge to make sure it keeps working and the person who set it up is available to fix it in a day's time if necessary?

    2. Re:Easy solution...virtualization. by toddestan · · Score: 2

      That only works if it is just software. If the software interfaces to some piece of equipment, then sometimes running the OS on the bare metal is the only solution.

    3. Re:Easy solution...virtualization. by sureshot007 · · Score: 2

      That would be an awesome idea...if it actually worked.

      My place uses a lot of research equipment that runs on specialty hardware/software, which is not compatible with anything other than what it's running now (which in some cases is NT), but also doesn't work with VMs because the hardware interface doesn't recognize it. One of the scientists just purchased a 6 figure machine that came with XP on it. The manufacturer claims it's not compatible with anything else. How awesome is that?

  49. Some industrial stuff is still on ISA cards by Joe_Dragon · · Score: 3, Informative

    Some industrial stuff is still on ISA cards.

    It's just that to go to new stuff needs lot's of change to work.

  50. Time for GNU/Linux for the medical community by ikhider · · Score: 4, Insightful

    Windows had its time and place and it has now passed. Now the medical community ought to embrace GNU opensource and use this Windows experience as a lesson. Proprietary systems are not there for public benefit.

    --
    "SO we bide our time, waiting for a purer kick to bloom and the future is still bleak, uncertain and beautiful" -GSYBE
  51. Re:Should run on Win7 by Golden_Rider · · Score: 3, Informative

    Why doesn't XP mode work? XP mode is just a virtual machine running Windows XP. Maybe Microsoft left something out is all I can think of.

    Because support for XP mode will end next year, too.

  52. Whats the big deal? by bored · · Score: 2

    Most of these systems are single purpose and fit in more as an embedded system than anything else.

    So, what is the attack vector? Most of the XP exploits in recent memory are related to peoples browsing habits and pieces of the OS used by the browsers being susceptible.

    So, the fact that people aren't surfing the web probably removes 99% of the threat, leaving the remaining possibilities of a worm on the internal network exploiting an open system service (network share etc) that could be blocked or disabled.

    If an exploit is found in a direct system service like that I'm betting MS rolls out a security patch anyway. Probably, just to avoid the liability issues (same way you get recall notices on 20 year old cars if the problem is severe enough and considered a manufacturing defect).

    Its only once the installed base drops below 5% or so would I guess that MS really stops supporting it for critical problems. Once that happens its not going to be a target for new exploits anyway.

    I'm just wondering how long it takes before they stop doing activations. I have a copy of XP that has never been activated, I'm keeping around just to see what happens. I suspect they release a no authorization patch at some point but right now if they did it I'm sure XP installs would take off again.