DGUTL ;ALB/MRL - DG UTILITY FUNCTIONS ; 08 JAN 86
Source file <DGUTL.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 3 | C^%DTC DT^DICRW ^DIR |
Kernel | 2 | $$S^%ZTLOAD H^XUS |
Registration | 2 | ^DGRPE DIVISION^VAUTOMA |
Integrated Billing | 1 | $$INSUR^IBBAPI |
Name | Comments | DBIA/ICR reference |
---|---|---|
SUBSEQ() | ;enter for further headings of report
; RETURNS STOP; 0=GO,1=STOP |
|
EOM | ;Required Variable: X - Date should be in internal FM date format
|
|
EMGRES(DFN) |
|
|
DT | ||
DIV | ;Determine Division
|
|
ENDREP | ||
QTQ | ||
LO | ||
ASKDIV(NOTALL) | ;Ask for division (one/many/all)
; Input: NOTALL - Flag that prevents selection of all divisions ; 1 = Don't allow selection of all divisions ; 0 = Allow selection of all divisions (default) |
|
LOWER(X) | ;
|
|
TS | ;Table of Contents SET
|
|
TP | ;Table of Contents PRINT
|
|
QTE | ||
TH | ;Table of Contents HEADER
|
|
RI | ;Reimbursable Insurance
; ** NOTE: This procedure appears to be obsolete, but code was modified ; for IB/AR Encapsulation anyways. |
|
C | ;Cover Page
|
|
STOPCHK | ||
H | ;Convert $H to Readable Date/Time
|
|
STOPPED | ;
|
|
QUES(DFN,DGQCODE) | ; EDIT REGISTRATION DATA FOR AMIE USE ONLY
|
|
FIRST() | ;First heading of report
; RETURNS STOP; 0=GO,1=STOP |
|
UPPER(X) | ; -- convert to uppercase
|
|
ASKDIVQ |
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 |
|
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 |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DD" | TH+1 |
^DD("SITE" | C+5 |
^DG(40.8 - [#40.8] | DIV+2, ASKDIV+16 |
^DG(40.80 | ASKDIV+15 |
^DG(43 - [#43] | DIV+1, LO+1, ASKDIV+20 |
^DPT - [#2] | QUES+16, QUES+18, EMGRES+13 |
^UTILITY("DG" | LO+2! |
^UTILITY($J | TS+1*, TP+1, TP+2, TP+3! |
^VA(200 - [#200] | C+4, LO+2 |
Name | Line Occurrences |
---|---|
ASKDIVQ | ASKDIV+16, ASKDIV+21 |
QTE | QUES+11 |
STOPCHK | FIRST+3, SUBSEQ+3 |
STOPPED | FIRST+4, SUBSEQ+5 |
TH | TP+2 |
Name | Field # of Occurrence |
---|---|
^("GL" | DIV+1 |
^("SITE" | C+5 |
^(0 | C+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | DT |
%Y | QUES+9~ |
C | LOWER+1~, LOWER+3* |
D | QUES+9~ |
D0 | QUES+9~ |
DFN | RI+4, QUES~, QUES+11, QUES+16, QUES+18, EMGRES~, EMGRES+10, EMGRES+13 |
>> DGCHANGE | QUES+10*, QUES+18* |
DGCODE | QUES+9~, QUES+12* |
>> DGCPG( | C+1*, C+3 |
>> DGCPT | C+6 |
>> DGDATE | H+1* |
>> DGDIV | DIV+1*, DIV+2* |
DGDR | QUES+9~, QUES+13* |
>> DGERR | QUES+10*, QTE* |
>> DGINS | RI+4* |
DGNODE | QUES+9~, QUES+16*, QUES+18* |
>> DGPAG | TS+1 |
>> DGPAG1 | TS+1 |
DGPC | QUES+9~, QUES+12* |
DGPTND | QUES+9~ |
DGPTND( | QUES+16*, QUES+18 |
DGQ | QUES+9~ |
DGQCODE | QUES~, QUES+11 |
DGQNODES | QUES+9~, QUES+15*, QUES+16 |
DGRPS | QUES+9~, QUES+10*, QUES+14*, QTE |
DGTCH | TP+3!, TH+1 |
>> DGTIME | H+1* |
DGX | QUES+9~ |
DI | QUES+9~ |
DIC | QUES+9~ |
DIR | SUBSEQ+2~ |
DIR(0 | SUBSEQ+4* |
>> DIRUT | SUBSEQ+4 |
DQ | QUES+9~ |
DT | TH+1, H+1, LO |
DTIME | LO* |
DUZ | C+4, LO+2 |
FIRSTDIV | ASKDIV+13~, ASKDIV+15*, ASKDIV+16 |
I | TP+2*, TP+3!, C+1*, C+2*, C+3*, C+7!, LOWER+1~, LOWER+3* |
I1 | TP+2*, TP+3! |
IOF | TH+1, C+1, FIRST+5, SUBSEQ+6, ENDREP |
IOM | TP+2, TH+1, C+1, C+4, C+5 |
>> IONOFF | ENDREP |
IOSL | TP+2, C+2 |
IOST | FIRST+5, SUBSEQ+4, ENDREP |
J | TP+2*, TP+3! |
J1 | TP+2*, TP+3! |
MULTIDIV | ASKDIV+13~, ASKDIV+20*, ASKDIV+21 |
N | QUES+9~, QUES+16* |
NOTALL | ASKDIV~, ASKDIV+23 |
RESULT | EMGRES+12~, EMGRES+13*, EMGRES+14 |
STOP | FIRST+2~, FIRST+4, FIRST+5, FIRST+6, SUBSEQ+2~, SUBSEQ+4*, SUBSEQ+5, SUBSEQ+6, SUBSEQ+7, STOPCHK* |
TT | C+1*, C+2*, C+7! |
U | TH+1, C+1, C+3, C+4, LO*, EMGRES+13 |
USER | LO+2*, LO+3! |
VAUTD | ASKDIV+14!, ASKDIV+21*, ASKDIV+22*, ASKDIV+25!, ASKDIVQ |
VAUTNALL | ASKDIV+13~, ASKDIV+23* |
X | TP+2*, TP+3!, TH+1*!, C+4*, C+5*, C+7!, EOM+2!, UPPER~, UPPER+1, LOWER~ , LOWER+2, QUES+9~, SUBSEQ+2~ |
X1 | C+4*, C+5*, C+7!, EOM+2* |
>> X2 | EOM+2* |
Y | TP+3!, TH+1*, EOM+2*, LOWER+1~, LOWER+2*, LOWER+3*, LOWER+4, QUES+9~, SUBSEQ+2~, ASKDIV+13~ , ASKDIV+22*, ASKDIV+25 |
Z | LOWER+1~, LOWER+3* |
>> ZTQUEUED | STOPCHK |
ZTREQ | STOPPED+2! |
>> ZTSTOP | STOPCHK* |