Patched through 22 Sep 2006

Patched VISTA FOIA Zip File

DBA_VISTA_FOIA_20060922.zip

(Files under copyright, such as CPT and assorted Mental Health tests have been removed from the FOIA globals.)

Namespaces should be mapped as follows:

Globals:

%Z* to VISTA

%*, etc., to wherever Cache already maps other % globals

Routines:

%DT* to VISTA

%RCR to VISTA

%XU* to VISTA

%ZIS* to VISTA

%ZO* to VISTA

%ZT* to VISTA

For GT.M, use VistA-routines-globals-as-TXT.zip and D ^ZTMGRSET to establish the % routines and OS specific globals. Use %RI to read in the routines in VistA.rtn and save ZUGTM as ZU and tie all terminals to ZU except the console.

Individual VISTA Patches

ftp.va.gov/software/packages/

These are provided for those who already have the packages in production and may need to apply conversions to bring the packages up-to-date. The patches are complete for FileMan v 22, Kernel v 8, Toolkit v 7.3, and MailMan v 8.0. And go back to December 1997 for all other packages. The format is generally [namespace]-[version]_SEQ-[seq]_PAT-[pat] with an extension of .txt, .kid, or .rtn for respectively: text instructions, KIDS build file, or routines (for patches prior to KIDS. File names are mixed in case (due to different sources of the patches) so be sure to search the entire list for a namespace of interest.

You should invoke VA FileMan using "D P^DI" and select file 200 to add yourself to the NEW PERSON file. The minimal fields to edit should include: ACCESS CODE, KEY (include keys XUPROG, XUPROGMODE, XUMGR) and PRIMARY MENU (select EVE, you'll need to first re-set DUZ to the entry you've just created). To provide full access through the regular sign-on (ZUxxx, where xxx is the appropriate operating system) the FILEMANAGER ACCESS CODE should be set to "@". This can be done by invoking the following code (assuming your internal entry value for file 200 is "1"):

S $P(^VA(200,1,0),"^",4)="@"

The cache.dat has a defined maximum size. You will likely want to change it to 'unlimited'. You should also check the 'expandby' setting.

The license checking is problematic in Cache.

$$ACTJ^%ZOSV() ;# Active jobs

Note that this lists all active jobs. Including system jobs which don't count against your license.

$$AVJ^%ZOSV().

This flat out doesn't work in 4.x. Put in a Q 99 in at the start.

You may also want to comment out the line SET2^XUS to avoid getting a message telling you the maximum number of users are now logged in.:

;I $D(^%ZOSF("ACTJ")) X ^("ACTJ") I $P(XUVOL,U,3),($P(XUVOL,U,3)'>Y) Q 2

Review TCP/IP Listener for MailMan setup under the Build file entry XM*7.1*61 under Description of Enhancements.

Note that the only Institution and Domain file entries are for VISTA.

The FOIA-releasable packages and patch updates included are:

ACCOUNTS RECEIVABLE PRCA 4.5

ADVERSE REACTION TRACKING GMRA 4.0

ASISTS OOPS 1.0

AUTHORIZATION/SUBSCRIPTION USR 1.0

AUTO REPLENISHMENT/WARD STOCK PSGW 2.3

AUTOMATED INFO COLLECTION SYS IBD 3.0

AUTOMATED LAB INSTRUMENTS LA 5.2

AUTOMATED MED INFO EXCHANGE DVBA 2.7

BAR CODE MED ADMIN PSB 2.0

BENEFICIARY TRAVEL DGBT 1.0

CAPACITY MANAGEMENT - RUM KMPR 1.0

CAPACITY MANAGEMENT TOOLS KMPD 1.0

CLINICAL CASE REGISTRIES ROR 1.0

CLINICAL INFO RESOURCE NETWORK RG 1.0

CLINICAL MONITORING SYSTEM QAM 1.0

CLINICAL REMINDERS PXRM 1.0

CMOP PSX 2.0

CONSULT/REQUEST TRACKING GMRC 3.0

CONTROLLED SUBSTANCES PSD 3.0

CPT/HCPCS CODES ICPT 6.0

DENTAL DENT 1.3

DIETETICS FH 5.0

DRG GROUPER ICD 18.0

DRUG ACCOUNTABILITY PSA 3.0

DSS EXTRACTS ECX 3.0

EEO COMPLAINT TRACKING EEO 2.0

ENGINEERING EN 7.0

ENROLLMENT APPLICATION SYSTEM EAS 1.0

EVENT CAPTURE EC 2.0

FEE BASIS FB 3.5

FILEMAN DELPHI COMPONENTS FMDC 1.0

GEN. MED. REC. - GENERATOR GMRG 3.0

GEN. MED. REC. - I/O GMRY 4.0

GEN. MED. REC. - VITALS GMRV 4.0

HEALTH LEVEL SEVEN HL 1.6

HEALTH SUMMARY GMTS 2.7

HINQ DVB 4.0

HOSPITAL BASED HOME CARE HBH 1.0

ICR - IMMUNOLOGY CASE REGISTRY IMR 2.1

IFCAP PRC 5.1

IMAGING MAG 3.0

INCIDENT REPORTING QAN 2.0

INCOME VERIFICATION MATCH IVM 2.0

INCOMPLETE RECORDS TRACKING DGJ 1.0

INPATIENT MEDICATIONS PSJ 5.0

INTEGRATED BILLING IB 2.0

INTEGRATED PATIENT FUNDS PRPF 3.0

INTERIM MANAGEMENT SUPPORT ECT 1.05

KERNEL XU 8.0

LAB SERVICE LR 5.2

LEXICON UTILITY LEX 2.0

LIBRARY LBR 2.5

LIST MANAGER VALM 1.0

MAILMAN XM 8.0

MASTER PATIENT INDEX VISTA MPIF 1.0

MEDICINE MC 2.3

MENTAL HEALTH YS 5.01

MISSING PATIENT REGISTER MPR 1.0

NATIONAL DRUG FILE PSN 4.0

NATIONAL LABORATORY TEST NLT 5.254

NDBI A7R 1.0

NETWORK HEALTH EXCHANGE AFJX 5.1

NURSING SERVICE NUR 4.0

OCCURRENCE SCREEN QAO 3.0

ONCOLOGY ONC 2.11

ORDER ENTRY/RESULTS REPORTING OR 3.0

OUTPATIENT PHARMACY PSO 7.0

PAID PRS 4.0

PATIENT DATA EXCHANGE VAQ 1.5

PATIENT REPRESENTATIVE QAC 2.0

PCE PATIENT CARE ENCOUNTER PX 1.0

PHARMACY BENEFITS MANAGEMENT PSU 3.0

PHARMACY DATA MANAGEMENT PSS 1.0

PHARMACY PRESCRIPTION PRACTICE PPP 1.0

POLICE & SECURITY ES 1.0

PROBLEM LIST GMPL 2.0

PROSTHETICS RMPR 3.0

QUALITY ASSURANCE INTEGRATION QAQ 1.7

QUASAR ACKQ 2.0

RADIOLOGY/NUCLEAR MEDICINE RA 5.0

RECORD TRACKING RT 2.0

REGISTRATION DG 5.3

RPC BROKER XWB 1.1

RUN TIME LIBRARY RGUT 2.1

SAGG PROJECT KMPS 1.8

SCHEDULING SD 5.3

SOCIAL WORK SOW 3.0

SPINAL CORD DYSFUNCTION SPN 2.0

SURGERY SR 3.0

SURVEY GENERATOR QAP 2.0

TEXT INTEGRATION UTILITIES TIU 1.0

TOOLKIT XT 7.3

UTILIZATION MGMT ROLLUP LOCAL IBQ 1.0

VA FILEMAN DI 22.0

VISIT TRACKING VSIT 2.0

VISUAL IMPAIRMENT SERVICE TEAM ANRV 4.0

VOLUNTARY TIMEKEEPING ABSV 4.0

WOMEN'S HEALTH WV 1.0

Under FOIA, certain records may be withheld in whole or in part from the requestor if they fall within one of nine FOIA exemptions. Four of these exemptions form the basis for the withholding of software by the VHA: Protects certain records related solely to VHA's internal rules and practices. Protects information that is prohibited from disclosure by other laws. Protects trade secrets and confidential commercial or financial information. Protects certain interagency and intra-agency communications.

Therefore removed are copyrighted dlls, ZIP+4 address database, mental health tests, CPT codes, medication instructions, and electronic signature hashing algorithms.

The contents of the following specific files are deleted:

CPT CATEGORY

CPT MODIFIER

PMI-ENGLISH

PMI-SPANISH

PMI MAP-ENGLISH

PMI MAP-SPANISH

WARNING LABEL-ENGLISH

WARNING LABEL-SPANISH

WARNING LABEL MAP

Copyright Holder Mental Health Instrument

CPP AOR

CPP CES

CPP CPI

CPP FES

CPP FIRO

CPP GES

CPP MATE

CPP MYER

CPP STAI

CPP WAS

CPP WES

IPAT 16PF

MILL MCMI

MILL MILL

MILL MCMI2

MOT SF36

NCS AUIR

NCS SCL9R

PAR NEOPI

PAR PAI

PSYC BHS

PSYC BAI

PSYC BSI

PSYC BDI

UM M168

UM MMPI

UM MMPR

UM MMP2S

UMPI MMPI2

To install the CPT codes (which may be purchased from the AMA on electronic media) for use within VistA, the instruction manual for the conversion and routines may be found under the folder "VistA\Software\Packages\CPT-HCPCS Codes - ICPT\programs\AMA to VistA conversion"

The electronic signature hashing algorithms have been replaced in routines XUSHSH and XUSHSHP.

Software is also available on the web at www.va.gov/vista.

Suggest removing DVB ADMISSION HINQ item from the DGPM MOVEMENT EVENTS protocol. Some other items are probably not needed either. Note DGPM MOVEMENT EVENTS is an extended action protocol (not event driver).