EHR Refactoring Services

The Open Source Electronic Health Record (EHR) Services project, led by PricewaterhouseCoopers, LLP (PwC)*, on behalf of the Department of Veterans Affairs (VA), will reorganize the Open Source EHR application M(umps) codebase into modular components and develop open, standardized interfaces that make component function accessible via modern programming practices to support three-tier architecture.  Refactoring the entire codebase is a monumental task and is outside the scope of the EHR Refactoring Services project.  This project will focus on the application layer and the refactoring of one module to start.

The first step will be to identify application-to-application and application-to-data dependencies in the codebase.  We will start with the results of the XINDEX utility and enhance the utility, write new utilities, or use other available utilities to generate a database of dependencies.  Based on the database, one or more candidate application(s) will be chosen for refactoring out of 168 (VistA) applications.

The chosen application’s M code will be organized to support the three-tier architecture model; the user interface layer, business logic layer, and data storage layers and a well defined API between them will be identified.  Other VistA applications and external systems will access application specific information only through business layer API.

Throughout the duration of the project, best practices of Open Source software and community involvement will be upheld; all submissions will undergo certification via compliance with OSEHRA’s code contribution requirements.

Please feel free to check out our other projects and PwC, LLC Public Sector Practice (PSP) group for more information on our integrated efforts:

VistA System Test Platform

VOLDEMORT Comparison Tool

Eclipse Plug-in Tool

*Disclaimer: Ray Group International (RGI) was acquired by PwC, LLP early in November 2012. Please note that all webinars, presentations, etc. prior to November 2012 may contain RGI references and branding. The team has not changed, and the work being performed and quality of that work remains the same.

like0

We’ve finally reached the end of the line.

The Open Source EHR Services Project has finally come to an end, including all refactoring and API development, the VistA System Test Platform Project, Eclipse Plug-in Tool Project, and VOLDEMORT Tool Project. We want to thank you all for all of your dedicated following and input that have influenced each project's success and contributions to the open source community.

Pictures from the OSEHRA Summit

In the spirit of "openness", I took a collection of pictures throughout the OSEHRA event, all of which are available for download at no cost.  (BTW, I have a lot of pictures of participants in addition to the speakers).

You will find them on my website at http://www.kenrubinphotography.com    Look at the "Featured" albums.

To download, select the images you like from the OSEHRA event and choose "Buy".  You will not be charged.

Comments welcomed and appreciated.

"The effective programmer is keenly aware of the limited size of his own head." - ascribed to Edsger W. Dijkstra

You may be asking yourself -- "Wait...the refactoring team is still out there?"

Why yes, yes we are...we've just had a brief (okay, maybe not so brief) break in making sure this blog is kept up to date. HOWEVER, we're back in business and ready to keep you in-the-loop on what the team has been working on and where we're headed.

Fwd: Updated M-Tools/Eclipse Plug-in...

Please see my post on hardhats.

---------- Forwarded message ----------
From: Sam Habiel
Date: Wed, Jul 3, 2013 at 10:18 AM
Subject: Updated M-Tools/Eclipse Plug-in...
To: hardhats

PWC/RGI under the VISTA refactoring contract released a new version of
the M-Editor/Debugger Eclipse Plug-in.

I wish they can more public with their announcements. I am posting it
here to remedy their poor publicity performance.

Problem with RASR...

I was following along the code and install instructions in the OSEHRA
Journal Article.

I was able to install it on eclipse and connect to a remote system using ssh.

The problem happened when I tried to record the output. It kept saying
that no output from the remote system could be detected.

Without recording, the terminal emulator works fine.

Has anybody else experienced this problem?

Sam

We’ve finally reached the end of the line.

The Open Source EHR Services Project has finally come to an end, including all refactoring and API development, the VistA System Test Platform Project, Eclipse Plug-in Tool Project, and VOLDEMORT Tool Project. We want to thank you all for all of your dedicated following and input that have influenced each project's success and contributions to the open source community.

Pictures from the OSEHRA Summit

In the spirit of "openness", I took a collection of pictures throughout the OSEHRA event, all of which are available for download at no cost.  (BTW, I have a lot of pictures of participants in addition to the speakers).

You will find them on my website at http://www.kenrubinphotography.com    Look at the "Featured" albums.

To download, select the images you like from the OSEHRA event and choose "Buy".  You will not be charged.

Comments welcomed and appreciated.

"The effective programmer is keenly aware of the limited size of his own head." - ascribed to Edsger W. Dijkstra

You may be asking yourself -- "Wait...the refactoring team is still out there?"

Why yes, yes we are...we've just had a brief (okay, maybe not so brief) break in making sure this blog is kept up to date. HOWEVER, we're back in business and ready to keep you in-the-loop on what the team has been working on and where we're headed.

Fwd: Updated M-Tools/Eclipse Plug-in...

Please see my post on hardhats.

---------- Forwarded message ----------
From: Sam Habiel
Date: Wed, Jul 3, 2013 at 10:18 AM
Subject: Updated M-Tools/Eclipse Plug-in...
To: hardhats

PWC/RGI under the VISTA refactoring contract released a new version of
the M-Editor/Debugger Eclipse Plug-in.

I wish they can more public with their announcements. I am posting it
here to remedy their poor publicity performance.

Problem with RASR...

I was following along the code and install instructions in the OSEHRA
Journal Article.

I was able to install it on eclipse and connect to a remote system using ssh.

The problem happened when I tried to record the output. It kept saying
that no output from the remote system could be detected.

Without recording, the terminal emulator works fine.

Has anybody else experienced this problem?

Sam

No questions have been added to this group.

VistA System Test Platform Project

The VistA System Test Platform project, led by PricewaterhouseCoopers, LLP (PwC)*, on behalf of the Department of Veterans Affairs (VA), will support the VA’s efforts to utilize the open source Automated Testing Framework (ATF) previously developed and contributed to OSEHRA.  The project includes enhancements to the Python-based ATF to support VA testing requirements, including support for SSH in lieu of Telnet, and the development of a VistA Roll-and-Scroll Recorder (RASR).  The RASR will be provided as an IDE-like tool that will allow non-Python fluent use