XTVSLPD1 ;ALBANY FO/GTS - VistA Package Sizing Manager - Caption display APIs; 12-JUL-2016
Source file <XTVSLPD1.m>
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| BADRNG(X) | ;Checks user entered File Range (used by DIR call)
|
|
| SETSTR(CAPARY) | ;Return a string of Package File Lineitem (Concatonate fields to 1 HDR line)
|
|
| EDPKGPRM(PKGNME) | ; Edit Package Parameters
|
|
| EDCHK(PKGNME) | ; Check for edit
; Input PKGNME - Name of selected package ; Output XTEDIT - 0: Not Edited ; 1: Edited |
|
| DATCHK(BIDATA,EDDATA) | ;Compare data for Add, Change, Delete OR find if all same data in different '|' pces
|
|
| BEFORIMG(PKGNME) | ; Create "^TMP(""XTVS-PARAM-BI"","_$J_","""_PKGNME_""")" to record initial package definitions before edits
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("XTVS-PARAM-BI" | EDCHK+6, EDCHK+7, EDCHK+8, EDCHK+10, EDCHK+13, EDCHK+17, EDCHK+20, EDCHK+24, EDCHK+27, EDCHK+31 , EDCHK+34, EDCHK+37, BEFORIMG+1, BEFORIMG+2*, BEFORIMG+3*, BEFORIMG+4*, BEFORIMG+5*, BEFORIMG+6*, BEFORIMG+7*, BEFORIMG+8* , BEFORIMG+9* |
| ^TMP("XTVS-PARAM-CAP" | EDCHK+6, EDCHK+7, EDCHK+8, EDCHK+10, EDCHK+14, EDCHK+17, EDCHK+21, EDCHK+24, EDCHK+28, EDCHK+31 , EDCHK+35, EDCHK+37, BEFORIMG+2, BEFORIMG+3, BEFORIMG+4, BEFORIMG+5, BEFORIMG+6, BEFORIMG+7, BEFORIMG+8, BEFORIMG+9 |
| Name | Line Occurrences |
|---|---|
| $$DATCHK | EDCHK+15, EDCHK+22, EDCHK+29, EDCHK+36 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BICHK | DATCHK+1~, DATCHK+5*, DATCHK+7 |
| BIDATA | EDCHK+12~, EDCHK+13*, EDCHK+15, EDCHK+19~, EDCHK+20*, EDCHK+22, EDCHK+26~, EDCHK+27*, EDCHK+29, EDCHK+33~ , EDCHK+34*, EDCHK+36, DATCHK~, DATCHK+2, DATCHK+4, DATCHK+5 |
| BIPCE | DATCHK+1~, DATCHK+4*, DATCHK+5 |
| CAPARY | SETSTR~, SETSTR+4, SETSTR+5, SETSTR+6 |
| DATANAME | EDPKGPRM+1~, EDPKGPRM+5*, EDPKGPRM+7, EDPKGPRM+8 |
| DATANUM | EDPKGPRM+1~, EDPKGPRM+3*, EDPKGPRM+4*, EDPKGPRM+5, EDPKGPRM+8, EDPKGPRM+11, EDPKGPRM+14, EDPKGPRM+17, EDPKGPRM+20, EDPKGPRM+23 , EDPKGPRM+26 |
| DIR | EDPKGPRM+6~, EDPKGPRM+28!, EDPKGPRM+30! |
| DIR("A" | EDPKGPRM+7*, EDPKGPRM+11, EDPKGPRM+14, EDPKGPRM+17, EDPKGPRM+20, EDPKGPRM+23, EDPKGPRM+26 |
| DIR("B" | EDPKGPRM+8*, EDPKGPRM+11, EDPKGPRM+14, EDPKGPRM+17, EDPKGPRM+20, EDPKGPRM+23, EDPKGPRM+26 |
| DIRUT | EDPKGPRM+30! |
| DTOUT | EDPKGPRM+4, EDPKGPRM+30! |
| DUOUT | EDPKGPRM+4, EDPKGPRM+30! |
| EDDATA | EDCHK+12~, EDCHK+14*, EDCHK+15, EDCHK+19~, EDCHK+21*, EDCHK+22, EDCHK+26~, EDCHK+28*, EDCHK+29, EDCHK+33~ , EDCHK+35*, EDCHK+36, DATCHK~, DATCHK+2, DATCHK+7 |
| EDITARY | EDPKGPRM+1~, EDPKGPRM+2*, EDPKGPRM+4, EDPKGPRM+5, EDPKGPRM+8 |
| EDPCE | DATCHK+1~, DATCHK+7* |
| EQDATFND | DATCHK+1~, DATCHK+6*, DATCHK+7*, DATCHK+8 |
| FLD | SETSTR+1~, SETSTR+5*, SETSTR+6 |
| GETOUT | EDPKGPRM+1~ |
| LINEITM | SETSTR+1~, SETSTR+2*, SETSTR+6*, SETSTR+7 |
| LPCNT | SETSTR+1~, SETSTR+3*, SETSTR+4*, SETSTR+5, SETSTR+6 |
| PKGNME | EDPKGPRM~, EDPKGPRM+2, EDCHK~, EDCHK+6, EDCHK+7, EDCHK+8, EDCHK+10, EDCHK+13, EDCHK+14, EDCHK+17 , EDCHK+20, EDCHK+21, EDCHK+24, EDCHK+27, EDCHK+28, EDCHK+31, EDCHK+34, EDCHK+35, EDCHK+37, BEFORIMG~ , BEFORIMG+1, BEFORIMG+2, BEFORIMG+3, BEFORIMG+4, BEFORIMG+5, BEFORIMG+6, BEFORIMG+7, BEFORIMG+8, BEFORIMG+9 |
| >> RESULT | BADRNG+1*, BADRNG+2*, BADRNG+3 |
| UPDATLST | EDPKGPRM+1~ |
| X | BADRNG~, BADRNG+2, EDPKGPRM+6~, EDPKGPRM+28!, EDPKGPRM+30! |
| XTEDIT | EDCHK+4~, EDCHK+5*, EDCHK+6*, EDCHK+7*, EDCHK+8*, EDCHK+9, EDCHK+10*, EDCHK+11, EDCHK+15*, EDCHK+16 , EDCHK+17*, EDCHK+18, EDCHK+22*, EDCHK+23, EDCHK+24*, EDCHK+25, EDCHK+29*, EDCHK+30, EDCHK+31*, EDCHK+32 , EDCHK+36*, EDCHK+37*, EDCHK+38, DATCHK+1~, DATCHK+2*, DATCHK+3, DATCHK+4, DATCHK+8*, DATCHK+9 |
| Y | EDPKGPRM+6~, EDPKGPRM+28!, EDPKGPRM+30! |