Export citation:


  • Views: 3019
  • Aggregate Downloads: 985



This article was migrated. An archived version is available here.

Scheduling Package Refactoring API
Revision: 8
Please use this identifier to cite or link to this publication:
The overarching goal of any code changes we implement is to make the VistA code more modular and readable without altering functionality. Problem List was chosen as the first module to be refactored because it has a moderate number of dependencies to other packages, allowing our team to finalize a refactoring strategy and allocate ample time for certification.

With the lessons learned from Problem List, we are now applying these and our refactoring methodology to Scheduling. This module has a significant number of dependencies to other VistA packages, and thus require an increased concentration to the interactions it has within the system and how we are developing an API. Our team has prepared a dependency document [RGI_Open Source EHR Refactoring Services_Scheduling Dependency Notes.docx] outlining these interactions and it is available on our project page on the OSEHRA website []. We have specifically chosen this module as the next to refactor in order to align with VA’s active search into improving scheduling functionality within VistA; any refactoring completed by our project team should be helpful to future Scheduling design and implementation efort.
Revision Version
Submitted By
Submission Date
8Catalin Branea11-30--0001
7Catalin Branea11-30--0001
6Catalin Branea11-30--0001
5Catalin Branea11-30--0001
4Catalin Branea11-30--0001
3Catalin Branea11-30--0001
2Catalin Branea02-10-2012
1Catalin Branea09-04-2012

Reviews (Phase: Peer)

There is no review at this time.
To submit one, please log in.

This article contains additional reviews available here.



Powered by Midas