Electronic Medical Records Software for Unix? 114
"For those of you who are unaware, academic medicine is facing harsh pressures to cut back costs and become profitable. This is a debate in and of itself, but I believe that a publicly funded University (or any publicly funded environment) should be using tools that taxpayers helped develop - especially if those tools are free to use. I believe that Linux is such a beast - for we know it is free to use - and its development was indeed aided by taxpayer dollars in construction of the medium that facilitated Linux's development.
I have been asked by the clinical department to install Linux on a couple of machines - and train their networking staff (currently using NT and Windows) to become familiar with the workings of Linux. This task I believe I am capable of doing. They also want to investigate converting their web server to Linux - something that I know can be done but I'm not the most adept at...yet. There is enough information available to get me through this with minimal help from IRC channels and mailing lists.
However, one main goal they set for me - and one that will most likely influence their decision to convert - is that of the Electronic Medical Record, or EMR. Currently, they have investigated some EMR programs under Windows, but once again, the prohibitive cost of such an endeavor have prohibited the implimentation of it. Were I to find an EMR that the department could use, it very well could be the main selling point for switching to Linux.
I would like to know if there exists any software - free or non-free - that runs under Linux that fits the following description:
- Tracks and maintains patient data
- Tracks physician trends (medicines prescribed, etc)
- Warns of drug interactions
- Aides with billing codes
- Patient Billing Suggestions on software - free or nonfree - would be greatly appreciated. Any experience in this would also be greatly appreciated."
Posing this kind of question to slashdot is like.. (Score:1)
UK HISS replacement, similar no? (Score:1)
http://www.freemed.org/ (Score:4)
"Why Freemed? Freemed is designed to be not only an office management system designed to run on Linux but also an information system. With this system it is hoped that physicians and providers will be able to collect both demographic and outcome data."
It's open source on MySQL
some advice (Score:2)
Ask someone from DoubleClick. Maybe they run GNU/Linux too.
---------///----------
All generalizations are false.
epocrates, freemed (Score:2)
More relevant is freemed, which of course other folks have suggested. (http://www.freemed.org/)
Re:Did I really get this right? (Score:2)
Looks like he is investigating this as part of a larger project but there is no reason why a person in his position could not be skilled enough to do such a thing. Experience is the best teacher but sometimes reasearch and design can get you a lot of mileage as well. Besides we are talking about a guy with about 8-10 years of University under his belt. He's probably a pretty capable person.
Students do make incredibly dumb blunders at times (I should know---I am one) but often bring outside experience to tasks from previous work they have done, etc. This guy will be doing medicine in another few years. I hope we can trust him to design and implements a medical records database.
--8<--
Imedix? (Score:2)
Why does the program need to be platform specific? (Score:2)
Also, the search for a nice Open source solution, is imo a bit of a reach, as im sure the Uni doesnt want to be used as a beta tester with their patient info, which could have instabilities and insecurities and a lack of professional support.
oblisk
This may help (Score:2)
Check it out,
Dave
Why Linux and not xyz? (Score:1)
No offense but I find questions like this somewhat vain. Many stories on slashdot are of the form "I can get Linux into my company before they know what hit them, because I subscribe to the hype and ideas surrounding it".
Notice how the rationale is tenuous at best...'maybe it will be cheaper'.
Come on, make a real decision based on on the requirements of the hospital.
To start with, how reliable the software is at presenting correct patient data is far more important than the OS or the licensing cost. Everyone has a budget but who wants to go to a hospital where the IT staff select vital systems on the basis of where they can cut a few grand?
Next, consider - does the system support high availability, what support contracts are available, how easy is it to use/difficult is it for users to make mistakes, how easy it is to integrate into the hospital's existing processes and information systems, and the reputation of the systems under consideration among your peers at other hospitals. In fact, when shopping for a system like this you should have a proper functional spec to provide vendors.
If the system selected on these and other domains specific criteria happens to run on Linux, that's going to work out well for you.
You're not shopping for a damn IRC server or X window manager here, have enough respect for the organization you work for and its patients to swallow your pride and do a professional job of finding the correct system. Writing off commercial OS on costs before having evaluated all the other purchase, installation, maintenance, and operational costs of each competing system is crazy.
haiku (Score:1)
a "life blow", dear Emily!
Wait, you are dead. Ew.
---------///----------
All generalizations are false.
Specialty apps required for OS to really win (Score:3)
It turns out, for all you lame, system-hacking, children, that there are other applications other than Linux and related system tools. You couldn't tell by the comments posted here of course.
You've seen nothing yet with respect to open source. Open Source will be a massive success when specialty applications like this one are available.
With respect to medical records, this is a really hard problem. On one side, EVERY STATE has a different set of requirements. On another side, the federal government (US of course) can't make up it's mind about where it is going so EVERY YEAR there are massive changes to the system with poor documentation of what must be done, unrealistically short time-frames (5k lines changed in 45 days -- sure with no bugs right!), conflicting/impossible requirements (page 3 says so X, page 11 says absolutly don't do X), awful contractor-implemented (read EDS) government systems (design reviews? don't make us laugh!) and a constant "we're not wrong, it's YOUR application that is obviously wrong." (oh so you hanging up in the middle of the transaction is my doing? NOT).
Then add to that an industry that has its cost structure being fiddled with every moment by 'managed care', an obsurdly low medicare/medicaid reinbursements and of course huge politics at both the state and federal levels. Add no one who wants to pay for software that they know will be out-of-date next year (from the aforementioned changes). And then add a constant moral problem from zero sense of completion and you'll begin to understand this problem.
Part of medical records is a system called 'care plans' which is designed to push patients to get better rather than sit in some care facility sucking dollars and not getting better. Care plans generally improve the quality of life of the people they describe while attempting to be sure that everyone is working toward a common goal. Even in terminal cases (Alzheimers comes to mind) a well considered care plan can make the bad parts shorter duration and the suffering considerably less.
Open sourcing this application would be a blessing to everyone and might, just might, save some lives since common problems would be fixed or at least discussed quicker than all the proprietary systems presently out there.
An ideal opportunity (Score:1)
Also, J2EE skills would also be very attractive to a potential employer.
Re:Huh? (Score:1)
Health Dept of WA (Score:2)
perhaps (Score:1)
a possible vendor (Score:1)
1311 West 96th Street
Indianapolis, IN 46260
(800) 829-8292
(317) 844-5960
supports most mid-west states. Ask for Doug Beele. Presently runs on SCO and System V. Linux port underway.
Re:Why Linux and not xyz? (Score:1)
I was thinking the same thing. I noticed a post about MySQL somewhere else in this thread. I don't want to start a flame war, so please don't take this the wrong way, but I would want a more reliable system for record keeping (i.e. similar to finacial transactions). MySQL is fine for /. but for medical records? hmm, I don't know...
Writing off commercial OS on costs before having evaluated all the other purchase, installation, maintenance, and operational costs of each competing system is crazy
Agreed. I love to use GPLed software and try to recomend it when I see that people would gain from its use, but if you've got people trained in MS, then i'd hate to say it, but use MS. The OS and database cost when compared to re-training admin ,DBA's, net-admin etc shouldn't seem too steep. Use the knowledge of the people that you've got.
Maybe I've misunderstood, but this sounds like a rather large project, and if I undertook something like that, I'd like a bit more assistance and knowledge around me than just IRC.
Or, as one DBA said to me "Don't throw the baby out with the bath water". Just because it's new, flash in the pan sort of stuff, doesn't mean that our old knowledge is worthless.
The answer is around the corner... (Score:2)
1) First, does your univsersity have a Computer science department? If it does, try getting an inter-department project going. Use the development of the EMR system as a final project, or term project for a number of comp-sci students. (it'll give them good experience, and who knows, an all university system might be sellable later on!
2) I saw a post about an EMR database backend, and the suggestion to use it and write your own front end. This is a GREAT idea! And when you're writing that frontend, go with a WWW type UI... why? Because that will cut out the pain you're having right now, ie OS/platform changes.
Anyways, if you want some more ideas about building a system like either of the two mentioned above, drop me an email at wintermutex@hotmail.com
Cheers! And good luck! =)
Chris
Re:Imedix? (Score:5)
While Imedix is a cool product, I don't think it will meet his needs for a general purpose EMR.
The ACS [arsdigita.com] (or OpenACS [openacs.org]) can be customized to suit a variety of tasks, but no EMR module yet exists. So be prepared to do a little bit of hacking/data model extension. Drop me mail if you are interested in taking this route.
A better bet for what you're trying to do (at this point) is probably GNUmed [gnumed.org]. It uses Postgresql for its database layer (passes the ACID test). Dr. Horst Herb and his crew have built the software in a very thoughtful fashion -- they've clearly used lots of commercial products before.
One final thing to remember for those who wish to go it alone & code their own product is the importance of security.
Good security is critical for all EMR software, but is of particular concern in the USA, where HIPAA rules [ucsf.edu] are starting to be implemented.
Because of these rules, the task of developing an EMR for use as a permanent medical record has become more time consuming, and complex. The law is, ultimately, a consumer protection act, and should lead to higher-quality, standards-driven EMRs in the future. Be sure to examine the rules before setting out on any healthcare project.
hope it helps.
Re:Did I really get this right? (Score:1)
OK, I'll give you that :) but it's better than nothing at all (50% of the time). I worked for a chef once (I used to be a cook) who said he'd rather hire someone who'd never cooked before because he wouldn't need to break any of thier bad habits (he was a "my way or the highway" guy).
I guess I am saying that different people are capable of different things and I would be willing to give a student a chance as long as all their work was thoroughly audited by someone who had a lot of industry experience. This would possibly be cheaper than having the industry-experienced guy do the whole thing (maybe not though... again, experience teaches where to direct efforts, what tools to chose, etc.). It is possible that the medical student we are discussing has some of this knowledge already.
--8<--
Re:http://www.freemed.org/ (Score:2)
--
open source links to good health (Score:5)
Freemed - a web page based patient managment system that runs on linux.
http://www.freemed.org/
Go here for linux related medical news. The page appears to use slashcode.
http://www.linuxmednews.org/linuxmednews/index_
Here is a linux medicine How-To
http://home.snafu.de/wehe/Medicine-HOWTO.html
Open sources related to health. This page contains a multitude of links... Check it out.
http://homeusers.brutele.be/ypaindaveine/openso
Hope this helps.
More linkage (Score:1)
how to implement it [hherb.com]
Then there's this from openhealth.com [openhealth.com] that you might find interesing.
Houston Medical Center (Score:1)
I noticed when I was there a couple months ago that since I had gone to a different doctor to get a cast off my leg almost 10 years ago now, their records still showed that I had a cast on; the nurse was kind enough to ask if she should schedule an appointement to get it removed...
I work for a EMR company.. (Score:2)
Disclaimer: I work for Medic Computer Systems. [medic.com]
You are unlikely to find open source software out there that will do what you need. We have to match up insurance updates quarterly, worry about states like MI an CA which have some pretty funky medical laws, and so on. A lot of our products and our competitor's run under AIX and either COBOL or MUMPS. Why? We've been around for 20-25 years EACH, and we are just now making a move to, you guessed it, Windows. Got a problem with that? Fine, make Linux work like windows, and get a bigger variety of DB-related languages for linux and we would consider it. Printing is a bear to set up, and the "More Than One Way To Do It" doesn't cut it on the support side.
People cannot even begin to fathom the calls our hotline gets. We get calls about keyboards being broken (because the wobble because the cord is under it) or backups not going off (because they didn't put the tape in and DIDN'T notice it). We have plenty to support in our AIX-based system with terminals without adding Windows machines. Now that we released Tiger [medic.com], a windows based product, along with CBSI and Vision, we have a LOT of Windows support. This is the main reason we use WTS and thin clients.
We do have Practice Management software, and we also have charting/x-ray storage software. They are two different programs. Autochart is our Clinical product, and +Medic PM is our practice management software.
It is quite expensive to run both of these, but most university hospitals can afford it. In fact, in my area (pgh.) UPMC (University of Pittsburgh Medical Center) is the biggest around. Blue Cross/ Blue Shield of WPA runs a SP/6000 server that many clients dial into with a multiplexor over leased lines, saving on hardware costs, so you may want to find a billing service. Billing services are probably 5% of our client base that does 20-30% of our business and insurance transactions.
Good luck finding a product.
Early App (Score:2)
I believe the software was described in an early issue of the Linux Journal.
Re:It must be platform specific (Score:1)
Open source resources for healthcare (Score:1)
There are two good web sites that are like clearinghouses for open source in healthcare:
1. The Minoru Development [minoru-development.com] site is loaded with resources for open source healthcare developers, including a list of open souce projects [minoru-development.com]. Minoru-Development hosts an email list [minoru-development.com] that is energetic and wide-ranging.
2. Another good general site for open source in healthcare is LinuxMedNews [linuxmednews.com], a Slashdot-like news and discussion site.
There are other large healthcare projects that are use some proprietary development tools, but which are developing open standards for healthcare computing. These include HL7 [hl7.org] and GEHR [gehr.org] (the Good Electronic Health Record project).
If you're interested in getting involved open source devolopment in healthcare, check out the Openhealth mailing list [mailto].
Linux !=free (Score:1)
Are you sure you realize what you're getting into? (Score:1)
You might find this project takes quite a while (longer than your current semester or even year), given existing infrastructure (Windows 98/NT), people/politics (MS techs and their MS-oriented managers), and everyone's steep learning-curve to understand / install / configure / survive / thrive using *nix systems. Are you a soon to be frocked doctor or an IT professional?
If you're the former, you'll be better served to push for your laudable goals from the powerbase you'll acquire as a doctor.
Other suggestions in this thread have some value: get your school's Comp-Sci Department involved - they'll know how to do proof-of-concept on the basic stuff (Web-server, backend DBs). They should also have some better ideas about Systems Management than the present MS-systems IT admins.
But don't lose your vision or continue to accept high costs and poor service-levels. Your site should deliver reliable 24x7 service with 99.5% demonstrated uptime. If they can't do that with NT boxes, throw them out, try *nix (whatever fits). If that doesn't work, use a mainframe.
In any case, I doubt you'll be able to give this the _years_ it will take to resolve, given major political and tech-knowledge barriers you _will_ encounter. However, I wish you the best of fortunes in your most ambitious medical IT initiative.
Possible Lead (Score:1)
Re:Houston Medical Center (Score:1)
Here at the Methodist Hospital in Houston we use a commercial Clinical Information System package from a firm named Eclipsys [eclipsnet.com]. It runs on AIX boxes (application/data servers) which interface with a mainframe patient info system and a VAX lab medicine system. The client machines are X-terms which boot off the network and use tftp to download an bootable image to the X-terms.
The doctors and nurses seem to like it. You should hear the staff complain when the system goes down and they have to temporarily go back to old-style (i.e., dead-tree) charting!
--
You think being a MIB is all voodoo mind control? You should see the paperwork!
Not sure, but... (Score:1)
Epic, IDX, M (some proprietary suggestions) (Score:1)
One of Epic's biggest competitors is IDX [idx.com], of Burlington, VT. Their product is also based on M.
This is not cheap stuff. If you're concerned about the price of Windows, you probably can't afford it. You'll pay the most for the medical software and support contracts, then for the underlying DBMS (e.g., M, Oracle, SQL Server), then for the hardware (e.g., 8-way SPARC with gobs of RAID storage), then for the OS. Don't forget the salary of the local staff to support the system.
If you're serious about this, you might consider talking to a salesperson at a major DBMS vendor and asking for a referral to one of their VARs (value-added resellers).
Big database software installations, especially medical software, are a pain. At Epic, a six-month install was considered impossibly short. The sales process alone usually took that long, involving a five-hundred-page RFP (request for proposals) from the customer, a thousand-page response from Epic, and a meeting of the lawyers to sign the contract.
If the secret to individual success is "underpromise and overdeliver," the secret to corporate success is the exact opposite. Sales will say, "of course we can do that." After you've signed the contract, Development and Support will say, "are you nuts?" A month later, after $400 / hr. of custom programming, it will sort of work. Bring a systems analyst to the sales meetings--someone who can kick the tires, ask questions, and understand the answers.
I've felt for a long time that database software is a good candidate for free software development, because many of the customers already employ a large technical staff, including developers. If you stick to the standards (SQL, etc.), you'll have a stable base and a large community. Most of all, nobody cares about the product as much as the customer. Epic, IDX, and InterSystems are for-profit companies that sell proprietary solutions in competition with other such companies. They care about the product insofar as you'll buy theirs instead of someone else's.
Healtheon (Score:1)
It's not freeware, if I understand it right it's more like an ASP. However, it should be easier to implement than a client based solution.
Vanguard
Medical information (Score:1)
More... (Score:1)
Doesn't your University Hospital have some really _big_ systems? Most, if not all, do. You should be looking to that existing IT infrastructure for some answers to your high Microsoft-driven costs.
It's likely that your MS-based departmental systems are 3-tier architectures backed by mainframe transaction systems and relational databases. If that's the case, then you can easily cut out the high-cost MS middleman and access those very reliable databases more directly. IBM provides WebSphere with direct links to CICS/MQ transactional and DB2 database services. They'll also do this using Linux....
re:medical software for the *nix (Score:1)
weboutcome.com (Score:1)
One of the things we do is allow you to design your own databases online.
You can have a look at our site on http://212.135.97.32 (whilst the domain propogates). This is still a pre-launch version - so be gentle with it :) Official version is likely to be out within the next 2 weeks.
Dan
www.freepm.org (Score:1)
"Free Practice Management" is a GPL'd physician practice management application written in Zope. I host their site, but don't know much about it beyond playing with the demo.
From their page:
Check it out at freepm.org [freepm.org], more information from tim@freepm.org [email].
Michael
Linux Medicine-HOWTO .. (Score:1)
emstat has java front-end (Score:2)
Seth
Re:I work for a EMR company.. (Score:1)
Windows may be in lots of places right this moment, like Buggy Whips were in 1902, and it might have made sense to do this 10 years ago.
The future now is clearly in an Open OS of some type, and your company could get a big jump on competitors by migrating to a platform of the future, not the past. Furthermore, if your company fails to provide to the Open OS market, you leave a void which will be filled by free software, and your companys products will become marginalized.
Printing may be a bear for you to set up, but a semi-skilled sysadmin should have no real problems with it. Seems like a lame reason not to use Linux.
Medical Manager (Score:1)
Medical Record Ethics (Score:1)
First, their size. A monolithic database for all patients does not work very well (sheer size constraints), but rather a napster-like distributed database system works exceptionally well. The back end that I am speaking of now is merely a database where patient records are stored. Since health is a matter of the utmost import to the state, and in most states/provinces, the state dictates certain organizations that have access to statistical data, such as pharmacuticals, the state will likely want to control the medical records.
Issues of confidentiality are profound as well. Insurance companies cannot have access to medical records, but they require access to billing information nonetheless.
On the front end, I believe the choice is obvious: web technology. Medical records are transactional objects, and signatures aside, all relevent data can be transcribed in a html/javascript form. (there is more to this issue than what I've written, but it is interesting). The only major problem is the forthcoming of sufficiently robust browsers on multiple platforms, particularly web pads that would be more conducive to physician/DO acceptance.
There are also massive issues with sharing. It's a depth-2 ACL structure, with lots of early-outs. Doctors can belong to groups, groups can belong to other groups, etc, etc. Users can be explicitly denied access to every instance of data, particular patients in certain groups (specialties), and multiple roles. Also, many other types of entities besides physicians have access to the data, depending on state/federal law, including insurance companies, billers, secretaries, the patient, patient parents, etc. It is a non-standard non-trivial access control list. Admittedly, sharing is a complex issue that is not necessary for single doctors. HMO's, clinics, locums, specialists, and shared practices, for example, require them, though.
Of these issues, only the back end has relevence in the context of what this article was written. The front end, if web technology, will hopefully be geared towards standards (ie. Mozilla ...) and compliance will be trivial. The most important part of the system outlined here is the database, leaving Postgres and MySQL. However, this is really geared towards a transactional database as well, leaving only Postgres to be the only viable "open" database solution.
As for Linux in the medical system, a year ago I spoke with a dean of one of the larger medical schools about converting some machines to Linux. He was very enthusiastic about the idea (of saving money, having more options, and software that works), but his lead technician turned down the idea flat. Particularly odd was the fact that the technician used Linux at home ... I suspect his decision was just, nonetheless, but with any luck it will be overturned in the coming months.
So where does Linux stand in EMR? I have no idea how it's really that relevent. The whole idea of EMR should be to get away from any type of operating system, and towards a common presentation platform that is consistent across web pads and PC's. (ie. HTML/DOM/WML, well WML for cell phones, which increases the desire for a disjoint back end from the presentation layer.)
We are growing out of the web page industry, and back into the client/server arena. Linux should be prepared for that, and the import of back end layers like Apache (incl. jboss, modperl, etc), and presentation layers (Mozilla, Konquerer, etc) that interoperate successifully is paramount to Linux's unabated success.
Talk to HUP? (Score:1)
Re:Medical Manager (Score:1)
I can relate (Score:1)
EMRs and Unix Interfaces (Score:1)
FROM EXPERIENCE: Medical Manager or Resource... (Score:1)
M/MUMPS (Score:2)
It's a pity more work is not apparently being done to bring M/MUMPS into the Free Software world.
M (also called MUMPS) is an ANSI standard for a programming language written in the 1960s at Massachusetts General Hospital, specially for the task of handling patient data. It uses persistent associative arrays, not a SQL database, and thus is good for many-to-many relations and sparse data--it can be used for writing a database. Since it is interpreted and was written for a DEC computer with very small amount of memory and a 100MB disk, it could run well on small PCs.
Unfortunately, I don't see a Linux implementation. No doubt it could be ported to Linux, but an interpreter would have to be written for it. It is difficult to compile M, though it can be sort of precompiled. The versions out there seem to be commercial and used by consultants to write custom software--sounds like what happened to BASIC when Microsoft took it on.
One advantage of using M is that many hospital programs have been written in it. One disadvantage is that the programs don't appear to be Free Software. This is a pity, because the Veterans Administration is a big user of MUMPS, and the hospitals are supposed to be non-profit. Sigh.
So those programmers who like M and want to see it run on Linux will have to write it themselves, it appears. The situation is like with COBOL on Linux--if GNU Cobol could reach a useful state, many many old COBOL programs could be ported to Linux and run very inexpensively, especially in poorer countries where it would be very suitable. After all, the world still runs virtually on COBOL and CICS. (A web server has been written in M, so MUMPS could enter the Internet world fairly easily too.)
Yeah, that's super. (Score:1)
Considered outsourcing? (Score:1)
Here is one ASP that comes to mind: http://www.hie.com/html/why_outsou rce_.html [hie.com]
Its probably more than what you want and too expensive, but you might be able to get some good ideas about how things ought to work from them. The site content is a bit superficial, but they will send literature on request.
Rx30 (Score:1)
Re:Why Linux and not xyz? (Score:2)
I agree with your post wholeheartedly, but, having worked for the largest Healthcare Information Systems provider in the country(McKessonHBOC), I will tell you that hospitals *routinely* do just that.
Money is *very* tight in hospital IT shops - so tight, that when given the choice of losing millions of dollars worth of historical financial data or purchasing a $500 SCSI drive, I've seen shops opt to lose the data.
*sigh*
-jerdenn
You might be looking for MUMPS (Score:1)
MUMPS is an interpreted language with some interesting similarities to perl, in particular its data structures, persistant sparse arrays with arbitray indexes.
MUMPS contuinues ot be very important today, in fact the large health care provider I work for implemted its own EMR system in the great-grandchild of MUMPS called cache. Cache is the commerical product from Intersystems [intersystems.com]. Cache is an integrated MUMPS environment with the data structures implemented in a high-performant object-oriented database. Cache is available for Linux, and since MUMPS is an interpreted language, any experienced medical informatics programmer with a MUMPS background (thats all of them) should be able to implement a custom EMR for you pretty speedily.
I am aware of a text-based MUMPS EMR called CoStar, but I am not sure who wrote it, or if it is still commerically avalilable.
-Steve R (sroylance@partners.org)
Open wide.... (Score:1)
and fully HCFA-compliant:
Medinex Office [medinepro.com] and your JVM and you're good to go.
Re:Open wide.... (Score:1)
And Windows != Cheap (Score:1)
Seriously, this is a medical database. Uptime is crucial, to the point of life and death.
Go with a 'NIX. Linux, *BSD, or even Solaris (may the Moderators forgive me): Each has uptimes measured in years, as compared to Windoze's days.
I personally would say Linux, as it is currently the fastest growing (both codewise and usagewise) 'NIX of which I know. Solaris is destined for an eventual death, like Windows.
Please. Think of the patients. Go with a 'NIX.
Medical Software for Linux (Score:1)
Re:Medical information (Score:1)
Garg
Re:to usa fukers (Score:1)
I do not become loose the impression that your brain is befackt. What want you in these Slashdot? Creeps you gefaelligst into the political or bekloppten groups! Are probably otherwise what? (which??) Moechlich that I think around the topic the USA exactly the same. Perhaps I would like to hang up the responsible persons Zupfer also everything... Concerns however into these Slashdot nobody nix. How does it come only that me with you the Kosewort " schmeissfliege " comes inn heading? Completely unexplainably... Are nevertheless over keinn interpret better than widderliche Spammer. Seiter such, those their opinion by exactly the same force among the people bring wolln? Militant world-better? Importunately, crazy, by verse and bloede exactly like the Regierers and Militers? Habter nix further druff?? Wollter probably everyone, which does not eat your opinion, abknalln (or abfuckn??) Important door. Beschoschissen - creeps you out of unpolitical Shlashdots! Us damischen Kauze are already bad also without you. Only to the information: With Fuck no political problems solve themselves. Hoechstns increases the number fucked of the Peoples (your provenance) thereby. For Wenner no better printouts druffhabt, rather hold the sweet Maeulchen!
But it doesnt make any sense to me
----------------------------------
Re:M/MUMPS (Score:2)
M is, of course, a programming language which makes PERL look inherently readable:
f p=2,3:2 s q=1 x "f f=3:2 q:f*f>p!'q s q=p#f" w:q p,?$x\8+1*8
My experience of M is in a financial environment where it is also popular for investment management systems.
Re:More... (Score:1)
Actually, this is a clinical department who is experimenting with converting their CLINIC over to EMR. The significance of this department is that in the past it has set trends that the UNI followed. This is more of a small "proof of concept" idea.
As for the CS or IT department at my school - it isn't impressive at all. Thus, they're not going to be much help.
A REAL Response (Score:1)
The product is excellent, and works quite well. We are currently working on some *very* cool extensions that add some awesome features that I cannot currently discuss. If you are an intersted hospital, see what the system has done for *one* hospital at:
This link [faxnet.com]
The website is out of date, but I would be happy to answer any questions about our system over email (jal@faxnet.com).
The company is VertiSoft and the product is called FaxNet. I highly suggest that you check it out!
SAS (Score:1)
Web Based Dr. data... (Score:1)
Re:This may help (Score:1)
I'm confused. Is the goal here to save money or get rid of MS and replace it with Linux at any cost?
Be very careful before you go replacing a MS system with an Oracle system. Oracle isn't exactly known for cheap licences.
Since this is a university are you guys using the academic discount? I would assume that you're still eligable. That could save a significant amount of cost. There are also "Campus Agreements" that might be able to save the department money.
Converting the web server to Linux is probably reasonable assuming that you can save money. But you've already paid for the licences, right?
EMR (Score:1)
Re:M/MUMPS (Score:1)
MUMPS is the king of unmaintainability. I interned at a VA medical center for a summer (don't ask), and ran into this bastard child of an OS+Programming Language. Here's my problems with Mumps.
1) It's an Interpretive Language. Yeah
2) All lines are 256 Characters long. And remeber, you said it runs on old computers, with very little memory. Guess what that means? Yep, you try to cram as many commands on each line as possible. You can have loops within a line, etc. Reading code is a headache. Plus, since memory is at such a premium, and it's interpretive, you use variables with such sensible names as "A", "F", "W", and "Ii".
In my opinion, MUMPS should be allowed to die a quick death.
FreeMED (Score:2)
While billing is a necessary part of any doctor's office, we're attempting to focus on profession-standard record-keeping tools to track outcomes. One of the project architects has been a doc for over twenty years, and this is the result of his complaints against the current crop of $30,000-per-doctor monolithic systems that he'd been working with.
There's a release coming up RSN. (Was supposed to be Friday, but we're still bug-squashing. Except me. I'm reading
And as for the differing-regulations bit, we have fully changed out (previously proprietary/pain-in-the-ass/kludgy) i18n system over to gettext (I think we're the first big PHP project to do so), and we can already do some of the little things like format phone numbers differently based on locale... as for actual forms generation, it's completely user-configurable.
And we support Oracle, dammit. We're meant to be scalable, extensible and lightweight on the client. (All the commercial 'web-based' solutions I've seen involve JavaScript, Java, or an entirely separate client. It may look pretty, but it's *wrong*.)
Enough marketing. Look us up on SourceForge, www.freemed.org will have a release within the week, and give us your input!
-grendel drago
Re:some advice (Score:2)
Well, maybe not that last bit.
-grendel drago
I am scared.. (Score:2)
The 'goal' should be to have the necessary services running with the necessary stability with the best budget possible. If the solution to that is linux, great.
But the reason for doing anything must be to solve the problems at hand, not to 'get this certain OS into play'.
Or perhaps I'm just misunderstanding and being a whiner.. which is all too possible this early in the morning.
Re:I work for a EMR company.. (Score:1)
Significantly more people can use a web browser quicker than even the most intuitive legacy-type system you can put together.
We're quite aware of what we're going up against. We believe that we're doing it The Right Way. We're not making a billing system with patient records stapled onto it to appease the docs. We're coding for the doctors, not the insurers. (I feel rather strongly about this point.)
Enough proselytizing. Even though our products may look similar, they're like bats' wings and moths' wings -- evolved in totally different ways.
-grendel drago, FreeMED
Re:Medical Manager (Score:2)
I've had some bad experiences with Medical Manager. A supposed sysadmin who *never* got it to work properly (at $75/hr), hideously expensive service contracts that didn't really serve, and y2k incompliance leading to "Hey, why not just upgrade? Only $30k!" and the demise of a medical practice.
But I'm sure they're good if you're large enough to burn the money.
-grendel drago
RPMS or VISTA (Score:2)
Based on ANSI-standard MUMPS, RPMS isn't a bad alternative. It has a complete patient management system (one of the best in the industry), a pharmacy package, a lab package which interfaces to most common lab equipment, scheduling, diabetes, a couple of third-part (read: non-free) billing package, and a great ad-hoc query tool.
The issue is finding a MUMPS (M) environment. All the good M vendors were gobbled up by Intersytems [intersystems.com]. They created a product called Cache.
Cache is available for Linux, though. And I understand RPMS has run on Cache. I think. Although you could probably get RPMS under the freedom of information act, and the source is available (which means it's a government-sponsered open-source project, essentially), Cache is rather expensive. But they do have a free Linux download.
There is a Free Software version of Mumps [ucdavis.edu] in the works. Although it is not ready to run RPMS or VISTA, it would be easier to get FreeM working for RPMS than it would to write a free medical package from scratch.
Anyway, that's my $.02.
Tony [mailto]
However you go.... (Score:1)
It'd be pretty scary to find bad busg in your free system and have to either...
(A) Try to repair the damage to get your emdicl records back
or
(B) Be unable to move to a different solution if this proves unworkable.
As to how often to back up, the simple rule is "how much data are you willing to lose?"
Yes, its true comemrcial sofwtare can be as buggy as freeware and freeware can be as soldi as commercial sofwtare, but atleast with a commercial package you have somewhere to go for support in cases of missio ncritical failure. freeware its all up to you...
Re:I am scared.. (Score:1)
Re:Why Linux and not xyz? (Score:1)
Buying up excellent companies and putting those products up for end-of-life in favor of HBOC's vaporware has done more to destabilize the market than any of the government cuts. Tech support/critical support is laughable, and the products just plain don't live up to their hype.
Before judging the entire health-care IT community on the basis of your customers, look at the quality of people HBOC attracts.
*This is not a personal flame, I'm just fed up with their crap.*
These views are not necessarily the views of my employer...But I sure as hell wish they were.
Viability of open source for medical software? (Score:1)
I see the benfits of open source for a lot of projects, but I'm really wondering if medical systems is a good fit. The main reason for this is the extraordinary amount of regulation over healthcare. Two things come immediately to mind:
Garg
Non-Free unix solution: Sunrise Disease Manager (Score:1)
    This question really piques my interest, as I have worked in a university system oncology office for several years. In our clinic, we handle a great number of patients - so many that external warehouses have been constructed to house the overflow of Medical Records.
    Roughly one year ago, a system called Sunrise Disease Manager (SDM) was implemented; I have been told by the physicians there, including my own father, that it can do *all* of the things paper MR's can do, as well as incredible data-mining ops, like drug effectiveness comparisons, ethnic/age/sex mortality graphs, etc. On top of that, it has automated billing, voice recognition support for dication, and other niceties. From what I understand, SDM runs on a sealed unix box in the back office and can interface with every major OS out there.
http://www.eclipsnet.com/ [eclipsnet.com]
(Just to be fair, I have to warn you. It is NOT cheap.)
Lessons learned from CHCS for the US Dept of Def (Score:2)
CHCS and its follow-on, CHCS II [osd.mil], are electronic medical records systems for the U.S. Department of Defense that are supposed to do basically what your organization wants. It's a monstrously complex endeavour, spanning all of the major arms of service, so that records can follow an injured serviceman as he is moved to different locations -- e.g. a Marine is injured in an exercise in Norway, evacuated to the Air Force base hospital in Ramstein, Germany, eventually sent home to Bethesda Naval Medical Hospital, then sent for follow-up physical therapy at Walter Reed Army Medical Center. While this is more dispersed geographically than most situations, it is more a matter of scale than anything else. A medical records system will encounter similar issues and challenges as a patient moves from an emergency hostpital close to the scene of an accident to a hospital close to home for recuperation to their doctor's office to a physical therapy out-patient clinic.
Four things that you will need to consider as you look into systems are:
1) Patient confidentiality - Who has ownership of the records? Who should be allowed to see them? Who should be allowed to see them for a short time, and then cut off?
2) Ease of use - We got bit on the ass big-time by this one. Many physicians see their time as extremely valuable, and hate anything that takes more time than the current system for them. (I get the feeling that this is one reason why their handwriting is so bad on average -- they're rushing through the writeup.) Most of them are slow typists, so entering data into a screen, especially free-form notes, is a slow process for them. There was a lot of resistance to using the system as a result of this.
3) Scalability - To be blunt, this is an enterprise-scale task at the high end of things, and Linux and the *BSD's have not yet proven themselves to be players at this level. The requirements for availability, uptime, backup, etc. are such that you really ought to be looking at high-end Sun, IBM, HP, or similar sorts of systems. Forget about using mySQL -- it doesn't do ACID; any system needs to be based on something like Postgres, or a high-end commercial database like Oracle or Informix or Sybase.
4) Integration with legacy systems - This is a major task, as I am willing to be serious money that there are existing systems that have records for different departments in your hospital system. Some of them will be on relational DB's, but some will be on other sorts of systems based on M/MUMPS.
In summary, this is a major undertaking at an enterprise scale. The direct cost of the OS and other software will be a relatively small fraction of the cost. The lion's share of the cost will be from the necessary customization and systems integration that needs to happen, followed by the cost of the necessary systems administration and aftercare. Although open source software may give you peace of mind and low upfront acquisition costs, the fact of the matter is that you get what you pay for in this arena.
There are darn few organizations that have the money to burn like the Department of Defense, to do an entirely new project. There are existing medical records packages that operate at this scale designed to run on mainframes and the like. Even a high-end multi-processor Intel-based systems is no match for the truly enterprise scale systems that were designed that way from the ground up.
--Paul
Try Scinet (Score:1)
Re:Linux !=free (Score:2)
Re:Linux !=free (Score:2)
EMR Software on UNIX (Score:1)
Epic Systems? (Score:1)
http://www.epicsystems.com/ [epicsystems.com]
As a former employee, I know that they often/usually use Unix servers for their database back-end.
I don't know much about their web-based applications, as I was an employee with them before Web-based things were really done anywhere...
As I've not been there for a number of years, I can't say much about their pricing, other than I do know that non-profit medical organizations have implemented their systems. (And the non-profit that I know of is definitely cost sensitive.)
Personally, I see little problem with using Windows platforms for the client ends in the exam rooms...
My thought is to look at the various options available and just choose the best one for the application. If it's on top of BSD or Linux, great. If it is partially using Windows, so what? As long as the patients get the best care, I think that is the most important thing.
an available Open Source Java app./decision sppt. (Score:1)
http://www.amip.org/catalyst/quickview_html
Re:I work for a EMR company.. (Score:1)
Re:I work for a EMR company.. (Score:1)
Well, since we run on AIX, a system that has had journaling for a long time, and since we base or database apps on Informix, and since both will be, but are not completely stabile under linux, we are looking into the os. Our sales laptops have a linux mode to serve data in a client/server system that has worked out great so far. We would like to go to a cheaper hardware/software solution, but the age old corporate problem rears its ugly head: where would we get support for Linux in combination with our hardware? The thing about AIX is it is a one stop shop for hardware and software just like sun. They control quality, and these systems sing because of it. As for Windows being a "dying" os, I beg to differ. The only things that are dying are things without money and marketing behind them, of which Microsoft has both.
PS, I have several buggy whips and riding crops out in the barn. Even if OSS takes over, just like horsed carriages (common in Pennsylvania), Windows will stick around
Why don't we just do it? (Score:1)
I've got a solution (Score:1)
I've found that most Microsoft products will install on as many machines as you want... you can even reuse the "cd key." Been doing it at my company and home for years and nobody seems to mind.
Open Source Healthcare Applications (Score:1)
Re:UK HISS replacement, similar no? (Score:1)
"It's better to regret something you have done, than to regret something you haven't done" - Orbital
Actually, Orbital sampled The Butthole Surfers for that quote. It's from their cover of Black Sabbaths' "Sweatleaf", which The Butthole Surfers renamed "SweatLoaf" for their "Hairway to Steven" album.
Mike van Lammeren
Re:M/MUMPS (Score:1)
For more information you can visit the M Technology web site [mtechnology.org].
You can build very large and very fast systems with M/Mumps, and I hope to see more implementations of the free kind.
Re:Why don't we just do it? (Score:1)
Re:Specialty apps required for OS to really win (Score:1)
It is absurd for you to criticize "us kids" for preferring GNU/Linux as an Operating System over most commercial *nixes. aamof, most of us do indeed use commercial *nixes in our workplace, and are frustrated with the licensing fees associated with said releases. We prefer Linux, Solaris, FreeBSD, blah-UX, blah, etc. Please do not criticize us. As it appears, you prefer Multics...ok, that's fine.
We don't know Open Source? I believe that Richard Stallman and Eric Raymond are avid Slashdot readers. They seem to be figureheads in the Open Source community, and are probably insulted with you comments.
I believe that your post was offtopic. This person wants cost-effective medical software. Not a lesson on health care standards.
Re:Specialty apps required for OS to really win (Score:1)
VistA - Free software written for the DVA (Score:2)
There's been some heated discussion about M[UMPS], and somebody lamented that the Department of Veteran's Affairs system, known as VistA, ought to be available for free. It is. See Hardhats.Org [hardhats.org].
The VistA software is written in M[UMPS], and is available via the Freedom of Information Act (FOIA).
There are a couple of versions of MUMPS under Linux. I also know of one that works under FreeBSD (The M system under FreeBSD isn't free, but neither is Oracle, which has been mentioned as the database for a few systems mentioned in response to the query!)
VistA Strengths:
It's just about free.
It is used in hospitals worldwide. I know of implementations in Arabic, Finnish, and German.
There are modules for most of the major clinical functions.
VistA Problems:
Modules lacking: 1) billing (this is a real problem - see other posts on the complexity of rules and regulations generated by 50 states and dozens of insurers.) 2) pediatrics.
VistA does not have a centralized "Patient Record". This has caused me some pain, because I've written code to archive medical data from this system.
Some of the modules have really poor code. Lab is infamous.
Although VistA has been around for a long time, there are always new developments. There is work going on to create a Patient Record, and there is now a CORBA ORB available to extract data from the system and make it available to object based systems.
I'm biased; I've worked with the system off and on for years, and yes, I'm one of the HardHats. There are many of us; we promote and support the use of VistA worldwide./