Open Source EHR Re-factoring Services

Download Report

Transcript Open Source EHR Re-factoring Services

Afsin Ustundag, Ray Group International

1

Scheduling Update

 Scheduling was chosen as the second package to refactor 

Significant number of dependencies

VA actively searching to improve functionality

Refactoring aimed to help future Scheduling improvement efforts

2

Scheduling – VistA-FOIA

 There is an established API for reading appointment information  No API for making appointments  Roll and Scroll Appointment Management menu option contains most of core Scheduling functionality  No GUI in VistA-FOIA 3

Appointment Management Menu

4

Scheduling Refactored

 A new API with error checking and minimal number of assumed variables (DUZ, DT, U)  Most global access is now localized to dedicated routines  Code cleaning  MUnit tests for the API  Automated functional tests  API is being used by the Tiger Team to expose Scheduling functions through MDWS 5

Scheduling Refactored

 Submitted for certification to OSEHRA Technical Journal 

Scheduling Package Refactoring API

code.osehra.org/journal/browse/publication/19

 Code is available on github.com

github.com/kthlnkeating/VistaFOIA

 More documentation on   www.osehra.org/group/ehr-refactoring-services

API document, dependency notes

6

Scheduling Refactoring

 Working on problems due to user interactive functionality in Scheduling events  Compare to IHS RPMS Scheduling package 

Refactor remaining options in Appointment Management

Other functionality in Scheduling package

7

VOLDEMORT

 Validation of Links, Data Dictionaries, Environment Routines, MUMPS code, Options, Routines and Templates  Reports on difference between difference VA VistA instances  Based on Caregraf’s FMQL (Conor Dowling is leading the project)  Tool is used in Code Convergence group before  www.osehra.org/group/voldemort-comparison-tool 8