Hacker News new | ask | show | jobs
by gunsch 2054 days ago
VA has attempted a lot of open-sourcing as well, including most of VA.gov [1], including the project management of it, mostly as an ideological stance from the VA product owners we work with.

Open-sourcing hasn't cultivated much in the way of public engagement with the projects, but it's done a lot in terms of making development easier for the range of contractors + VA employees we have, and (IMO) nudged toward better decision-making with the underlying knowledge that everything we do is publicly viewable.

Other federal agencies routinely come to VA asking to learn from their digital modernization efforts, and I suspect the open-source stance has been a big part of that.

(I also work at Ad Hoc. It's great!)

[1] https://department-of-veterans-affairs.github.io/va.gov-team..., repository links at the bottom

2 comments

It's worth noting that the VA's most critical software -- its EHR system, VistA -- is public domain with the source code available.

However, despite being a critical, successful piece of open source software that had massive investment over decades, it's being abandoned for a commercial system, Cerner, in a $16bn project.

https://ehrintelligence.com/news/va-cerner-implementation-co...

That thing is actually mostly designed by HP and RedHat, had really weird design choices and wasn't cheap either.

In my opinion none of them were capable of designing a user facing application. It was also built as a client/server desktop application. Not really a good choice in my opinion. Sure there were no offline PWA at the time, but by contrast if your SAP backend dies all the local applications in a hospital e.g. writing the release report also dies.

Needless to say given it's immense complexity it was also impossible to use this monstrosity elsewhere.

But replacing it with Cerner in a $16bn project is just sad.

Why is that happening? How successful was the open source software?
VistA has been a very successful open source project and is being continued in OpenVistA [1]. Originating as a software project in the Veterans Administration (named VA MUMPS) in 1977 it only took on the name VistA in 1994[2]. Internationally it has been used freely in hospitals in the U.S., Mexico, India, various countries in Africa, ...[3].

It was a truly open source project within the VA with programmers customizing this national patient record software in cooperation with doctors (to meet their needs) locally and sharing the modifications nationally. Perhaps its greatest technical challenge (besides complexity arising from decades of evolution) was finding programmers to work with the MUMPS language that it was written in. FYI MUMPS is a language with an integral db -a concept which was out of vogue for some time.

Political challenges are another story[4].

[1] https://sourceforge.net/projects/worldvista/ [2] https://www.hardhats.org/history/hardhats.html [3] https://worldvista.org/AboutVistA [4] https://www.politico.com/agenda/story/2017/03/vista-computer...

As far as software success goes, all healthcare providers at the VA have used VistA daily for a couple of decades (actually CPRS -- it's like an MFC app or something on top of VistA). A relative who works at the VA likes it, and is not excited about moving to Cerner.

Why Cerner? I don't know.

Nicely stated gunsch:

> Open-sourcing hasn't cultivated much in the way of public engagement with the projects, but it's done a lot in terms of making development easier for the range of contractors + VA employees we have, and (IMO) nudged toward better decision-making with the underlying knowledge that everything we do is publicly viewable.

Care to define "gunsch"? Other than the expected gross definitions from Urban Dictionary I'm coming up empty-handed.
That is the handle of the person who wrote the comment.
But now it's a word, meaning: to mistake someone's username for an unfamiliar natural language word.

To gunsch v.

The name of the commenter they replied to.