afsin ustundag, ray group international 1. scheduling update scheduling was chosen as the second...
TRANSCRIPT
![Page 1: Afsin Ustundag, Ray Group International 1. Scheduling Update Scheduling was chosen as the second package to refactor Significant number of dependencies](https://reader036.vdocument.in/reader036/viewer/2022072014/56649e7f5503460f94b82880/html5/thumbnails/1.jpg)
Afsin Ustundag, Ray Group International
1
![Page 2: Afsin Ustundag, Ray Group International 1. Scheduling Update Scheduling was chosen as the second package to refactor Significant number of dependencies](https://reader036.vdocument.in/reader036/viewer/2022072014/56649e7f5503460f94b82880/html5/thumbnails/2.jpg)
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
![Page 3: Afsin Ustundag, Ray Group International 1. Scheduling Update Scheduling was chosen as the second package to refactor Significant number of dependencies](https://reader036.vdocument.in/reader036/viewer/2022072014/56649e7f5503460f94b82880/html5/thumbnails/3.jpg)
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
![Page 4: Afsin Ustundag, Ray Group International 1. Scheduling Update Scheduling was chosen as the second package to refactor Significant number of dependencies](https://reader036.vdocument.in/reader036/viewer/2022072014/56649e7f5503460f94b82880/html5/thumbnails/4.jpg)
4
Appointment Management Menu
![Page 5: Afsin Ustundag, Ray Group International 1. Scheduling Update Scheduling was chosen as the second package to refactor Significant number of dependencies](https://reader036.vdocument.in/reader036/viewer/2022072014/56649e7f5503460f94b82880/html5/thumbnails/5.jpg)
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
![Page 6: Afsin Ustundag, Ray Group International 1. Scheduling Update Scheduling was chosen as the second package to refactor Significant number of dependencies](https://reader036.vdocument.in/reader036/viewer/2022072014/56649e7f5503460f94b82880/html5/thumbnails/6.jpg)
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
![Page 7: Afsin Ustundag, Ray Group International 1. Scheduling Update Scheduling was chosen as the second package to refactor Significant number of dependencies](https://reader036.vdocument.in/reader036/viewer/2022072014/56649e7f5503460f94b82880/html5/thumbnails/7.jpg)
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
![Page 8: Afsin Ustundag, Ray Group International 1. Scheduling Update Scheduling was chosen as the second package to refactor Significant number of dependencies](https://reader036.vdocument.in/reader036/viewer/2022072014/56649e7f5503460f94b82880/html5/thumbnails/8.jpg)
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