Certification Work Group

This group facilitates the discussion between OSEHRA and Community regarding certification processes.

Certification holds a bi-weekly Telephone Conference with the VA to discuss interoperability issues and the certification process.  Notes are available from these meetings.

Group Email: 

certification@groups.osehra.org

Chair(s): 

like0

Certification Work Group call today (April 2nd) at 1:00PM Eastern

Please join us for the Certification Working Group Call today at 1:00PM Eastern.  At the meeting today, we'll continue with the Peer Review for the next candidate, the XU*8.0*10005 update to the Enhanced VistA Kernel submission.

The connection information for the Zoom meeting is found below and will be used for the future meetings:

Hi there, 

OSEHRA Meeting Line 3 is inviting you to a scheduled Zoom meeting. 

Topic: OSEHRA Certification Work Group

Certification Work Group call today (March 26th) at 1:00PM Eastern

Please join us for the Certification Working Group Call today at 1:00PM Eastern.  The meeting today will finish up with the current certification candidate: the latest revision of the Non-Kernel fixes to FOIA VistA submission.  Then, we'll move directly into the Peer Review for the next candidate, the XU*8.0*10005 update to the Enhanced VistA Kernel submission.

The connection information for the Zoom meeting is found below and will be used for the future meetings:

Hi there, 

Certification Work Group call today (March 19th) at 1:00PM Eastern

Please join us for the Certification Working Group Call today at 1:00PM Eastern.  The meeting today will continue on with the certification candidate: the latest revision of the Non-Kernel fixes to FOIA VistA submission.  This new version is a bug fix to add the "QUIT" command to an entry point in the DRG Grouper Package.  We hope you'll join us for this meeting!

The connection information for the Zoom meeting is found below and will be used for the future meetings:

Hi there, 

Certification Work Group call today (March 12th) at 1:00PM Eastern

Please join us for the Certification Working Group Call today at 1:00PM Eastern.  The meeting today will complete the certification on a new revision of a submission in the OSEHRA Technical Journal, PSN*4.0*10002.

After the assigning of the Certification Level, we will move directly to the next certification candidate: the latest revision of the Non-Kernel fixes to FOIA VistA.  This new version is a bug fix to add the "QUIT" command to an entry point in the DRG Grouper Package.  We hope you'll join us for this meeting!

Certification Work Group call today (March 5th) at 1:00PM Eastern

Please join us for the Certification Working Group Call today at 1:00PM Eastern.  The meeting today will continue on with the certification on a new revision of a submission in the OSEHRA Technical Journal, PSN*4.0*10002, an update to the community version of the National Drug File update process.  This latest version of 10002 now contains a bug fix which we will be certifying.  The submission had a Peer Review performed last week,https://code.osehra.org/journal/reviewosehra/submit?review_id=77, a

Certification Work Group call today (August 20th) at 1:00PM Eastern

Please join us for the Certification Working Group Call today at 1:00PM Eastern.  At today's meeting, we will be continuing with the certification of the most recent revision of the "Enhanced XINDEX" submission, a set of bug fixes gathered over the last few months.  A Peer Review was performed at the meeting two weeks ago and we'll move onto the Final Review today.

We hope to see you this afternoon!

The connection information for the Zoom meeting is found below and will be used for the future meetings:

Hi there, 

Certification Work Group call today (August 13th) at 1:00PM Eastern

Please join us for the Certification Working Group Call today at 1:00PM Eastern.  At today's meeting, we will be continuing withthe certification of the most recent revision of the "Enhanced XINDEX" submission.  A Peer Review was performed at the last meeting and, if all is well, we'll move onto the Final Review today.

We hope to see you this afternoon!

The connection information for the Zoom meeting is found below and will be used for the future meetings:

Hi there, 

Certification Work Group call today (August 8th) at 1:00PM Eastern

Please join us for the Certification Working Group Call today at 1:00PM Eastern.  At today's meeting, we will be starting the certification of the most recent revision of the "Enhanced XINDEX" submission, which contains a few bug fixes.

We hope to see you this afternoon!

The connection information for the Zoom meeting is found below and will be used for the future meetings:

Hi there, 

OSEHRA Meeting Line 3 is inviting you to a scheduled Zoom meeting. 

Topic: OSEHRA Certification Work Group

Certification Work Group call today (July 16th) at 1:00PM Eastern

We're back! Please join us for the Certification Working Group Call today at 1:00PM Eastern.  At today's quick meeting, we will be officially assigning the recommended certification level for the VPE 15.1 submission. 

We hope to see you this afternoon.

The connection information for the Zoom meeting is found below and will be used for the future meetings:

Hi there, 

OSEHRA Meeting Line 3 is inviting you to a scheduled Zoom meeting. 

Topic: OSEHRA Certification Work Group

Certification Work Group call today (July 2nd) at 1:00PM Eastern

Good morning! Please join us for the Certification Working Group Call today at 1:00PM Eastern.  At today's meeting we will be officially assigning the recommended certification level for the VA-PALS submission and continuing with the certification of the VPE 15.1 submission.  A Peer Review was performed yesterday for the VPE submission, we will review it and move to the Final Review if all is well. 

We hope to see you at today's meeting!

The connection information for the Zoom meeting is found below and will be used for the future meetings:

Certification Work Group call today (June 18th) at 1:00PM Eastern

Good morning! Please join us for the Certification Working Group Call today at 1:00PM Eastern.  Today's meeting will continue the certification cycle for our latest certification candidate, VAPALS-ELCAP Lung Screening Management Software and potentially start on a new submission.  The VA-PALS will move to the Final Review stage and the  Victory Programming Environment (VPE) submission has a new revision in the Tech Journal.  We will start a Peer Review for VPE if time allows for it.

Certification Work Group call today (June 18th) at 1:00PM Eastern

Good morning! Please join us for the Certification Working Group Call today at 1:00PM Eastern.  Today's meeting will continue the certification cycle for our latest certification candidate, VAPALS-ELCAP Lung Screening Management Software.  We completed most of the Peer Review last week and will finish the review at today's meeting!

The connection information for the Zoom meeting is found below and will be used for the future meetings:

Hi there, 

OSEHRA Meeting Line 3 is inviting you to a scheduled Zoom meeting. 

Certification Work Group call today (June 11th) at 1:00PM Eastern

Good morning! Please join us for the Certification Working Group Call today at 1:00PM Eastern.  Today's meeting will focus on the current status of the next certification candidate, VAPALS-ELCAP Lung Screening Management Software

The connection information for the Zoom meeting is found below and will be used for the future meetings:

Hi there, 

OSEHRA Meeting Line 3 is inviting you to a scheduled Zoom meeting. 

Topic: OSEHRA Certification Work Group

No questions have been added to this group.

Software Quality Certification Document

As part of the OSEHRA Summit, we will be revisiting the Software Quality Certification. I thought it might be useful to make sure we all had access to the latest documents. Please see the following for the current guiding document and to review the requirements and mechanisms.

Refactoring Test Platform Document

This document reppresents our current concept for a test platform that can be used to carry out any testing of remote connections into a VistA instance in support of CPRS-like, Meaningful Use, Web Based portals, and mobile platforms. The idea is to provide a platform that has a known configuration that can be reset on demand or periodically. We will need to extend and revise this document as we move away from engineering the testing infrastructure and toward more clinically meaningful applications such as MU and patient/provider portals.

Submitting code in response to a standard JIRA ticket

 

To submit code in response to a standard JIRA ticket, first obtain a current release from the OSEHRA code repository and follow the directions to set up a testing environment and execute the tests.  Download the “OSEHRA M-Code Primary Developer Checklist” and follow the procedures referenced in that document to verify code operation prior to and after the code modifications.

Technical Journal Final Review

 

A final review is a necessary confirmation that all required procedures have been executed, the submission is complete, and that the code is ready to be included into the OSEHRA code base.  Only one passing final review is required for a submission and the code contribution can be merged into the OSEHRA code base as soon as a passing final review has been attested.  As such, final reviews can only be made by a trusted individual who possesses sufficient permission to perform the code merge step.

Technical Journal Peer Review

A peer review is a necessary confirmation that the submitted code is of sufficiently high quality so as to be eligible for inclusion in the OSEHRA code base.  Peer reviews can be made by anyone, and multiple peer reviews are allowed and encouraged; however, at least one passing peer review must be made by a trusted individual if the code is to be considered for adoption. 

Thumbs Up Review

Thumbs up reviews are the simplest reviews, but in some sense can be the most powerful.  Thumbs Up reviews are available to the entire OSEHRA community and giving code a “Thumbs Up” or a “Thumbs Down” is voting for, or against that code being brought into the OSHERA code base.  The “Thumbs Up” is not a substitute for a full Software Quality Certification, but it is a mechanism to prioritize and establish the desirability and utility of new capability.

Gerrit Final Review

 

A final review is a necessary confirmation that all required procedures have been executed, the submission is complete, and that the code is ready to be included into the OSEHRA code base.  Only one passing final review is required for a submission and the code contribution can be merged into the OSEHRA code base as soon as a passing final review has been attested.  As such, final reviews can only be made by a trusted individual who possesses sufficient permission to perform the code merge step.

Gerrit Peer Review

 

A peer review is a necessary confirmation that the submitted code is of sufficiently high quality so as to be eligible for inclusion in the OSEHRA code base.  Peer reviews can be made by anyone, and multiple peer reviews are allowed and encouraged; however, at least one passing peer review must be made by a trusted individual if the code is to be considered for adoption. 

Reviewing Code after Submission

All code review has as its goal the certification of code quality.  The steps and attestations of the review process are similar for all review processes; however, the specific procedures depend upon the review system chosen by the contributor.  To review a code submission to:

  •         The Gerrit code review system

Please refer to Reviewing Submissions to the Gerrit Code Review System. 

To review a code submission to

Submitting to the OSEHRA Technical Journal.

Substantial code contributions such as new VistA modules or major refactorings of the existing code base require a submission to the OSEHRA Technical Journal (OTJ).  OTJ submissions allow for a more thorough description of the submitted code; allow community members to download, use, try, and maintain the submitted code prior to and independently of its eventual inclusion into the OSEHRA code base; and allow for persistence of the submission.