APSPRT ; IHS/DSD/ENM - PRINTS PREPACK AND U/D LABELS 7/22/89 ; [ 09/03/97 1:30 PM ]
Source file <APSPRT.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 5 | ^DIC YN^DICN ^DIE ^DIK ^DIR |
IHS Changes To Pharmacy | 1 | (,EN)^APSPRT1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
BODY | ;
|
|
END | ||
DISPLAY | ;Displays labels
|
|
;
|
||
ASKX | ;Exit point for ASK subroutine
|
|
SETVARX | ;
|
|
ADDX | ;Exit point for ADD subroutine
|
|
START | ;
|
|
ADD | ;
|
|
EOJ | ;Clean up variables
|
|
YESX | ;
|
|
ASK | ;Asks if label is correct
|
|
YES | ;
|
|
DIE | ;
|
|
SETVAR | ;Displays labels
|
|
PRINTX | ;
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^APSPP(31 - [#9009031] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^APSPP(31 - [#9009031] | ADD+10, ADD+13, YES+5*, SETVAR+1, SETVAR+2, SETVAR+4 |
^APSPP(31.1 - [#9009031.1] | SETVAR+2 |
^DD("DD" | SETVAR+6 |
^DD(9009031.1 | SETVAR+11 |
^PSDRUG - [#50] | SETVAR+4 |
Name | Line Occurrences |
---|---|
@( | PRINT+12 |
ADD | BODY+1 |
ADDX | ADD+6, ADD+10 |
ASK | BODY+3, ASK+6, ASK+9 |
ASKX | ASK+5, ASK+7 |
BODY | BODY+2, BODY+4, BODY+7 |
DIE | ASK+8 |
DISPLAY | ASK+2 |
END | START+2, BODY+2 |
EOJ | BODY+2, BODY+4, END, PRINTX+1 |
BODY+6, PRINT+5 | |
PRINTX | PRINT+6, PRINT+10 |
SETVAR | ASK+1 |
SETVARX | SETVAR+10 |
YES | ASK+5 |
YESX | YES+2 |
Name | Field # of Occurrence |
---|---|
^("TN" | SETVAR+1!, SETVAR+4 |
^(0 | SETVAR+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | ASK+4*, PRINT+2*, PRINT+5, PRINT+6, PRINT+12, EOJ+4! |
%Y | ASK+5, ASK+6, ASK+7, EOJ+4! |
%ZIS | EOJ+6! |
APSP | EOJ+3! |
APSP("CNTL#" | YES+3, YES+4, SETVAR+5*, SETVAR+7, DISPLAY+4, EOJ+2! |
APSP("COPIES" | YES+1*, SETVAR+3*, PRINT+7, PRINT+11*, EOJ+2! |
APSP("DRUG" | SETVAR+4*, DISPLAY+3, EOJ+1! |
APSP("EXPDATE" | SETVAR+5*, SETVAR+6 |
APSP("LASTP" | ADD+2, YES+3*, YES+5 |
APSP("LASTU" | ADD+3, YES+4*, YES+5 |
APSP("LINE1" | DISPLAY+1 |
APSP("LINE2" | DISPLAY+5 |
APSP("PRT" | PRINT+1*, PRINT+12 |
APSP("QTY" | SETVAR+3*, DISPLAY+3, EOJ+1! |
APSP("QTYFLG" | EOJ+4! |
APSP("SIG" | SETVAR+11*, DISPLAY+1 |
APSP("TYPE" | BODY+5, YES+1, YES+3, YES+4, SETVAR+8*, SETVAR+9, SETVAR+10, DISPLAY+1, DISPLAY+2, DISPLAY+5 , PRINT+1, EOJ+2! |
APSP(22 | SETVAR+7, DISPLAY+1, DISPLAY+3, DISPLAY+4, DISPLAY+5 |
APSP(29 | YES+1 |
APSPDR | EOJ+6! |
APSPDR1 | EOJ+6! |
APSPGC | EOJ+5! |
APSPGY | EOJ+5! |
APSPIG | EOJ+2! |
APSPLBL | SETVAR+2*, SETVAR+4, SETVAR+11, EOJ+1! |
APSPLOG | SETVAR+2*, SETVAR+3, SETVAR+5, SETVAR+8, EOJ+1! |
APSPRT | EOJ+3! |
APSPRT("ADD" | ADD+1!, ADD+8*, ADD+13, ASK+7, YES+2, EOJ+4! |
APSPRT("DA" | ADD+7*, ADD+10, ADD+13, ASK+7 |
APSPRT("EXPDATE" | SETVAR+6*, SETVAR+7*, SETVAR+9*, DISPLAY+4, EOJ+2! |
APSPRT("QUIT" | START+2, BODY+2, BODY+4, ADD+6*, ADD+10*, ADD+13*, ASK+7*, EOJ+3, EOJ+4! |
APSPZLA | EOJ+5! |
APSPZM | EOJ+5! |
APSPZZL | EOJ+5! |
DA | ADD+7*, ADD+13*, ASK+7*, SETVAR+1, SETVAR+2, SETVAR+4, EOJ+1! |
DIC | ADD+4*, ADD+7, EOJ+1!, EOJ+5! |
DIC("A" | ADD+4* |
DIC(0 | ADD+4* |
DIE | ADD+7*, EOJ+1!, EOJ+5! |
DIK | ADD+13*, ASK+7*, EOJ+5! |
DIR | PRINT+8! |
DIR("A" | PRINT+7* |
DIR(0 | PRINT+8* |
DR | ADD+7*, DIE+1*, EOJ+5! |
DUOUT | ADD+6, EOJ+5! |
II | EOJ+5! |
IOP | EOJ+5! |
POP | EOJ+5! |
U | ADD+7, ADD+8, ADD+13, YES+5, SETVAR+2, SETVAR+3, SETVAR+4, SETVAR+5, SETVAR+8, SETVAR+11 |
X | ADD+6, SETVAR+11*, PRINT+10, PRINT+11, EOJ+4! |
Y | ADD+6, ADD+7, ADD+8, SETVAR+6*, SETVAR+7, SETVAR+9, EOJ+4! |