|
16 November 2011
Veterans Health Administration’s VistA - Modernization Blueprint - "AS-IS (MUMPS)" and "TO-BE (JAVA)"
MUMPS Modernization Pilot *
CHAPTER 12 of Information Systems Transformation: Architecture-Driven Modernization Case Studies
Philip H. Newcomb and Robert Couch
ABSTRACT - "AS IS" MUMPS Blueprint to "TO BE" Java Blueprint
This case study documents technologies, processes, and methods of a 100% automated conversion of the Veterans Health Administration (VHA)
Veterans Information System Technical Architecture (VistA) system, written in 2.1 million lines of MUMPS, into Java compatible with the J2EE framework. VistA is the core Electronic Healthcare Recordkeeping (EHR) system for the VHA hospital system, which provides EHR record keeping for more than 4.5 million veterans. A pilot project, conducted in 2005 under VHA auspices as a sole source contract, converted: (1) the Voluntary Timekeeping System (VTS), a module of VistA into Java; (2) FileMan, the VistA file management system into Java Database Connectivity (JDBC) interfacing with an Oracle 9i Relational Database; and (3) the VistA user interface into a Java Server Pages (JSP) browser user interface using the Microsoft IIS Web server. The pilot conclusively demonstrated the feasibility of a fully automated conversion of MUMPS into Java, achieving a transformation that encompassed nearly all of MUMPS language features. The technical strategy achieved a clear separation between application logic business rules, data handling presentation elements, and Web-enabled front-end/user screens. The project was prematurely ended in 2006 due to funding restrictions associated with the Iraq war after the successful completion of a small pilot for the VHA. In 2009 all 2.1 MLOC of MUMPS in OpenVistA, the open source variation of VistA, was converted into Java as a scalability demonstration. The conversion of OpenVistA is available on the main level of the following;
To view the Blueprints of each system contact TSRI at This e-mail address is being protected from spambots. You need JavaScript enabled to view it and request your login data.
|
OpenVistA MUMPS TO JAVA
|
WorldVistA MUMPS to EGL OpenVistA MUMPS to EGL
|
as a Transformation Blueprint™, where it serves the open source community as a roadmap toward a future open source EHR system.




