News for hackers. Stuff that matters.
Re:Why doctors hate their computers (2018) by rejectfinite on Sunday July 30, 2023 @06:44AM (#36929813)
I never understood what is so special about hospital pacient software. Why cant they do this with the Microsoft 365 suite with Sharepoint for files, Teams for chat, files etc and Word to write notes in?

Or Google Workspace for that matter.

Aren't they just writing notes and ordering meds?

Why is it this mess that is Epic and Oracle Cerner?

Re:Why doctors hate their computers (2018) by Freak_NL on Sunday July 30, 2023 @06:58AM (#36929897)
Audit logging requirements, national legislation concerning healthcare records, certification (ISO 27001 etc. and healthcare specific extensions), domain knowledge (just entering everything as searchable plain text may have its charms, but limits what can be done automatically with the data, which, crucially, includes generating reports on certain specific occurrences including incidents); the list goes on.

Doing this in a Google or Microsoft cloud environment is going to get messy real fast, and legal will block this for being non-compliant.

Re:Why doctors hate their computers (2018) by rejectfinite on Sunday July 30, 2023 @07:05AM (#36929934)
From what I know of enterprise software it's basically an MSSQL or MySQL box having all the data in the end and IT has to back up it, so they have db admin lmao

Yes very secure.

Re:Why doctors hate their computers (2018) by theGnuMe on Sunday July 30, 2023 @07:27AM (#36930066)
Epic is something entirely different.
Re:Why doctors hate their computers (2018) by Urist-Green on Sunday July 30, 2023 @07:56AM (#36930260)
Not a lawyer, but my understanding is the main issue with healthcare services on the cloud is auditing physical access to the machines. If any questions come up then the service provider "should" be able to tell a court exactly where a healthcare company's data is and what technicians had access at different times. Microsoft, Google, etc are still totally happy to sell that service, but there is a separate legal agreement that has to signed to say "we care about healthcare privacy".
Re:Why doctors hate their computers (2018) by kstrauser on Sunday July 30, 2023 @10:54AM (#36931746)
Specifically, you have to get them to sign a HIPAA Business Associate Agreement (BAA). The good news is that Amazon makes this an automated process in their compliance portal, so you can knock that out in 5 minutes and then go on with the rest of the planning.
Re:Why doctors hate their computers (2018) by haldujai on Sunday July 30, 2023 @12:39PM (#36933026)
Also worth noting that not every resource and instance type is covered by a BAA so there’s a bit more to it than just signing an agreement and doing whatever you want.

The responsibility remains with the user rather than the cloud provider to ensure compliance but they will do their part if you set things up correctly.

Re:Why doctors hate their computers (2018) by haldujai on Sunday July 30, 2023 @12:30PM (#36932937)
You’re missing at least an order of magnitude of complexity here.

For starters the data generated by a single hospital EHR is something like 10-20 TB/year.

The data is stored (essentially indefinitely) in multiple databases of varying availability, formats and interfaces. It is generally on prem, with multiple failover systems as well as long term backup and a read-only failover usually in the cloud.

Somewhere in this process the data is stored in a non-clinical use data warehouse which has strict physical and digital access restrictions and detailed logs.

Backups are obviously automated. Logs cannot disclose protected health information.

IT accessing individual records would always be flagged to the CIO and CPO offices and audited.

A % of providers are randomly audited by the same offices and certain accesses automatically trigger an audit (for example if I open my own chart, or if I open the chart of a patient who has restricted access - this is audited even if I’m part of their care team and state so in the prompt that comes up when I open the chart).

Physical access by infra providers is disclosed and audited as well.

It’s actually quite secure largely because the fines for failing to do so are quite hefty for the hospital.

Re:Why doctors hate their computers (2018) by siva7 on Sunday July 30, 2023 @06:56AM (#36929886)
Regulations. MS365 isn't the right tool for the job similiar like you can (ab)use excel for many things it shouldn't be used for.
Re:Why doctors hate their computers (2018) by TotempaaltJ on Sunday July 30, 2023 @06:54AM (#36929872)
Partially it's about data privacy regulation (HIPAA) being especially strict for patient data. It's also a little more complicated than writing notes and ordering meds.
Re:Why doctors hate their computers (2018) by bmoxb on Sunday July 30, 2023 @06:57AM (#36929891)
It seems from my naive perspective that Google and/or Microsoft could modify their existing workspace products quite easily to make then suitable for use in hospitals, no?
Re:Why doctors hate their computers (2018) by Freak_NL on Sunday July 30, 2023 @07:00AM (#36929907)
No. This is a very complicated domain due to the stringent legal requirements (which vary by country of course). Also, going in to healthcare software would trigger anti-trust lawsuits in a number of regions.
Re:Why doctors hate their computers (2018) by hiatus on Sunday July 30, 2023 @07:43AM (#36930166)
Google will sign a BAA and can be used for PHI, I'm sure Microsoft will, too. Not sure what you mean here.

https://support.google.com/a/answer/3407054?hl=en

Re:Why doctors hate their computers (2018) by NickNameNick on Sunday July 30, 2023 @07:42AM (#36930162)
Standardised names and codes for every disease, injury, condition, diagnostic process or tool, medication and treatment.

Standardised workflows for entering diagnoses and treatments. Automated warnings when a treatment might be inappropriate, or drugs might interact.

The problem space is enormous.

Re:Why doctors hate their computers (2018) by devilbunny on Sunday July 30, 2023 @09:20AM (#36930902)
> writing notes and ordering meds

This is something that is obscure to mostly young, mostly healthy people. When you think of "going to the doctor", you think of a checkup, or a UTI, or an annual gynecologist visit, or something else that happens in a clinic. Or maybe you think about your grandmother being admitted with pneumonia. And in that case, yes, it is largely writing a note and ordering meds (and a diet, and labs, and nursing order parameters for as-needed medications). But nurses are recording vital signs, and those should be searchable under vital signs. Ideally, they should flow directly from the machines taking those vitals - in anesthesia, for instance, we record vital signs at least every five minutes if not more often, which in a hairy case with a lot going on means treating the patient or treating the computer, with the understanding that you have ten or twenty minutes of data entry to follow an hour of actually treating the patient. EVERY code situation has a nurse (an RN, not an LPN or nurses' aide) whose entire job is to sit there and record the times that events occurred so that everyone else can go back after the fact and record meds given, interventions taken, etc., accurately. It takes much less time on a piece of paper than it does on a computer, because paper anesthetic records were designed to minimize cognitive workload and computer ones were not.

As for ordering meds, all of those orders have to be checked by a pharmacist and cross-referenced to ensure that there are no unexpected interactions. That's their legal obligation; they're not going to short-circuit it. And that has to be tied into billing (even in a national health system, you need to know what to order more of), and Medication Administration Records (the MAR). And every one of those notes needs to be classified by who wrote it and what department they were from, as well as the note type, so you can filter out the ones you don't need to see for one purpose or another. Intraoperative anesthetic records and surgical operative notes are the two most relevant to me as an anesthesiologist; what happened last time, and did they run into unexpected troubles? We don't like being surprised.

Billing is more complicated in the US than in most countries, but it's part of the game too (it factors into metrics, and you can't reasonably hold a neurosurgeon doing tumors to the pace of pediatricians doing well-baby visits).

The paper medical record, for all its faults, was a highly refined system, and it's not just a matter of "make a text file containing this note".

Re:Why doctors hate their computers (2018) by mfashby on Sunday July 30, 2023 @10:00AM (#36931206)
> Aren't they just writing notes and ordering meds?

This is the mistaken assumption. There is a _lot_ more going on. Sibling comments have given some examples but here's some more: - appointment booking and scheduling - waiting lists - referrals to other institutions (which may use a different IT system) - communications with patient (including automatic appointment reminders, bulk contacts etc) - integrations with many, many other systems - reporting - billing - complex IAM: there are many different roles in a healthcare setting all with different access requirements

Fwiw a lot of institutions _do_ use office 365, sharepoint etc but those tools just don't do enough by themselves and aren't integrated in the way that EHR software typically is.

Re:Why doctors hate their computers (2018) by anonuser123456 on Sunday July 30, 2023 @12:50PM (#36933156)
Medical software that is based around billing, not treatment.
Re:Why doctors hate their computers (2018) by Ekaros on Monday July 31, 2023 @03:26AM (#36939687)
There is lot of more complex workflows than someone going to doctor for consult.

Just think of getting some labwork done. First it needs to be ordered. Then patient must go to nurse to get blood drawn either immediately or after not eating long enough. Nurse needs to know how many samples are needed and if there is something special. Then those needs to be tracked and delivered to lab. Lab needs to know what tests to run. And then results need to be available for years.

And you probably want some sort of alerts for values outside expected ranges and in cases where they are really off. This might consist of one or multiple systems, but all those should interoperate automatically.

And that isn't even imaging or treatments.