Caution: Github repository may have been updated since submission

Export citation:


  • Views: 699
  • Aggregate Downloads: 31



Non-Kernel Fixes to FOIA VistA to enable it to run outside of the VA
Revision: 5
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.
* (removed in revision 5) GET1+3^ORWORR1: Replace && with commas for if, to enforce 'and' with no side effects.
* (removed in revision 4) 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 implementer before choosing USE command arguments.
* ICDEX: MD tag missing quit, resulting on ,M11, error on GTM/YDB.

Install Instructions
These routines are not intended for installation as a KIDS build. It's up to the end users on how they wish to apply them.
Revision Version
Submitted By
Submission Date
5Samuel Habiel08-20-2019OR*3.0*444 fixes ORWORR1. Removing from here.
4Samuel Habiel05-09-2019- DG*5.3*941 rewrote DGRPD and problem no longer exists. Routine now removed.
- MPIF*1*67 updated MPIFXMLP
3Samuel Habiel01-15-2019Level 4This revision adds ICDEX, which is missing a QUIT.
2Samuel Habiel09-06-2018Level 4This version adds the following two routines: DIUTL and HLCSTCP3.
1Samuel Habiel06-22-2018Level 4

Reviews (Phase: Peer)

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



Powered by Midas