Upload
lorraine-tucker
View
212
Download
0
Embed Size (px)
Citation preview
Afsin Ustundag, Ray Group International
1
Scheduling UpdateScheduling 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-FOIAThere is an established API for reading
appointment informationNo API for making appointmentsRoll and Scroll Appointment Management
menu option contains most of core Scheduling functionality
No GUI in VistA-FOIA
3
4
Appointment Management Menu
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 routinesCode cleaningMUnit tests for the API Automated functional testsAPI 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 packageRefactor remaining options in Appointment
ManagementOther 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 beforewww.osehra.org/group/voldemort-comparison-
tool
8