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.

Group Email: 

ehr-refactoring-services@groups.osehra.org
like0

Come out and learn how healthcare.gov turned the corner.

View this email in your browser (http://us8.campaign-archive2.com/?u=c9c81a7840ac359fec02ec43b&id=427cbfc34f&e=f2deef417e) ** MarkLogic World Tour Baltimore ------------------------------------------------------------ ** June 19th ------------------------------------------------------------ MarkLogic powers Healthcare.gov. Healthcare.gov turned the corner a couple of months after it launched to enroll a record 7.1 million Americans. CMS led this transformation with an iron will and some great technology choices.

Invitation to connect on LinkedIn

LinkedIn ------------ EHR, I'd like to add you to my professional network on LinkedIn. - Luis Luis Ibanez Technical Leader at KITWARE Inc. Albany, New York Area Confirm that you know Luis Ibanez: https://www.linkedin.com/e/qcptjj-hw8fxj7a-5t/isd/5881917050787479552/fcyjVyoc/?hs=false&tok=3dZ7v2i0duESg1 -- You are receiving Invitation to Connect emails. Click to unsubscribe:

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. I want to say that I am really excited to have a visual debugger working on Linux. From the documentation, it looks like the two

A small rant on the lack of comments...

Look at this: Guys, what's the point of doing any refactoring if the code is going to be as inscrutable as before? MAKEUS^SDAMAPI2(RETURN,DFN,SC,SD,TYP,STYP,CIO) ; Make unscheduled appointment N SCAP,STAT,%,TYPE,S,CLN,SM K RETURN S RETURN=0 S:$D(TYP) TYPE=+TYP S:$G(SD)="" SD=$$NOW^XLFDT() I +$G(SD)=0!'($G(SD)#1) S RETURN=0,TXT(1)="SD" D ERRX^SDAPIE(.RETURN,"INVPARAM",.TXT) Q 0 S %=$$CHKAPTU(.RETURN,.SC,.DFN,.SD,,,1) Q:RETURN=0 0 S %=$$CHKTYPE^SDMAPI5(.RETURN,+DFN,.TYP) Q:'% 0 S %=$$CHKSTYP^SDMAPI5(.RETURN,$G(TYP),.STYP) Q:'% 0

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

Come out and learn how healthcare.gov turned the corner.

View this email in your browser (http://us8.campaign-archive2.com/?u=c9c81a7840ac359fec02ec43b&id=427cbfc34f&e=f2deef417e) ** MarkLogic World Tour Baltimore ------------------------------------------------------------ ** June 19th ------------------------------------------------------------ MarkLogic powers Healthcare.gov. Healthcare.gov turned the corner a couple of months after it launched to enroll a record 7.1 million Americans. CMS led this transformation with an iron will and some great technology choices.

Invitation to connect on LinkedIn

LinkedIn ------------ EHR, I'd like to add you to my professional network on LinkedIn. - Luis Luis Ibanez Technical Leader at KITWARE Inc. Albany, New York Area Confirm that you know Luis Ibanez: https://www.linkedin.com/e/qcptjj-hw8fxj7a-5t/isd/5881917050787479552/fcyjVyoc/?hs=false&tok=3dZ7v2i0duESg1 -- You are receiving Invitation to Connect emails. Click to unsubscribe:

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. I want to say that I am really excited to have a visual debugger working on Linux. From the documentation, it looks like the two

A small rant on the lack of comments...

Look at this: Guys, what's the point of doing any refactoring if the code is going to be as inscrutable as before? MAKEUS^SDAMAPI2(RETURN,DFN,SC,SD,TYP,STYP,CIO) ; Make unscheduled appointment N SCAP,STAT,%,TYPE,S,CLN,SM K RETURN S RETURN=0 S:$D(TYP) TYPE=+TYP S:$G(SD)="" SD=$$NOW^XLFDT() I +$G(SD)=0!'($G(SD)#1) S RETURN=0,TXT(1)="SD" D ERRX^SDAPIE(.RETURN,"INVPARAM",.TXT) Q 0 S %=$$CHKAPTU(.RETURN,.SC,.DFN,.SD,,,1) Q:RETURN=0 0 S %=$$CHKTYPE^SDMAPI5(.RETURN,+DFN,.TYP) Q:'% 0 S %=$$CHKSTYP^SDMAPI5(.RETURN,$G(TYP),.STYP) Q:'% 0

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.

Eclipse Plug-in Project

The Eclipse plug-in development effort, led by PricewaterhouseCoopers, LLP (PwC)*, on behalf of the Department of Veterans Affairs (VA), will support the VA’s efforts to enhance the existing Eclipse plug-in tool for VistA M development. The project includes:

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 users the means