Innovation Support

The mission of OSEHRA's Innovation Support Group is to facilitate collaborations among its diverse members, support team building, identify and acknowledge key contributions and contributors, and act as a portal to the information needed by the innovators.  At peak performance, the OSEHRA community will bring the best minds together in areas from collaborative tools, training, architecture, certification, and end  users to generate innovative ideas, feature requests, tool development, code contributions.

“User Generated … Peer Reviewed”

Community members will publish proposed innovations for peer review following community-approved guidelines. Innovations may come from community members or initiated by OSEHRA based on identified gaps or priorities.  Committees will be formed and project leaders selected to pursue innovations deemed by the community to have merit.   Ideas will be nurtured, incubated and developed within a fully functional sandbox complete with test data available to test ideas.

" Community Initiated Innovation

A community member puts forth an idea for a new product or product enhancement. The idea is presented to the community through the OSEHRA website and championed by the submitter, if he has the required expertise, or by a subject matter expert that emerges from the community. A project is established to further develop the proposed innovation. The project is developed, refined, and matured by the community until it meets the rules of initial code submission (Publication, Testing, Code, Style guide) at which time it is entered into the VistA Insight Journal for peer review. If the proposed idea fits within a critical or high priority area, OSEHRA may provide additional support resources. The code is checked into the Git repository as experimental code. Gerritt is utilized during code revision to incorporate the peer reviewed suggestions. The published innovation is modified by the project lead based on the peer review and the code is submitted to the VA Dashboard where automated testing is performed.  The testing is performed on a suite of registered processors running different platforms and the nightly results are published. When testing has been completed the innovation is then submitted for certification of approved interoperability or as part of the mainline code.