116
submitted 8 months ago by governorkeagan@lemdro.id to c/linux@lemmy.ml

I was in the ED the other day and noticed that they use a mix of Windows 7 and Windows 10. My question is two part.

  1. Do you know of hospitals using Linux?
  2. Besides legacy software and unwanted downtime, is there any reason why they wouldn’t use Linux?
top 48 comments
sorted by: hot top controversial new old
[-] hitmyspot@aussie.zone 71 points 8 months ago

Software for equipment and software for imaging etc. I work in healthcare. I’d love to use Linux but we’re stuck on software that is based on Java from 8 years ago, as the newer version is not compatible with some older equipment. Add to that, the newer version costs $500 per user to upgrade with no additional features, and this is just for one medical camera, that treats the camera like a webcam. The problem is how it stores images is in a custom database, through a server. Otherwise, the Java part should be easy enough.

Medical equipment is super expensive and they only make a few thousand of some of them. So, the software is super expensive too and not updated nor is there versions for Mac or Linux. Heck, most of them don’t officially support windows 10 or 11. It’s really frustrating too, as most are really a simple bridge that connects to the machine to give instructions or receive data. They are not usually drivers, but send data over the network. An open format would suit better for security too, as all this old software will be pretty leaky.

[-] Quexotic@infosec.pub 29 points 8 months ago

Did hospital IT work and 100% agree.

[-] SzethFriendOfNimi@lemmy.world 12 points 8 months ago

There’s a reason that stuff is ideally on its own separate vlan to isolate it as much as possible from the network too

[-] Quexotic@infosec.pub 11 points 8 months ago

Hahah yeah. 100% air gapped. About as secure as a paper door. Sometimes I feel like they just put it out in the field after they get their first successful test done and then forget about it forever.

[-] AlbertSpangler@lemmings.world 12 points 8 months ago

GE imaging kit (certainly their CT scanners) do (or did for as long as I used them) run on Linux.

[-] Cyv_@lemmy.blahaj.zone 8 points 8 months ago

Helped my dad do tech support for a doc office. Even simple stuff like glucose meters barely worked on windows 7, and broke with windows 10. The web portal they used required a specific version of internet explorer to function. I think the biggest issue is always going to be how slowly these devices work in terms of drivers and software compatibility. For security and cost reasons, I'd guess.

[-] lemmyvore@feddit.nl 6 points 8 months ago

It would be the same if they used Linux, they'd require something like Red Hat 6.0. 😄

The medical world is technically illiterate and handles a lot of money so the vendors take advantage of that to do heavy lock-in. Everything is tied down to super specific software versions, everything is proprietary, and you pay through the nose for any change.

[-] TexasDrunk@lemmy.world 4 points 8 months ago

Hell, poorer clinics use old versions of EMR/EHR software that they bought in '08 and host locally. Some of that shit barely supports Windows 7. Some of that software doesn't support things like HL7 properly so getting the data out and into a newer one can be cost prohibitive in and of itself because you've got to pay someone to write a translator for a shitty database in a format that was purposefully confusing to keep vendor lock in for a vendor that went tits up a year later.

I mentioned before that I have a lot of certificates for a lot of those companies that no longer exist. If it wasn't soul crushing I could probably make a decent living just moving people from those systems. But my soul is already a shriveled piece of garbage and I don't want to purposely squeeze the last little bit of juice out just yet.

[-] Yuki@kutsuya.dev 32 points 8 months ago

It's really about the software.

[-] governorkeagan@lemdro.id 6 points 8 months ago

Yeah, I had a feeling it would be.

[-] MangoKangaroo@beehaw.org 27 points 8 months ago

I work IT at a hospital here in the US. The key issue is compatibility. Most of our vendor software flat-out does not support Linux at all, either on the client or server side. Shit, half of it barely even works on modern versions of Windows.

[-] I_am_10_squirrels@beehaw.org 7 points 8 months ago

Designed for Windows 3.1

Upgrade if'n you dare

[-] MangoKangaroo@beehaw.org 4 points 8 months ago

Shoot, that's hardly an exaggeration - I was only recently able to deprecate the last of our Server 2003 instances, which was running a program originally designed for 2000 Server!

[-] acockworkorange@mander.xyz 26 points 8 months ago* (last edited 8 months ago)

I know Linux has little to no penetration in health equipment firmware because a lot if not most of them have hard real-time requirements that Linux just doesn’t quite reach. QNX4 is a real-time Unix flavor that has been used in fancy graphical heartbeat/multi stat monitors. Its microkernel architecture allows for a watchdog to restart individual drivers so it’s more fault tolerant.

[-] rollingflower@lemmy.kde.social 10 points 8 months ago

Microkernels for the win! Monolithic kernels can be built tiny though, so they are also pretty stable

[-] skatrek47@sh.itjust.works 19 points 8 months ago

None of the hospitals I’ve worked at (in the US) have used Linux, and I’m pretty surprised some do! Given that we used Internet Explorer up until the very last second before it was not supported, I don’t know if any change would be welcomed, unless a hospital somehow started out with Linux. But at the end of the day, it would be about to e electronic health record, if it was supported or not… I don’t know if Epic, Cerner, or AllScripts do!

[-] originalucifer@moist.catsweat.com 7 points 8 months ago

they are all moving to sas... browser-based, browser agnostic systems. everyone is. people have actually learned from the IE mistake.

not there arent a few holdouts.. nothing more painful than trying to bolt on new regulatory requirements to a 25 year old app. sigh

[-] governorkeagan@lemdro.id 7 points 8 months ago

The hospital I was seemed to still be using Internet Explorer….

I wonder how the various software needs of hospitals would be with Wine? My guess would be that it wouldn’t be stable enough for them.

[-] acockworkorange@mander.xyz 4 points 8 months ago

Equipment firmware has rigid stability constraints. Office software, if IE is good enough, a tested and unchanging version of Wine is good enough.

[-] Hovenko@iusearchlinux.fyi 19 points 8 months ago

There are hospitals running on SAP systems. Those servers will be 99% linux based. The rest are managed by crazy people.

[-] bloodfart@lemmy.ml 18 points 8 months ago

Compatibility, compliance and retraining,

[-] magic_lobster_party@kbin.run 14 points 8 months ago* (last edited 8 months ago)

I can give some guesses on 2.

  • Familiarity. Most people are familiar using Windows. Nurses aren’t necessarily tech savvy, so an unfamiliar system might threw them off.
  • Maintenance. It’s easier to recruit people who know how to maintain Windows systems. Linux is tricky because it comes in so many different distributions, and any maintainer must be aware of these differences.
  • UI sucks big time on Linux. It’s so much easier and reliable to just do a winform.
  • Communication with other equipment. I guess some computers are talking to other medical equipment, and those equipment might only have drivers written in Windows, because that’s what most are using.
  • If it ain’t broken, don’t fix it. Why change to Linux when Windows is doing the job?
[-] governorkeagan@lemdro.id 3 points 8 months ago

UI sucks big time on Linux. It’s so much easier and reliable to just do a winform.

I didn’t think about that. Makes sense though, especially when you combine the fact that most hardware will be designed with Windows in mind as you mentioned.

[-] skatrek47@sh.itjust.works 5 points 8 months ago

I wish I could say that the UI in EMRs *doesn’t * stick big time 😭

[-] TexasDrunk@lemmy.world 3 points 8 months ago

I really thought Allscripts was going to get their shit together a bit over a decade ago. We kept hearing from their reps that they were working on a much better UI.

It is still hot garbage.

[-] lemmyreader@lemmy.ml 12 points 8 months ago

Someone who works in hospital system posted about this in a comment earlier : https://lemmy.ml/comment/9989330

[-] governorkeagan@lemdro.id 5 points 8 months ago

Ohh, I haven’t seen that yet. I’ll have a read through.

[-] possiblylinux127@lemmy.zip 12 points 8 months ago* (last edited 8 months ago)

Hospitals have no IT budget and are the most insecure things around.

Additionally there staff are not exactly the most tech savvy

[-] InevitableWaffles@midwest.social 11 points 8 months ago

I worked for a device manufacturer that used Linux under the hood. It happens. Depends on what the staff knows and likes when designing.

[-] DrRatso@lemmy.ml 11 points 8 months ago
  1. Our childrens hospital (besides the ICU that uses a phillips solution on windows, which integrates with the monitoring and anesthesia equipment) runs linux, however they do this in a virtual environment on windows, the reasoning I am not sure about, potentially to sandbox the electronic system they are using.

  2. Its almost exclusively to do with the software they need, it often wont run on linux or will have limited support.

[-] ryan_@lemmy.world 9 points 8 months ago

Hospital SysAdmin here.

Our infrastructure is roughly 95% windows and 5% Linux or Unix. Simply put: the requirements of the software/systems that the hospital requires to function properly is what dictates the OS.

We have a couple of major systems running on a handful of AIX Unix boxes and several dozen other systems that run RHEL, Cent, and Ubuntu. Not including hypervisors, the rest of our infrastructure is windows based and ALL of our workstations are windows.

Every app is unique, and annoyingly there is no consistency within all of a single companies applications. For example, I’m working on a GE Carescape upgrade which uses CentOS 7 but GE Time and Attendance uses Windows Server.

[-] MonkderDritte@feddit.de 4 points 8 months ago

Guess open APIs are an unknown to medicine device vendors.

[-] apt_install_coffee@lemmy.ml 9 points 8 months ago

I've seen some optometry equipment running RHEL

[-] WalnutLum@lemmy.ml 8 points 8 months ago

It's cause Epic/McKesson has complete control over the EMR world so everything has to work with them to some degree.

GNU health is great but I haven't seen where it could support the massive amount of legal and monetary hoops that Epic and co have to jump through as well.

For some reason there just isn't a lot of volunteer efforts/space for open source development in the healthcare world.

[-] BCsven@lemmy.ca 7 points 8 months ago

Countries where they have low budget have used linux, there is an opensource hospital / health app. It tracks ambulance arrival, staffing, patient records, etc

[-] Drinvictus@discuss.tchncs.de 7 points 8 months ago

Most hospitals in the US don't even use the OS as much as they use their EMR system (EPIC). You boot the computer, you double click on Epic and you login. No real interaction with the OS.

I would say laboratories would have the biggest problem with Linux. Laboratory information systems, third party software for different equipment as well as bridging software between these two are all on Windows.

[-] Telodzrum@lemmy.world 7 points 8 months ago

Aside from some server-side stuff all the hospitals I’ve worked out of are Windows for office tasks, which isn’t going anywhere. Or windows for installed systems applications or because some platform requires a 20-year old LTS version of Internet Explorer.

[-] BananaTrifleViolin@lemmy.world 4 points 8 months ago* (last edited 8 months ago)

I work in the NHS and I wish we'd move to Linux.

The reasons we didn't are historically due to legacy apps that were Windows only proprietary. We used to have software in different departments of different ages - literally we had a tool that went back to the 1980s (needed telnet to run).

We recently upgraded to a single uniform EPR platform and pretty much most if not all our legacy apps got replaced. Most of what we do now is either via the EPR (which runs in a streaming VM or via a Web client), or Web apps.

So we could switch to Linux. But we probably won't - we still have inertia - IT are familiars with running windows and all our software is configured to run on Windows or authenticate using Windows domains. It'd take effort to unpick that and fix it.

Also we use Microsoft Office throughout - while that can also be web based, that would also disincentivise the switch. Having to train every member of staff (particularly the less tech savvy staff) to use a different office system would probably put off anyone in IT considering it (although I think for hospital uses its perfectly doable). Deploying office 365 via browser is doable but effort.

So previously it was legacy apps (which will still be the issue in many places, we're unusual to have consolidated so much to one EPR platform - even among customers of the EPR) but now it is inertia. I can see no decent reason why we could not switch entirely to Linux. It'd come down to the cost savings of dumping windows licenses / ecosystem versus the alternatives including the cost of retraining and rebuilding infrastructure.

Edit: also even if we were to replace our desktops with Linux and Web interfaces, at the backend some tools are Windows server based. And it'd be up to the software suppliers whether they actually have a Linux client for our EPR or Pacs system, even if they are supposedly using Web interfaces.

[-] just_another_person@lemmy.world 4 points 8 months ago

Most of the "hospital software" (groupware) you may find is built for Windows. Most of the orchestration infrastructure running the hospital is Linux. If you go to a hospital and see nurses unlocking cabinets with badges, or scanning to track movement: Linux. Same with Pharmacies.

User interface junk, most likely Windows.

I know Kaiser has an extensive end-user system running Linux desktop based on whoknowswhat for mobile device carts and whatnot. Worry less about the desktop, and more that Linux is healthy enough to be running literally everything else, from the networks, to the physical doors in the building.

[-] Peffse@lemmy.world 4 points 8 months ago

As somebody who has had to set up smartcards, yes. It's a linux system managing that. The end-user GUI stuff is all Windows though.

There's a surprising amount of Linux in some hospitals... but people just don't see it. Fetal Monitors? Probably Linux. User tracking and auditing software? Also Linux. Network downtime document viewer? Linux. Heck, the software that carts use to print sheets to the network printers is CUPS.

[-] ShittyBeatlesFCPres@lemmy.world 4 points 8 months ago* (last edited 8 months ago)

Epic, which most large hospital systems seem to run, has a Linux version but I’ve never seen it in the wild. Every healthcare worker I’ve met loathes Epic — I asked around about it because a doctor and nurse complained about it to me randomly because I’m a developer. I live near some hospitals so I often chit chat with healthcare workers who are neighbors or at bars or whatever. I wouldn’t consider people commiserating about work at a bar to be a representative sample but it seems like complaining about Epic is a thing.

I also don’t know for sure if this is 100% true but healthcare IT people have told me never to work for a hospital because HIPAA violations (like a data breach) can make the IT guy liable for the violations. I looked it up once and it seems like it’s more C-suite people who are actually held liable. (but more likely a CTO or CEO) can be held liable. But the threat is there and having another company to blame is a big reason some institutions use Windows. No one saves you if a Linux vulnerability exposes patient data.

Again, my source is barroom banter and not lived experience. Hopefully, someone with direct knowledge can correct me where I’m wrong.

[-] ShittyBeatlesFCPres@lemmy.world 1 points 8 months ago

If you say you work in software, a lot of people are like, “The software at my job sucks.” So, I don’t know how much to take seriously and how much is just that everyone kind of hates the indignity of paid labor.

[-] Frederic@beehaw.org 4 points 8 months ago

In Quebec all the TV/Internet kiosks that you pay $$$ while in bed, are using Linux, you can see it when it boots

[-] bahbah23@lemmy.world 3 points 8 months ago

Windows on the front end and Linux on the backend isn't uncommon these days. Big iron unix is expensive so it was largely moved off of, although there is still some Windows in the back end depending on vendor. I think Epic is Windows across all tiers.

[-] cetvrti_magi@lemmy.world 2 points 8 months ago

Only saw it once in hospital when I went to do first aid exam for driver licence.

[-] electricprism@lemmy.ml 2 points 8 months ago
this post was submitted on 06 Apr 2024
116 points (98.3% liked)

Linux

48735 readers
1011 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS