A1VSLPDC ;Albany FO/GTS - VistA Package Sizing Manager - Caption display; 12-JUL-2016
Source file <A1VSLPDC.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 3 | ($$DEL,$$MV,CLOSE,OPEN)^%ZISH ($$FMTE,$$NOW)^XLFDT DISP^XQORM1 |
List Manager | 3 | EN^VALM FULL^VALM1 (CLEAN,KILL)^VALM10 |
VistA Package Sizing Utility | 3 | ($$YNCHK,ADD,JUSTPAWS,LISTOUT,SPLITADD)^A1VSLAPI ($$BLDNUM,$$VERNUM)^A1VSLM ($$SETSTR,EDITFNUM,EDITFRNG,EDITPRFX,SPLITOUT,UPDTNODE)^A1VSLPD1 |
Toolkit | 1 | $$GET^XPAR |
VA FileMan | 1 | ^DIR |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
VistA Package Sizing Utility | 2 | A1VSLP A1VSRFL |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; -- main entry point for A1VS PKG MGR PARAM CAPTN DISP
|
|
HDR | ; -- header code
|
|
INIT | ; -- init variables and list array
|
|
HELP | ; -- help code
|
|
EXIT | ; -- exit code
|
|
EXPND | ; -- expand code
|
|
KILL | ; - Cleanup local and global display arrays
|
|
SELPKG(ADPKG) | ; Select Package to Edit from ^TMP("A1VS PKG MGR PARAM CAP",$J)
; INPUT: ; ADPKG : 0 - Do not allow add new package [Default] ; : 1 - Allow add new package |
|
DATACHK(PKG) | ; Check for existence of entered package in ^TMP("A1VS PKG MGR PARAM CAP",$J)
|
|
EDPKGPRM(PKGNME) | ; Edit Package Parameters
|
|
CHKX(XADD) | ;Check for Package
; INPUT: ; XADD : 0 - Do not allow add new package ; : 1 - Allow add new package |
|
PKGLIST(X,LASTSPKG) | ;List packages from user entry [to support 'XADD' mod in CHKX]
|
|
PKGHLP | ; Package selection help
|
|
EDITPRM | ; Edit parameters for a package
; -- Protocol: A1VS PKG MGR EDIT PACKAGE PARM ACTION |
|
DELPMPKG | ; Delete parameters from a package
; -- Protocol: A1VS PKG MGR DEL PACKAGE PARM ACTION |
|
SAVPMPKG | ; Save Package Parameters file
; -- Protocol: A1VS PKG MGR SAVE PACKAGE PARM ACTION |
Name | Field # of Occurrence |
---|---|
$$DEL^%ZISH | SAVPMPKG+29, SAVPMPKG+31 |
$$MV^%ZISH | SAVPMPKG+30 |
CLOSE^%ZISH | SAVPMPKG+42 |
OPEN^%ZISH | SAVPMPKG+36 |
$$YNCHK^A1VSLAPI | CHKX+15, PKGHLP+2, DELPMPKG+12, SAVPMPKG+17, SAVPMPKG+18 |
ADD^A1VSLAPI | INIT+8, INIT+9 |
JUSTPAWS^A1VSLAPI | PKGLIST+12, EDITPRM+22, DELPMPKG+15, SAVPMPKG+4 |
LISTOUT^A1VSLAPI | PKGLIST+8, PKGLIST+13, PKGHLP+9 |
SPLITADD^A1VSLAPI | INIT+13 |
$$BLDNUM^A1VSLM | HDR+5 |
$$VERNUM^A1VSLM | HDR+5 |
$$SETSTR^A1VSLPD1 | EDITPRM+19 |
EDITFNUM^A1VSLPD1 | EDPKGPRM+65 |
EDITFRNG^A1VSLPD1 | EDPKGPRM+83 |
EDITPRFX^A1VSLPD1 | EDPKGPRM+47 |
SPLITOUT^A1VSLPD1 | EDPKGPRM+38, EDPKGPRM+56, EDPKGPRM+74 |
UPDTNODE^A1VSLPD1 | EDPKGPRM+18, EDPKGPRM+28, EDPKGPRM+94 |
^DIR | SELPKG+14, EDPKGPRM+16, EDPKGPRM+26, EDPKGPRM+44, EDPKGPRM+62, EDPKGPRM+80, EDPKGPRM+92 |
EN^VALM | EN+3 |
FULL^VALM1 | EDITPRM+13, DELPMPKG+4, SAVPMPKG+3 |
CLEAN^VALM10 | KILL+1 |
KILL^VALM10 | KILL+2 |
$$FMTE^XLFDT | SAVPMPKG+8 |
$$NOW^XLFDT | SAVPMPKG+8 |
$$GET^XPAR | HDR+3, SAVPMPKG+14 |
DISP^XQORM1 | HELP+1 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("A1VS PKG MGR PARAM CAP" | KILL+3! |
^TMP("A1VS-PARAM-CAP" | INIT+5, INIT+10, INIT+11, INIT+12, DATACHK+3, CHKX+11, CHKX+19*, CHKX+20*, CHKX+21*, CHKX+22* , CHKX+23*, CHKX+24*, CHKX+25*, CHKX+26*, CHKX+27*, CHKX+28*, PKGLIST+3, PKGHLP+6, SAVPMPKG+41 |
^VA(200 - [#200] | SAVPMPKG+12 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> A1VPSPRM | HDR+10, DELPMPKG+9, SAVPMPKG+26, SAVPMPKG+30, SAVPMPKG+31, SAVPMPKG+32, SAVPMPKG+43* |
ADPKG | SELPKG~, SELPKG+6*, SELPKG+12 |
CAPARY | EDITPRM+12~, EDITPRM+16*, EDITPRM+19, DELPMPKG+3~, DELPMPKG+7*, DELPMPKG+13 |
CAPDAT | INIT+1~, INIT+7*, INIT+11*, INIT+12, INIT+13 |
CHNGMADE | EN+1~, EN+2*, HDR+10, EDPKGPRM+1~, EDPKGPRM+4*, EDPKGPRM+18, EDPKGPRM+19*, EDPKGPRM+28, EDPKGPRM+29*, EDPKGPRM+48* , EDPKGPRM+66*, EDPKGPRM+84*, EDPKGPRM+94, EDPKGPRM+95*, EDPKGPRM+100, EDITPRM+17*, EDITPRM+18, DELPMPKG+12*, DELPMPKG+13, SAVPMPKG+4 , SAVPMPKG+5, SAVPMPKG+44* |
DATAITEM | INIT+1~, INIT+12*, INIT+13 |
DATANAME | EDPKGPRM+1~, EDPKGPRM+6*, EDPKGPRM+8, EDPKGPRM+9, EDPKGPRM+18, EDPKGPRM+19, EDPKGPRM+28, EDPKGPRM+29, EDPKGPRM+37, EDPKGPRM+38 , EDPKGPRM+48, EDPKGPRM+55, EDPKGPRM+56, EDPKGPRM+66, EDPKGPRM+73, EDPKGPRM+74, EDPKGPRM+84, EDPKGPRM+94, EDPKGPRM+95 |
DATANUM | EDPKGPRM+1~, EDPKGPRM+4*, EDPKGPRM+5*, EDPKGPRM+6, EDPKGPRM+9, EDPKGPRM+12, EDPKGPRM+18, EDPKGPRM+19, EDPKGPRM+23, EDPKGPRM+28 , EDPKGPRM+29, EDPKGPRM+33, EDPKGPRM+37, EDPKGPRM+39, EDPKGPRM+48, EDPKGPRM+51, EDPKGPRM+55, EDPKGPRM+66, EDPKGPRM+69, EDPKGPRM+73 , EDPKGPRM+84, EDPKGPRM+87, EDPKGPRM+94, EDPKGPRM+95 |
DEFDIR | HDR+1~, HDR+3*, HDR+6, SAVPMPKG+6~, SAVPMPKG+14*, SAVPMPKG+29, SAVPMPKG+30, SAVPMPKG+31, SAVPMPKG+36 |
DELFLE | SAVPMPKG+25~, SAVPMPKG+29, SAVPMPKG+31 |
DELFLE( | SAVPMPKG+29*!, SAVPMPKG+31* |
DELRSLT | SAVPMPKG+20~, SAVPMPKG+23*, SAVPMPKG+29*, SAVPMPKG+30*, SAVPMPKG+31*, SAVPMPKG+35 |
DIR | SELPKG+5~, EDPKGPRM+7~, EDPKGPRM+97!, EDPKGPRM+99! |
DIR("?" | SELPKG+13*, EDPKGPRM+13*, EDPKGPRM+14*, EDPKGPRM+24*, EDPKGPRM+42*, EDPKGPRM+59*, EDPKGPRM+60*, EDPKGPRM+77*, EDPKGPRM+78*, EDPKGPRM+90* |
DIR("A" | SELPKG+8*, EDPKGPRM+8*, EDPKGPRM+40*, EDPKGPRM+57*, EDPKGPRM+75*, EDPKGPRM+88* |
DIR("B" | EDPKGPRM+9*, EDPKGPRM+41!, EDPKGPRM+58!, EDPKGPRM+76! |
DIR("PRE" | SELPKG+12*, EDPKGPRM+89* |
DIR(0 | SELPKG+11*, EDPKGPRM+15*, EDPKGPRM+25*, EDPKGPRM+43*, EDPKGPRM+61*, EDPKGPRM+79*, EDPKGPRM+91* |
DIRHEAD | HDR+1~, HDR+6*, HDR+7, HDR+8, HDR+10*, HDR+11, HDR+12 |
DIRUT | SELPKG+5~, SELPKG+16, EDPKGPRM+18, EDPKGPRM+19, EDPKGPRM+20!, EDPKGPRM+28, EDPKGPRM+29, EDPKGPRM+30!, EDPKGPRM+94, EDPKGPRM+95 , EDPKGPRM+99! |
DOADD | CHKX+7~, CHKX+8*, CHKX+15*, CHKX+16, CHKX+18 |
DTIME | PKGLIST+9 |
DTOUT | SELPKG+5~, EDPKGPRM+5, EDPKGPRM+17, EDPKGPRM+27, EDPKGPRM+45, EDPKGPRM+63, EDPKGPRM+81, EDPKGPRM+93, EDPKGPRM+99! |
DUOUT | SELPKG+5~, EDPKGPRM+5, EDPKGPRM+17, EDPKGPRM+27, EDPKGPRM+45, EDPKGPRM+63, EDPKGPRM+81, EDPKGPRM+93, EDPKGPRM+99! |
DUZ | SAVPMPKG+12 |
EDITARY | EDPKGPRM+1~, EDPKGPRM+3*, EDPKGPRM+5, EDPKGPRM+6, EDPKGPRM+9, EDPKGPRM+18, EDPKGPRM+19, EDPKGPRM+28, EDPKGPRM+29, EDPKGPRM+37 , EDPKGPRM+48, EDPKGPRM+55, EDPKGPRM+66, EDPKGPRM+73, EDPKGPRM+84, EDPKGPRM+94, EDPKGPRM+95, EDITPRM+12~ |
FILENME | SAVPMPKG+6~, SAVPMPKG+21*, SAVPMPKG+26*, SAVPMPKG+27*, SAVPMPKG+28, SAVPMPKG+32*, SAVPMPKG+36, SAVPMPKG+43 |
GETOUT | EDPKGPRM+1~, EDPKGPRM+35*, EDPKGPRM+36, EDPKGPRM+45*, EDPKGPRM+47, EDPKGPRM+53*, EDPKGPRM+54, EDPKGPRM+63*, EDPKGPRM+65, EDPKGPRM+71* , EDPKGPRM+72, EDPKGPRM+81*, EDPKGPRM+83 |
INITIAL | SAVPMPKG+6~, SAVPMPKG+12*, SAVPMPKG+13*, SAVPMPKG+21 |
IO | SAVPMPKG+39 |
ITEMNUM | CHKX+7~, PKGLIST+1*, PKGLIST+4*, PKGLIST+5, PKGLIST+6, PKGLIST+9, PKGLIST+10, PKGLIST+15, PKGLIST+16, PKGHLP+3~ , PKGHLP+4*, PKGHLP+7*, PKGHLP+8 |
LASTPKG | INIT+1~ |
LASTSPKG | HDR+1~, SELPKG+15*, CHKX+10, CHKX+12, CHKX+16, CHKX+17, CHKX+29, PKGLIST~, PKGLIST+16* |
LISTDATA | EDPKGPRM+34~, EDPKGPRM+37*, EDPKGPRM+38, EDPKGPRM+47, EDPKGPRM+48, EDPKGPRM+52~, EDPKGPRM+55*, EDPKGPRM+56, EDPKGPRM+65, EDPKGPRM+66 , EDPKGPRM+70~, EDPKGPRM+73*, EDPKGPRM+74, EDPKGPRM+83, EDPKGPRM+84 |
LNENUM | INIT+1~, INIT+6*, INIT+10*, INIT+11, INIT+12 |
LPNM | INIT+1~ |
NOWDT | SAVPMPKG+6~, SAVPMPKG+8*, SAVPMPKG+9*, SAVPMPKG+10*, SAVPMPKG+11*, SAVPMPKG+21 |
OLDFNME | SAVPMPKG+25~, SAVPMPKG+28*, SAVPMPKG+29, SAVPMPKG+30 |
PKG | INIT+1~, INIT+3*, INIT+5*, INIT+10, INIT+11, INIT+12, DATACHK~, DATACHK+3 |
PKGLP | CHKX+7~, PKGLIST+2*, PKGLIST+3*, PKGLIST+5, PKGHLP+3~, PKGHLP+5*, PKGHLP+6*, PKGHLP+8 |
PKGNME | SELPKG+5~, SELPKG+7*, SELPKG+16*, SELPKG+17, EDPKGPRM~, EDPKGPRM+3, EDITPRM+12~, EDITPRM+14*, EDITPRM+15, EDITPRM+16 , EDITPRM+17, EDITPRM+22, DELPMPKG+3~, DELPMPKG+5*, DELPMPKG+6, DELPMPKG+7, DELPMPKG+8, DELPMPKG+10, DELPMPKG+15, SAVPMPKG+6~ , SAVPMPKG+40*, SAVPMPKG+41* |
>> POP | SAVPMPKG+37 |
POPERR | SAVPMPKG+6~, SAVPMPKG+7*, SAVPMPKG+37*, SAVPMPKG+38 |
>> PPRMT | EDPKGPRM+39*, EDPKGPRM+40 |
PRMLNLP | INIT+1~ |
RESULT | DATACHK+1~, DATACHK+2*, DATACHK+3*, DATACHK+4 |
SELARY | CHKX+7~, PKGLIST+8, PKGLIST+13, PKGHLP+3~, PKGHLP+9 |
SELARY( | PKGLIST+5*, PKGLIST+16, PKGHLP+8* |
SPCPAD | HDR+1~, HDR+2*, HDR+7*, HDR+8, HDR+9*, HDR+11*, HDR+12 |
UPDATLST | EDPKGPRM+1~, EDPKGPRM+46*, EDPKGPRM+47, EDPKGPRM+48, EDPKGPRM+64*, EDPKGPRM+65, EDPKGPRM+66, EDPKGPRM+82*, EDPKGPRM+83, EDPKGPRM+84 |
>> VALMBCK | EDITPRM+24*, DELPMPKG+17*, SAVPMPKG+47* |
>> VALMCNT | INIT+4*, INIT+8, INIT+9, INIT+13 |
>> VALMHDR(1 | HDR+4* |
>> VALMHDR(2 | HDR+5* |
>> VALMHDR(3 | HDR+8* |
>> VALMHDR(4 | HDR+12* |
WNFILE | SAVPMPKG+6~, SAVPMPKG+16*, SAVPMPKG+17*, SAVPMPKG+18, SAVPMPKG+19, SAVPMPKG+21 |
WOFILE | SAVPMPKG+6~, SAVPMPKG+16*, SAVPMPKG+18*, SAVPMPKG+19, SAVPMPKG+24 |
X | HELP+1*, SELPKG+5~, SELPKG+15, EDPKGPRM+7~, EDPKGPRM+18, EDPKGPRM+19, EDPKGPRM+28, EDPKGPRM+29, EDPKGPRM+94, EDPKGPRM+95 , EDPKGPRM+97!, EDPKGPRM+99!, CHKX+5, CHKX+10*, CHKX+11, CHKX+12, CHKX+13, CHKX+14, CHKX+16, CHKX+17 , CHKX+19, CHKX+20, CHKX+21, CHKX+22, CHKX+23, CHKX+24, CHKX+25, CHKX+26, CHKX+27, CHKX+28 , CHKX+29, PKGLIST~, PKGLIST+2, PKGLIST+3, PKGLIST+15!, PKGLIST+16* |
XADD | CHKX~, CHKX+9*, CHKX+12, CHKX+13, CHKX+29 |
XVAL | CHKX+7~, PKGLIST+7*, PKGLIST+9*, PKGLIST+10, PKGLIST+11, PKGLIST+15, PKGLIST+16 |
Y | SELPKG+5~, SELPKG+16, EDPKGPRM+7~, EDPKGPRM+19, EDPKGPRM+29, EDPKGPRM+45, EDPKGPRM+47, EDPKGPRM+63, EDPKGPRM+65, EDPKGPRM+81 , EDPKGPRM+83, EDPKGPRM+95, EDPKGPRM+97!, EDPKGPRM+99! |