DSS vxVistA M Components Repository
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Packages
.gitattributes
LICENSE
NOTICE
Packages.csv
README.rst

README.rst

DSS vxVistA-M

This source tree holds a reference copy of M components for DSS vxVistA.

Purpose

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.

Layout

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 .m sources.
  • Packages/<package>/Globals/: Holds M global .zwr files. M globals are organized into host files by FileMan file. Each .zwr file is either named <num>+<name>.zwr for FileMan file number <num> with name <name> or named <gbl>.zwr for a <gbl> global not holding a FileMan file.

Links