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 16th) at 1:00PM Eastern

Please join us for the Certification Working Group Call today at 1:00PM Eastern.  At the meeting today, we'll finish up with the OSEHRA Certification current 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 (April 9th) 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 OSEHRA Certification current candidate, the XU*8.0*10005 update to the Enhanced VistA Kernel submission.  Today's meeting will contain the Final Review for the 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. 

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 (April 16th) at 1:00PM Eastern

Please join us for the Certification Working Group Call today at 1:00PM Eastern.  At the meeting today, we'll finish up with the OSEHRA Certification current 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 (April 9th) 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 OSEHRA Certification current candidate, the XU*8.0*10005 update to the Enhanced VistA Kernel submission.  Today's meeting will contain the Final Review for the 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. 

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

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.