Resources

Caution: Github repository may have been updated since submission

Export citation:

Statistics

  • Views: 568
  • Aggregate Downloads: 28

Information

Share


Non-Kernel Fixes to FOIA VistA to enable it to run outside of the VA
Revision: 3
Please use this identifier to cite or link to this publication: http://hdl.handle.net/10909/11372
Introduction
============
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 (https://github.com/shabiel/Kernel-GTM) for Kernel infrastructure
enhancements.

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
Certified
Notes
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: 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
Dependency/SAC
Open Source License
Documentation
Code Review
Test Installation
Regression Testing
Functional Testing

Comments

COMMENTS

Powered by Midas