Caution: Github repository may have been updated since submission

Export citation:


  • Views: 154
  • Aggregate Downloads: 6



Non-Kernel Fixes to FOIA VistA to enable it to run outside of the VA
Revision: 1
Please use this identifier to cite or link to this publication:
This repository provides minimal fixes to FOIA VISTA code, in order to allow
for a functioning VistA instance. These fixes are needed for both Cache and
GT.M. This repository covers only non-Kernel routines; see the Kernel-GTM
project ( for Kernel infrastructure

Fixes are under Apache 2.0 where applicable.

List of fixes/Change Log
* ICDEXA2 (passim): Don't convert codes to numbers. Codes may exceed implementation defined limit for numbers. On YDB, original code goes into infinite loop.
* GET1+3^ORWORR1: Replace && with commas for if, to enforce 'and' with no side effects.
* EN+16^DGRPD: Errant space needs to be removed.
* PATIENT^MPIFXMLP: Change to ZPATIENT so that it won't be found by patient registration. We can't use MPI outside of VA.
* DIUTL: Upstream fix from MSC Fileman 1060: $ZREFERENCE is not standard.
* HLCSTCP3: USE command arguments are vendor specific. Check for M Virtual machine implementor before choosing USE command arguments.

Install Instructions
These routines are not intended for installation as a KIDS build. Instead, a
traditional unix patch produced from this repository is intended to be applied
to destination systems.
Revision Version
Submitted By
Submission Date
2Samuel Habiel09-06-2018Level 4This version adds the following two routines: DIUTL and HLCSTCP3.
1Samuel Habiel06-22-2018Level 4

Reviews (Phase: Complete)

Peer review by Joe Snyder:

Topic Completed
Compliant - Product Build Checklist
Compliant - Installation and Post-Installation
Functional - Before Patch Installation
Functional - Installation and Post-Installation
Safe - Installation and Post-Installation

Final review by Joe Snyder:

Topic Level Comments
Name/Number Space
Open Source License
Code Review
Test Installation
Regression Testing
Functional Testing
Recommended Certification Level4



Powered by Midas