Presentation is loading. Please wait.

Presentation is loading. Please wait.

Afsin Ustundag, Ray Group International 1. Scheduling Update Scheduling was chosen as the second package to refactor  Significant number of dependencies.

Similar presentations


Presentation on theme: "Afsin Ustundag, Ray Group International 1. Scheduling Update Scheduling was chosen as the second package to refactor  Significant number of dependencies."— Presentation transcript:

1 Afsin Ustundag, Ray Group International 1

2 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

3 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

4 4 Appointment Management Menu

5 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

6 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 www.osehra.org/group/ehr-refactoring-services  API document, dependency notes 6

7 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

8 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


Download ppt "Afsin Ustundag, Ray Group International 1. Scheduling Update Scheduling was chosen as the second package to refactor  Significant number of dependencies."

Similar presentations


Ads by Google