- .. figure::
- http://code.osehra.org/content/named/SHA1/50394d75-OSEHRAllianceLogo.png :align: center
This page is the main page to find documentation regarding the capabilities of the OSEHRA VistA source tree. This source tree contains a wide range of utilities that are useful for generating or maintaining a VistA instance or programs related to one.
Contents
To build the Computerized Patient Record System (CPRS) from the OSEHRA VistA source tree, see the following file for instructions:
To learn more about, and utilize, the automatic patching of a VistA instance from the files in the VistA source tree, follow the instructions in:
These pages describe the steps required to obtain the OSEHRA open source VistA codebase from the OSEHRA code repository, establish a working test environment, execute the tests, and view the results on the OSEHRA Software Quality Dashboard.
The first section consists of instructions on acquiring the source code and other auxiliary programs:
If the VistA instance to be generate is going to be imported from the OSEHRA VistA-M repository, see the two following files for instructions on obtaining and preparing the M code for import:
For the next sections, follow the instructions based upon which type of MUMPS database will be utilized for the VistA installation:
If necessary, OSEHRA has compiled a set of instructions on how to install the Caché instance:
To install a downloaded CACHE.DAT file as the source of the VistA MUMPS code and follow the instructions here:
For the instructions to import the MUMPS code from the OSEHRA VistA-M Repository into a Caché instance, see
For instructions on the installation of a FIS-GT.M environment, see
And to import the OSEHRA VistA-M code into the GT.M environment, see
The last sections are common to both types of systems and utilize the OSEHRA Testing Harness:
Once the tests have been run and submitted, the results can be seen on the OSEHRA Dashboard, for more information see:
The import and simple configuration of the M components of VistA has been automated. See the following file for the information needed to set up this utility.
For initialization and setup of an imported VistA instance (general setup and adding a user) without using the OSEHRA Utilities, see:
Using the power of Vagrant there is a Vagrantfile in the
Scripts/Install/Ubuntu
directory that can be used to create a VM with VistA
installed and runs a selection of unit tests. This type of VM creation is
designed with DevOps in mind, but can be useful to try VistA out for the first
time, demo system, among many other uses. However, DO NOT use this VM for
production purposes!
For more information regarding using Vagrant with cloud providers:
To report a problem or see potential solutions visit the Troubleshooting Page
OSEHRA mantains the Standards and Conventions for software in the Standards directory and includes: