Big HMO Jolted By Email, System Failures
JoanofAlaska writes "The Wall Street Journal is running a front page story about the internal mass e-mail that exposed the failing $4 billion dollar electronic medical record system at Kaiser Permanente, the biggest non-profit HMO in the country. When word of the system's meltdown quickly spread back in November, one reporter obtained a 722 page internal document that showed patient safety lapses as a result of the system's problems. Then in February, the Los Angeles Times had a front page story in which a systems analyst who worked on the project called it 'the worst [technology] project I have seen in my 25 years in the business.' They've created a website to try to rebuild confidence in the project, and they say their goal for system availability is 99.7% (they're currently at 99.2%)."
Here's the first e-mail. Their CEO sent out an e-mail response to all their employees the next day (the same day it looks like the CIO suddenly resigned effective immediately).
I don't know what to say about the first e-mail until I see more but the CEO sounds like a real jack ass in the second one. And if that 99.2% number is right then they got bigger problems than some email - that's all I can say!
ac
If you want to see the oldest computer gear simply go to a hospital, insurance company or doctors offices. These places hate to spend money on IT and let old gear sit in place for almost ever. A local hospital here has several Windows 98 pc's still in use. Most doctors offices have antiquated IT gear (Dentists as well) and when my wife was in Insurance billing before she got her CPA she worked on old wyse 75 terminals and this was for a HUGE rich insurance company.
Do not look at laser with remaining good eye.
C'mon, it really can't be that bad, can it?
Oh, Epic Systems? No wonder. Dude, you're f****ed.
More horrors than you want to imagine.
They're just not trying hard enough
Man. And you thought it was just DNF.
The problems with the new Kaiser software are obvious to anyone who's been to Kaiser recently or spoken to a doctor or nurses who work there. Test results disappear, appointments disappear.... sometimes the people on the phone can't schedule appointments at all and tell people to call back later.
There are 10 types of people in this world, those who can count in binary and those who can't.
For the benefit of those of us who aren't Americans, why not say what an HMO is?
From what I understand the British government have blown about $25,000,000,000 on a computer system for the National Health Service which doesn't work worth a damn and which the doctors didn't want in the first place.
Private incompetence pales in comparison to government incompetence.
This 45-year old lifetime Kaiser patient believes the media frenzy has blown this out of proportion. Kaiser Permanente undertook the monumental task of converting its patient records system into an electronic information system. Converting the hundreds of paper records for each of millions of patients is truly a monumental task and some problems will occur.
Let me tell you of my experience visiting my doctor yesterday (Thursday). During my visit, my doctor pulled up recent lab results on the exam room console. He was able to prescribe new medication and schedule follow-up lab test through the system (no paper). I went down the hall to get a tetanus booster, then walk downstairs to pick up my prescription. All with no paperwork. I believe their system is phenomenally successful. I won't dispute the cost of this project.
I've undergone a number of procedures and consumed considerable medical resources during the past year. All of my records are computerized and information is easily shared among their medical professionals. The doctors, nurses, lab technicians have access to information required to deliver quality medical care to me.
signature pending slashdot approval
Oh, Epic Systems? No wonder. Dude, you're f****ed.
*sigh* - too true. Epic requires a monumental effort just to get the off-the-shelf product to work properly. Kaiser is doing a massive amount of internal development in addition to trying to implement as Epics biggest customer.
Part of me wants to think that Justin is just fresh meat who hasn't put in the time to become as jaded as the rest of us in HIS. The other part of me thinks he might be right and that Kaiser has bitten off way more than it can chew. Failure to understand the effort involved is just as pervasive as the massive waste he's critiquing, and just as harmful.
No battles to the death are recalled. Mumpsman can hit to attack and cause brainsmashing.
There is a Computerworld article from the previous slashdot story that seems pretty helpful in understanding the meltdown of their electronic medical records systems. They say that they are running the world's largest Citrix server system, and it does not scale well for their purposes.
As someone who has been frustrated by a variety of Electronic Medical Records systems in different medical settings, I must say that my "favorite" has been VistA (the medical records software used by the Veteran's Administration, and no relation to Microsoft Vista). Currently, I'm using GE's Centricity at my work site and have had some minor problems that have resulted in delays in entering my data. (Problems with VistA were more related to the entire network being down - problems with Centricty have been with database connectivity... I wish I could say more about it, but I'm not an IT person, I'm just a lowly end-user).
"What do you think?" "I think 'What, do you think?!'"
If only these guys had used Hyperion to manage their data, they wouldn't be having this issue. Hyperion can effortlessly manage up to 12 GIGABYTES of data, and all you have to do is partition it into 3 different pieces.
Hyperion: If it's good enough for Google, it's good enough for you.
signature pending slashdot approval
Although they spent much more, the city of Portland Oregon spent $20 million on a new system to bill water. Yes, city water.
Didn't work and they scrapped everything.
How freakin' dumb do you have to be to do that????
Dell offers contracts for 99.9% system availability. This means that if you pay the service contract, your within 30 miles of a depot, they guarantee the system won't go down because of hardware for 8.76 hours out of the year. In training we were calculating all that. Technically, it calculates to two "no post" service calls out of the year. So it looks really good when you market 99.9% reliability.
It's also why many companies can say 99% uptime as that's close to 88 hours of downtime out of a year.
Hours in a year 8760
99% = 87.6 hours
99.2% = 70.08 hours
99.7% = 26.28 hours
If they are at 99.2% right now, I wonder how the heck they are going to get that extra 0.5% percentage points with all the problems they have now.
'the worst [technology] project I have seen in my 25 years in the business.'
Yikes. If his 25 years of experience are anything like my 10 years, then that's saying a LOT.
My sig sucks.
My dentist office still uses DOS/text mode on a PC (no idea what's the setup -- maybe a 386?).
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
http://www.cio.com/article/20133/Maine_s_Medicaid_ Mistakes
SIG: HUP
From the ComputerWorld article: Deal and an IT employee, who spoke to Computerworld on the condition of anonymity, said part of the problem with the HealthConnect system is that the Citrix Application Delivery infrastructure implemented by Kasier just can't handle the load of the Epic Systems.
"We're the largest Citrix deployment in the world," Deal said. "We're using it in a way that's quite different from the way most organizations are using it. A lot of users use it to allow remote users to connect to the network. But we actually use it from inside the network. For every user who connects to HealthConnect, they connect via Citrix, and we're running into monumental problems in scaling the Citrix servers."
So instead of deploying the app on N thousands Windows desktop, they deciced to use Citrix to remotely connect to a pool of servers. The Citrix server and the Windows machine at the other end could not stand the load. Big surprise.
The way normal people would do it is use an X11 graphic application (X11 is available for Win32), or use a Java webstart client, or even do everything within a browser, or... But there are many, many way to architect a distributed app these days.
The ONE thing you shouldn't do is deploy lots of Windows servers, use the half-baked ICA protocol, and expect everything to be peachy.
Remember, CIO boys and girls: Uncle Bill's broken OS just cost lil' Cliff Dodd his job. Don't be the next one. Keep Win32 where it belongs, outside the server room.
Fantasy: http://ferrisfantasy.blogspot.com/
Having been, unfortunately, a former user of Kaiser-Permanente's services, I can say with confidence that their problems span way beyond software problems. 7 years ago, I was misdiagnosed with asthma by 3 Kaiser doctors. A 4th finally agreed that I didn't have asthma (and I don't). My actual problem was panic attacks caused by excessive adrenaline production, which no Kaiser doctor was able to determine. I had to go outside of Kaiser to find a doctor competent enough to determine the actual problem and treat me appropriately (with beta-blockers for the adrenaline instead of mind-numbing drugs like Paxil and Valium).
Add to this the reports of KP dumping homeless patients on the streets. There was the kidney transplant scandal. The patient information becoming available online scandal. And all of this in just the past 2 years. Kaiser is clearly flawed from top to bottom. They are the poster-child for real health care reform in this country.
Epic Systems-- selling $4b systems based on clunky, non-relational databases you've never heard of.
You honestly think that this is a technology issue? Your just as dumb as the Kaiser/Epic guys if you do.
Epic dude: "uh, yah, it's a technology issue. It's Windows fault. Give us another $20bil and we'll port it to Linux and it will be soooooo much better"
Absolute BS. Bad architecture and implementation is bad architecture and implementation, I don't care what OS or environment you build the thing on. X11 running on Win32, yah, that's a wonderful idea, I can't wait to see that deployed for 100000 users.
Interesting website ..
davecb5620@gmail.com
she worked on old wyse 75 terminals and this was for a HUGE rich insurance company.
...squandering all their money on the "latest, greatest" bleeding edge, blaze-the-pioneer-trail technology that keeps them on a perpetual upgrade and replace treadmill that only does good to keep the corporate appetite of their IT vendors satisfied.
An enterprise-level, mission-critical system for a huge company should only be implemented if it has an expected useful service life of no less than 15 years from go-live until replacement. And at 5 years prior to that replacement date, the wheels should be set into motion for the next new replacement system becuase it really does take that long to make a full transition.
"Big Business" is sick and tired of the IT industry forcing premature obsolescence down their throats. Expect things to come back round full-circle to the way things used to be when IBM was the king, systems were expensive as hell, tech staff was expensive as hell, but the systems and the people who ran them would stick around for longer than a flash-in-the-pan moment.
After a year and a half in the medical billing industry supporting software that does just what KP HealthConnect does, I can't say I'm surprised. Kaiser Permanente is one of the worst providers of medical healthcare in the industry. You're far better off picking out a good Blue Cross/Blue Shield plan and seeing another doctor.
My father had a heart attack about a month ago. He is a member of Kaiser. Kaiser has it's own hospitals, doctors, and entire network that you must use. His heart attack resulted in him needing to undergo heart surgery. (The advantage to this sort of system is that my father's heart surgeon performed over 1000 bypasses every year and as a result is in the top tier of experts.)
For me the biggest issue came when it was time for discharge. The handed me a hand written sheet with about 12 different medications scribbled in "Doctorese" cursive writing. I couldn't read half of the sheet, and only the briefest of notes for each medication was listed. I was shocked that I didn't receive a computer printout with the medication instructions, especially for medications needed to be taken in the case of quadruple bypass heart surgery.
After many hours of sorting through the medications, trying to figure out if he had already been given a dose at the hospital or not, etc... I realized that when I had visited a non-Kaiser emergency room for a sprained ankle I got a multi-page printout with very thorough instructions for the medication and aftercare. On another visit when I had 107 temperature it was the same thing. I was very certain of the doctors orders for post-visit care.
With Kaiser though I was left confused with short hand written notes about a dozen medications. Confusion is not a state I wanted to be in when I'm charged with the care of one of the most important people in the world (to me) who has a life threatening condition!
The Generation
I'd say something witty here, but I'm not that bright.
While maybe he thought he was doing a great thing by bringing a wild injustice to light... there isn't a chance in hell I'd hire him for anything remotely considered a computer or communication device - I bet many others won't either.
Repeat after me: sir, can you spare some change?
That'll be a useful skill for you.
I work for a fairly large healthcare system that is in the midst of deploying Epic's products, the first go-live is coming soon. I've heard the project is a mess, and people are quitting left and right. I guess I'll find out more soon...
Anybody got some useful references on how much Epic sucks and how screwed we are? I'd like to know ahead of time so I can start looking for a new job.
I don't know about you, but my servers run on the power of cotton candy and happy thoughts. -Anonymous Coward
He's just written the consulting industry a big CV saying "Hey, I understand how really big projects can really foul up."
First, the article is nothing new. It basically says the same thing as before, "some 22-year old got out of college and worked at Kaiser for 6 months only to find out that, hey, big IT is not perfect." I can't figure out why anyone cares what some dumbass kid is blabbering about. It would be completely different if it was the CIO saying this.
Second, it is true that the medical health system they're implementing is super-complicated but name one that isn't that does what everyone wants. The FBI spent $100m+ on a total failure of a virtual case file system which is far less complicated than an integrated medical health system. Kaiser themselves spent $1B trying to make their own system which was also a failure.
The current implementation is a big-ass system with 8.5 million patients and over 12,000 doctors and a hundred thousand other employees. Frankly, it's a miracle that any system works at all there let alone at 99.2% uptime. Think of all the moving parts! And, yes, I echo someone else's comment that I believe Citrix bears a portion of the blame for the uptime figure -- they kind of suck.
MrNovember
I used to work for a major medical center. We were doing a re-architect of the system but when it came time to buy the middleware the product we recommended got shot down by the CIO and replaced with another middleware product that he had heard about at a cocktail party. It was very basic, lacked two-phase commit (we were reading and writing to multiple databases) and had a dot-boom marketing budget. I don't remember its name, but it was very popular for six months in the late 90's.
Anyway, when we explained the patient safety issues (misordered meds, wrong labs, etc) to the CIO he said, "the odds of that happening are low," (I had estimated 7 events per year, statistically), "and if there's a problem it'll be cheaper to settle the lawsuits than pay for the higher software maintenance".
The good middleware was maybe $100K cheaper than the really good stuff, which is small for the budget, but the CIO bonus was based directly on how much under-budget actual expenditures were, so that was maybe a $20K in his pocket decision.
I later heard form a colleague across the country a nearly identical story.
Anyway, I quit - I couldn't sleep at night supporting that kind of malfeasance. Most team members, however, didn't want to bother finding a new job.
Ha! Witness the failure of American-style capitalism to produce REAL waste! Why, here in the UK our glorious NHS have just recently thrown away 12bn of public money on a computer system that has ZERO percent uptime -- because nobody could decide what it was for and nobody wanted it! Compare that to the paltry few billions your private enterprise was able to throw away!
And that's not all! The graft, corruption, bribery and crime surrounding the NHS system was such that Accenture *refused to work on it* -- that's right, Accenture turned down a paycheck because they didn't want to be associated with the way the project was being conducted! Let's see some privately-owned HMO reach that kind of level -- THEN maybe I'll admit that your 'Capitalism' has some advantages!
And you know what else you get wrong? Kaiser's failure, like that of Enron and WorldCom, is big news! In the glorious United Kingdom, this kind of thing barely makes it to the fringes of public awareness! Why, the NHS project actually KILLED a few struggling UK startup companies just to distract attention from the activities of the bigger contractors (i.e. iSOFT). Let's see Kaiser do that. Can it do that? THOUGHT NOT! Because that kind of thing requires a GOVERNMENT that can tax and borrow!
(sound of 'Rule Britannia' gradually swells in the background)
And THAT, my American chums, is why the NHS is the envy of the world, and why I am proud to pay 10% of my income toward it.
Although obviously I have private health cover as well in case I get sick. Which all comes in kind of expensive.
Whence? Hence. Whither? Thither.
This is interesting:
"Recently Kaiser has been trying to position itself as the "authority" on the automated medical record, and Kaiser executives have been trying to sell Congress on their amazing HealthConnect system.
The problem is HealthConnect is not a system: it's a fancy new label for a motley collection of old "legacy" applications combined with some new components from a vendor called Epic. The "Epic" modules were originally billed as the Automated Medical Record, but Kaiser was chiefly interested in the billing module, so they settled for a less ambitious project of combining a few Epic modules with the variety of workhorse systems that have been in place for years. It's an act of deception to present this situation to Congress as either a new, cutting edge system (even Epic is based on archaic technology) or a fully integrated system."
Read the restNot to put too fine a point on it, I'd likely get fired for achieving that metric.
Do daemons dream of electric sleep()?
I work for a facility which has successfully implemented various Epic applications. I admit some of the work is more difficult than it needs to be. But, I think a lot of it depends on who is doing the work. In my experience, most of the analysts doing the work come from a clinical background. Some have technical backgrounds, and some think they have technical backgrounds. Clinical people and technical people are entirely different breeds! It's up to select individuals (mostly technical, again in my experience), to bridge the gap. If you don't have that bridge, then it really is a mess.
IAAD, and I can tell you this is a stupid idea. Plenty of patients are elderly and demented (Alzheimer's mostly) and are not even able to remember the time of day, much less 'own their own care'. Not to mention almost no patient could tell you that prescribing amoxicillin instead of vancomycin for a methicillin-resistant bug is a stupid idea.
I think that's where the problem is. We have clinical people making technical decisions, which seems to be standard procedure for this company. Yeah, we're screwed.
I don't know about you, but my servers run on the power of cotton candy and happy thoughts. -Anonymous Coward
your post-visit care presumably involved being placed in a wooden box and having your relatives say nice things about you.
Pining for the fjords
Then I asked the recruiter what database systems they use and they mentioned CACHE and the MUMPS language. MUMPS is some archaic pre-C language and I'd rather eat razor blades than use it.
As if that wasn't enough, I did some more research about Epic and found all kinds of dirt on it. The founder and CEO, Judy Faulkner is crazy and doesn't appear in public for weeks at a time. Epic loves to hire recent grads from out of town (that keeps them isolated), give them a medium salary but work them 60 hrs/week. I said screw it and stopped replying to their email and picking up their phone calls. These people are crazy.
This whole mess with Kaiser P. just validates it. It was very stupid of Kaiser to pay hundreds of millions to Epic, it seems like they are reaping the "benefits."
A few months ago, at the Pasadena, California one-stop-shopping office of the Unemployment Insurance Compensation entity [EDD], I had a first-round interview to be an internal trainer, training supervisor, and curriculum developer. The goal was to teach physicians, nurses, and technicians how to use the system. They wanted people with CS degrees and/or biomedical training.
I gave them a specially-composed Curriculum Vitae which emphasized my 40+ years of software experience, biomedical research publications, and 2000+ adult students I've taught in various classes. I appended my analyses of some refereed publications about the system.
Carefully not saying "you're overqualified" -- which people have learned in equivalent to the illegal statement "you're too old" -- they promised to contact me for the guaranteed second-round interview.
I bought a new suit for that eventuality.
Of course, they never contacted me for the second-round interview.
See what you get by always hiring the B-list people to handle a failed implementation of a badly-designed system, when the A-list people are carefully excluded, as a threat to the group-think?
Oh, and the EDD office wants me to stop printing "formulas" -- they said so in writing -- because they deem that misallocation of computer resource lab, for my applications for Tenure Track Math professorships.
Earth to bureaucrats, come in please...
-- Jonathan Vos Post
I don't know how Epic ever managed to scam Kaiser to secure a contract with them, I am sure Kaiser learned their lesson after this...
Reminds me of a PHB speech in a Dilbert book... Typed from fuzzy memory:
"This year our goal is 0 serious injuries! In hindsight, last year's goal of just 20 serious injuries was a mistake. We had to seriously injure 6 people to meet that goal."
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
Comment removed based on user account deletion
I have some difficultly believing any of this.
I worked for Epic ten years ago, when I joined they had about 40 employees, when I left they were pushing 300. Judy wasn't seen for long periods at a time because she was working insane hours, the woman never stopped working. The art was a little goofy, but at least she tried something more than cubicles. I NEVER worked a 60 hour work week when I was there, even in a big crunch. I was a key programmer on the Visual BASIC front end that apparently grew into this HealthConnect thing. I remember questions as to how scalable the system would be, I guess those questions have been answered.
Yes, MUMPS has some very weird properties, but it's really not that bad for what it does. You're comparing it to languages written 20 years later, and a lot of the really odd things (1 letter commands, 6 character filenames, for example) are long since history. Don't get me wrong, I'm glad to be rid of it, but it's not as bad as people make it out to be. It's made for a specific purpose and does it well.
We had few or no H1B people when I was there, I recall one guy from Bulgaria and that's it. I was treated extremely well, and for a job right out of college, I cannot complain. If all of this you say is true, then that's really sad.
This whole thing makes me really sad.
I worked for KPIT back in the days when HealthConnect was known as the EHR (Electronic Health Record) project. EHR was deemed a failure after a few years, but in typical Kaiser IT fashion they merely changed the name of the project and continued down their futile path. EHR became CIS (Clinical Information System). It was a running joke among the employees about how we weren't allowed to call CIS what it was, "the new EHR". I wasn't surprised to hear that the failing project had been renamed a third time to keep it's momentum. Funny thing about Kaiser is that they'll probably scrap the HealthConnect name after this blows over. I've yet to see another organization as screwed up as Kaiser Permanente's IT department, and I was in the military for 4 years. Enjoy the show folks!
Clinical and technical people need to learn more about the others area, but this should not substitute for real technical people calling the tech shots and real clinical people calling the clinical ones.
I am a technical person who has been able to create a strong working relationship with our clinical analysts and this has been hugely beneficial for all of us. I have learned more about their work than I ever thought I would and could probably pass for a CNA/QMA at times. They have learned a lot as well and are capable tech analysts as well as clinical.
However, I would not want them to make significant technical decisions concerning system architecture. Nor should I make any significant clinical decisions because neither of our knowledge bases are complete in the other's territory. There are way too many variables in both areas for one to pick up the other's knowledge completely in a casual way. Only truly in depth training can train either to do the other's job.
BC
I agree wholeheartedly. Where I work, though, the clinical people make all the decisions, and when things turn out poorly, the technical people get all the blame. There's a pretty substantial divide between the two, and neither side seems to want to set things right.
I don't know about you, but my servers run on the power of cotton candy and happy thoughts. -Anonymous Coward
Most other health care software companies are much more out-of-the-box. Easy install, and no availability for training, and sucks to be you if your hospital isn't set up the way your vendor thinks it should be. There have been go-lives from these companies where nothing happens. Like, literally, nothing happens, no EMR, no CPOE, nothing.
Epic gets rated higher than everyone else pretty consistently in KLAS and Gartner - though others are catching up.
As for the Kaiser install, it's way over budget because they've ended up installing twice the software they originally intended to. The rough analogy I can make is that they meant to get a hamburger but they ended up getting onion rings and a milkshake too, and the rat bastard restaurant owner made them pay extra!
And as for attacks on the company itself, they're up front about what you'll be programming in, and while I was waiting to be interviewed I shared a couch with a Wile E. Coyote statue made of copper wire. Our eccentricity is well-documented and harmless. Plus our cafeteria is freakin' awesome.
Hi Ron - don't worry, none of this is true. We are now over 2,500 people, and still growing at insane rates, even have an office in Europe...
--The one guy from Bulgaria