13 ms·
GNU Health
- dharma1 10y agoIt looks a bit messy to be honest. Would be nice if open source EHR's (this, Hospitalrun, some others) offered a good rest API to build web/mobile clients on top of. I'm working on a clean, modern UI/UX front end for mobile/web EHR, will probably open source it. For the backend it would be nice to reuse something pretty good if it already exists.
- jklein11 10y agoSounds like you are looking for something like FHIR.[1] If you built your app aroun FHIR, you could plug and play with any EHR that implements it. 1. https://www.hl7.org/fhir/ https://www.hl7.org/fhir/
- dharma1 10y agoThanks, didn't know about this. Is it an adopted standard?
- siculars 10y agoYes, it's as close to a standard as you can get. It delineates a data model for certain types of medical data and their transport but it itself is not a database.
- entee 10y agoFHIR is great. It's also a pretty complex data structure, but we use it internally and are generally happy with it. It has flaws, notably that it's not always clear what parameters to set on the resource (for example there are a bunch of different date fields that could mean similar things and could be set or not set depending on the implementation), but having a uniform data interchange format is pretty great for open source medical informatics.
- em3rgent0rdr 10y agoI hope open source software can be fully embraced by healthcare, to dramatically reduce costs.
- lucb1e 10y agoAnd increase security. Interning at a pen testing company, they're always happy with hospitals and the like. "There's always plenty to be found there" I recently heard someone say. Usually you have to be on the internal network and that's why the state of affairs is that bad, but it's not like you are always accompanied by an employee while in the building. I'd rather security increases than lowering costs, but ideally both of course. Maybe not even for myself: lower costs means being able to treat more people.
- flukus 10y agoHospitals should be the introductory "show you the ropes" type of companies for pen testing interns.
- tscs37 10y agohttps://www.youtube.com/watch?v=hMtu7vV_HmY&t=31m25s https://www.youtube.com/watch?v=hMtu7vV_HmY&t=31m25s It's not even "show you the ropes", it's "shooting fish in a barrel"
- Keverw 10y agoReduce the cost for who? Them or everyone? It seems like everything gets more expensive as of lately, not cheaper. So I wouldn't be surprised if they just pocketed the difference. I seen on the news a few days ago that some hospitals are in network but the doctors there are out of network. Makes no sense. Seems like the medical industry is just one big money making the scheme. Doesn't even tell people the prices up front.
- skissane 10y agoHow does this compare to VistA? (Well, one obvious example is this appears to be written in Python, whereas Vista is largely written in MUMPS; this I think uses PostgreSQL whereas VistA uses the MUMPS embedded database.)
- nitrogen 10y agoConstructive feedback: this sentence should really be worked into the first line of text: "It covers the functionality of Electronic Medical Record (EMR), Hospital Management, and Health Information System (HIS)." As of now, one has to scroll/read for a bit before learning what the project actually does.
- dotancohen 10y agoIt looks like that text has just been added to the page.
- Veen 10y agoIt boggles my mind how often I visit company or application websites that make it difficult for me to find out what the thing is for and what it does.
- swiley 10y agoIt's a little disappointing, usually software that's part of the GNU project is really good about this. This website looks more "designed" rather than someone typing something up in vim (or Emacs) just to give people a landing page/description/links.
- reflexive 10y agoThis website looks more "designed" Not to mention the design has an uncomfortably political slant. Why is the front graphic a bunch of "take the power back" fists raised in the air? They seem to be saying, "don't use our software unless you identify as Revolucionario anticapitalista"
- liveoneggs 10y agonot too familiar with GNU?
- reflexive 10y ago
- whatnotests 10y agoIs there a Risk Adjustment component here?
- Sanddancer 10y agoThis feels very rough around the edges, especially for a project with several releases. The documentation is very uneven and sparse, with certain sections like accounting, administration, etc having no documentation at all. Security is suspect even out of the box, with demo users added by default. Other problems are that you need to restart the server if you add a language package, a short support cycle -- two years is a tiny length of time for things like health care, synchronization is not real-time, etc. Yes, it's interesting in that it is open source, but I would very much not want to have to support this in production, it's just too admin and user unfriendly.
- edelans 10y agoAgreed! An alternative (open sourced as well) is http://hospitalrun.io/ http://hospitalrun.io/ , at least they get the look'n feel better.
- SubiculumCode 10y agoFor a young project 2 years support cycle makes sense given rapid changes are probably still coming. Let it mature another several years..
- Sanddancer 10y agoIt's 8 years old. That's not a young project. Even a project like this that's 2-3 years old should have significantly better documentation. Bad documentation in any project should be treated as a bug.
- st3v3r 10y agoIt doesn't make sense given that it's a healthcare product.
- unixhero 10y agoIt seems based on Tryton (name is seen in the screenshots), which is a fork of OpenERP. Tryton has taken a wildly different path than it's ancestor OpenERP. https://www.tryton.org/ https://www.tryton.org/ OpenERP is now known as Odoo. https://www.odoo.com/ https://www.odoo.com/
- wiz21c 10y ago>>> Tryton has taken a wildly different path than it's ancestor OpenERP Could you elaborate ? I'm interested in knowing what are the differences, business wise (I think Odoo is now on the web and Tryton is not, but that's superficial for me)
- pinky07 10y agoTryton's fork was motivated by disagreements on the technical and business directions. 1/ On technical side, both leaders had very different directions on lots of different details. The main one being: Odoo moved to the web, Tryton was attached to the GTK/rich client. 2/ On the business side (probably the biggest difference): Tryton had a purely community driven development approach (with an anti-commercial mindset of his initial community) and Odoo's goal is to build a great open source product but sustain that with a strong business model (for partners and Odoo Inc). The Tryton founders were 2 ex-employees of Odoo back in 2008 before the fork. Odoo had 5 employees at that time. (66% of the devs left to work on a fork :) To discover Odoo: - Start with these intro videos: https://odoo.com/page/tour https://odoo.com/page/tour - Test online on: https://odoo.com/start https://odoo.com/start To try Tryton: http://www.tryton.org/download.html http://www.tryton.org/download.html To try Odoo: https://odoo.com/start https://odoo.com/start Note that there are also medical apps on Odoo. GNU Health started as an Odoo Projects, some of their leaders moved to Tryton and others continued on Odoo. We deployed Odoo is several hospitals, and 3 of the top 5 medical NGOs worldwide run Odoo. Disclaimer: I am the founder/CEO of Odoo.
- chris_wot 10y agoI'm genuinely curious - what is the feature parity like between Oodoo and SAP?
- duncan_bayne 10y agoSo ... speaking as someone who a) supports the use of free software and open formats in all Government departments, and b) currently runs GNU/Linux ... is it just me or is the iconography on that page bordering on Communist?
- vuanotino 10y agoDon't worry, it's not only you. You only have to read the Twitter feed of the lead developer (@meanmicio) to confirm your suspicions.
- duncan_bayne 10y ago#SocialMedicine #Vegan Funny that a Vegan should be so into bullfighting and hunting. ... runs through Google Translate ... Oh, right. Fox hunting supports are "vile subhumans" apparently. I thought he was a socialist, not a fascist? He should just go the whole hog and use "untermenschen".
- reflexive 10y agoThat's like the old joke, how can you tell if somebody is vegan? It's in their Twitter profile.
- lucb1e 10y agoI don't see anything wrong with it. To me it just signals "stand together" which makes sense with the 'by the people for the people' theme. What does it have to do with a form of government?
- duncan_bayne 10y agoIt doesn't - Communism was originally intended to be the mechanism by which the State withered away.
- dmichulke 10y agoYou, Sir, must be Libertarian. (confirmed via your profile). I say this because only Libertarians see socialism/communism everywhere (and IMHO most often rightfully so)
- ef4 10y agoSee also http://hospitalrun.io http://hospitalrun.io as an example of a pretty substantial open source effort. They're funded by a nonprofit (https://cure.org https://cure.org) that operates charitable hospitals throughout the developing world. The app itself is fully offline-capable and pretty neat.
- jrcii 10y agoI'm in charge of the IT at a school that teaches EMR, if this is a quality product maybe we can switch to it!
- Dowwie 10y agoIt seems that healthcare is one space that would benefit greatly by open source collaboration yet this sector, at least in America, has demonstrated over the last 8 years during funding by the ACA that it largely refuses to do so. So, it's nice that GNU has its Health project but the people who would actually decide what technology to use have already crossed that bridge. They've used public funding to re-create the wheel a thousand times over.
- mmkhd 10y agoThe field of medical software is very different from everyday programming. You assume that somebody is lazily pocketing money. You are probably wrong. Medical software is a highly regulated area and the software needs to be validated. There has to be proven documentation that the software functions correctly and does not endanger people or data. This is a good thing because we are dealing with sensitive privae information and the health of people. Most hospitals and open source enthusiasts do not have the time, money and expertise to do these things. Thats why they buy software from vendors and probably let the vendors do some form of additional on-site validation. It is very hard to "fail fast and fail often" in such an environment which makes development and improvment harder. (And as an aside many corporations that do software validation do it in a braindead overly bureaucratic way and produce buggy software despite validation.) One such standard that I find nicely executed and easy to understand ist GMAP5 https://en.wikipedia.org/wiki/Good_Automated_Manufacturing_Practice https://en.wikipedia.org/wiki/Good_Automated_Manufacturing_P... Its methods work not only for automated manufacturing but can be applied to software development as well. Edit: It would be interesting to see more open source collaboration. Maybe you do not see it that much because all the people that have the expertise do not work for the hospitals but get snatched up by the vendors? Maybe you do not see that many start ups enering this sector because while individual contracts are lucrative there are fewer customers around than for consumer apps/products?
- deleted 10y ago[deleted]
- mrighele 10y agoWhile not as much as I'd like, open source _is_ used in the healthcare sector, though usually not in safety-critical fields (an example that comes to my mind for example is HL7 messaging). The main issue for more OSS is that for pure software-based solutions (i.e. not the software of a medical device), the biggest cost for an hospital is usually maintenance, not the license, since (obviously) the hospital will want someone responsible for any issue and ready to fix it right away. This is a cost that is more difficult to share with others. This is at least my experience with Italian public healthcare, which may be much different from the US market. At least there is a lot of work on open protocols and interoperability [1], which is good because it can be another good way to reduce costs (by reducing lock-in). [1] http://ihe-europe.net/ http://ihe-europe.net/
- cmrdporcupine 10y agoI used to work on this open source EMR: https://oscar-emr.com/oscar/ https://oscar-emr.com/oscar/ Many years of work have gone into it.
- TXV 10y agoIt's remarkable that the software comes with a FHIR server. Apparently there are a few features in the core module that are not mapped to FHIR resources. I would love to see CCDA generation and interoperability support in there. Given the main purpose of helping healthcare in developing countries as stated in the wiki, I guess interop comes as a later step in the roadmap.
- tmbsundar 10y agoDoes it run on Windows? The reason I am asking is that a practitioner or a hospital might be using Windows historically and may be wants to try this out rather than rebooting their infrastructure to Linux to try this?
- cbr 10y agoThere's also the VA administration's VistA [1], open-sourced through regular FOIA requests, and written in MUMPS. [2] [1] https://en.wikipedia.org/wiki/VistA https://en.wikipedia.org/wiki/VistA [2] https://en.wikipedia.org/wiki/MUMPS https://en.wikipedia.org/wiki/MUMPS
- stonemetal 10y agoIs it really open source though? Do they take contributions or is it just a source dump to comply with a FOIA?
- jcl 10y agoLooks like it's distributed under Apache 2.0, which means it's open source. Whether they take contributions or not is not really relevant to open-sourceness -- under an appropriate license anyone can use the source to run their own project with whatever contribution policy they like -- but it looks like the main distributor is indeed open to contributions: https://www.osehra.org/content/code-contribution https://www.osehra.org/content/code-contribution
- adzm 10y ago> written in MUMPS Be afraid :(
- macygray 10y agoUI is ugly as hell! And why isn't it done as a webapp??
- SubiculumCode 10y agoYou forgot your <sarcasm> tag.
- cedk 10y agoThere is a web client. You can test it at http://health.gnusolidario.org:8000/ http://health.gnusolidario.org:8000/ with database: health30 Username: admin and password: gnusolidario About the desktop client, ugly is a matter of taste but at least it is very efficient for intensive usage (like daily encoding)
- orblivion 10y agoSad as it is to say that this is necessary, I think the nice graphic design will make this a lot more credible.
- lifeisstillgood 10y agoPlease do not launch a me too foss/health service. There are I suspect hundreds, many of which are already OSS of some sort, and most of which stand a better chance of becoming the de facto platform in years to come. We are past the point where a GNU sponsored project to rally around is useful. You have won. You changed the entire landscape of computing Mr Stallman. You did it. Focus on the new GOvernment digital services, lobby for the idea that all government funded software must must must be open and free. GDS-style departments are affecting a lot of change, and the biggest ones are default-to-free and that is where I would like the FSF and gnu to focus. Lobbyists, not also-ran coders (I have a very tiny bit of skin in this game http://www.oss4gov.org/manifesto http://www.oss4gov.org/manifesto)
- muftah 10y agoHello World!! This project should not be regarded as Hospital Information System (HIS) but as app for saving some clinical data. This is not execlusive for GNU Health but for many other open source projects claiming that they provide HIS functionalities. Using the app demo I can confirm at least the following: -missing the pharmacy module and instead provides very basic stock moves -missing template designers for patient casesheet,lab and imaging investigations! How can we expect a Dentist or an ENT doctor to use the casesheet and what if a hospital has its own templates! -missing workflow management for doctor orders,lab and imaging specialities -missing Doctor module and provides some of its functions over unrelated screens -missing the billing module and instead a simple and manual interface to ERP invoicing. This is crucial in any HIS in private and also public hospitals and why building upon an ERP framework if not utilising its accounting features! -missing the inpatient (ward) module-the only thing i found is a (Hospitalised) check box! -missing the contract management module(services,insurances,pricelists,..) -missing the Equipment Interfacing for Lab and PACS interface for imaging(in fact lab and imaging modules are missing only investigation orders and results entry found) -too many reports!! -missing CSSD,Diet & Nutrition,Food & Baverages,Transfusion Medicine(Blood Bank),Quality Management,Procedure Orders modules. Well done HIS
- flukus 10y agoI wonder if there is a good opportunity to fill this in with commercial services based around GNU Health? Billing for example, is very region specific. Having done CSSD software I can safely say that it should be a stand alone product that could interact with GNU Health, it's way too complicated to just be module.