This source tree holds a reference copy of M components for DSS vxVistA.
This source tree contains a static representation of vxVistA M components exported for representation on the host filesystem. vxVistA is built on a database platform that houses both code and data so it requires programmatic operations to apply changes while maintaining consistency.
The source tree is organized as follows:
- Packages.csv: A spreadsheet recording VistA packages. For each package it has a name, namespaces, file numbers and names, and a directory name for this source tree.
Packages/<package>/Routines/: Holds M routine
Packages/<package>/Globals/: Holds M global
.zwrfiles. M globals are organized into host files by FileMan file. Each
.zwrfile is either named
<num>+<name>.zwrfor FileMan file number
<gbl>global not holding a FileMan file.