IBDF15A ;ALB/CJM - AICS FORM USE BY DIVISION/CLINIC ; JUL 20,1993
Source file <IBDF15A.m>
Package | Total | Call Graph |
---|---|---|
Automated Information Collection System | 1 | $$ACLN^IBDFCNOF |
Registration | 1 | $$PRIM^VASITE |
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 |
---|---|---|
Automated Information Collection System | 3 | IBDF15 IBDY336 IBDY343 |
Name | Comments | DBIA/ICR reference |
---|---|---|
; -- Main print driver
|
||
CLINIC(FORM,FORMNAM) | ;
; -- finds the list of clinics using FORM ; ^TMP($J,"IBDCS",0) is number of clinics found ; ^TMP($J,"IBDCS",divname, div pointer, form name, form pointer, ; clinic name)=clinic pointer := is list of clinics |
|
LIST | ; -- lists the clinics using FORM
|
|
LINEONE | ; -- print on report header, lines, etc.
|
|
LINETWO | ; -- print lines for forms not in use
|
|
LINETHR | ; -- print lines for clinics in other divisions
|
|
ALL(FORMNAM,CL1,DV1) | ;
; -- find all clinics using for irregardless of division ; stored in ^TMP($J,"IBDCS",DIVNAM,DIVIS,FORMNAM,FORM,CLNAME) |
|
HEADER | ; -- writes the report header
|
|
PAUSE | ; -- hold screen
|
|
TYPE(IDX) | ;
; -- type of form ; input cross reference from print Manager Clinic Setups (409.95) ; output name of type of form ; IDX="C","D","E","F","G","H","I","J" |
|
TYPEQ |
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(40.8 - [#40.8] | CLINIC+15 |
^IBE(357 - [#357] | PRINT+2, PRINT+3 |
^SC - [#44] | CLINIC+11, CLINIC+13 |
^SD(409.95 - [#409.95] | CLINIC+8, CLINIC+9 |
^TMP($J | CLINIC+18*, CLINIC+19*, CLINIC+20*, LIST+5, LIST+10, LIST+13, LIST+17, ALL+6, ALL+7, ALL+8 |
Name | Field # of Occurrence |
---|---|
^( | LIST+13, ALL+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CL1 | ALL~, ALL+9 |
CLINIC | CLINIC+6~, CLINIC+9*, CLINIC+10, CLINIC+11, CLINIC+13, CLINIC+18, LIST+1~, LIST+13*, LINEONE+5, LINETHR+3 , ALL+8* |
CLNAME | CLINIC+6~, CLINIC+11*, CLINIC+12, CLINIC+18, LIST+1~, LIST+12*, LIST+13*, LINEONE+4, LINETHR+2, ALL+4~ , ALL+8*, ALL+9 |
CNT | CLINIC+6~, CLINIC+17*, CLINIC+20 |
DIR | PAUSE+1~ |
DIR(0 | PAUSE+3* |
DIVIS | CLINIC+6~, CLINIC+13*, CLINIC+14*, CLINIC+15, CLINIC+18, CLINIC+19, LIST+1~, LIST+5*, LIST+10, LIST+13 , ALL+4~, ALL+6*, ALL+7, ALL+8 |
DIVNAM | CLINIC+6~, CLINIC+15*, CLINIC+16*, CLINIC+18, CLINIC+19, LIST+1~, LIST+4*, LIST+5*, LIST+10, LIST+13 , LIST+16*, LINEONE+2, LINEONE+4, LINETHR+2, ALL+4~, ALL+5*, ALL+6*, ALL+7, ALL+8, ALL+9 , HEADER+4 |
DV1 | ALL~, ALL+9 |
FORM | PRINT+2*, PRINT+3, PRINT+4, CLINIC~, CLINIC+8, CLINIC+18, CLINIC+20, LIST+1~, LIST+10*, LIST+13 , LIST+17*, LINEONE+6, ALL+4~, ALL+7*, ALL+8 |
FORMNAM | PRINT+2*, PRINT+4, CLINIC~, CLINIC+18, CLINIC+20, LIST+1~, LIST+9*, LIST+10*, LIST+13, LIST+16* , LIST+17*, LINEONE+4, LINETWO+3, ALL~, ALL+7, ALL+8 |
IBDONE | LIST+1~, LIST+8! |
IBDONE( | LIST+13, LINEONE+6* |
>> IBHDT | HEADER+3 |
>> IBQUIT | PRINT+2, PRINT+6, LIST+5, LIST+10, LIST+13, LIST+17, LINEONE+2, LINEONE+3, LINETWO+1, LINETWO+2 , LINETHR+1, ALL+6, ALL+8, HEADER+1, PAUSE+3* |
IDX | CLINIC+6~, CLINIC+7*, CLINIC+8, CLINIC+18, LIST+1~, LIST+13*, LINEONE+4, LINETHR+2, TYPE~, TYPE+7* , TYPE+8, TYPE+9, TYPE+10 |
IOF | PRINT+1, HEADER+2 |
IOM | HEADER+3, HEADER+6 |
IOSL | LINEONE+3, LINETWO+2, LINETHR+1, PAUSE+2 |
IOST | PRINT+1, PRINT+6, HEADER+1 |
>> MULTI | CLINIC+14 |
NEWDIV | LIST+1~, LIST+4*, LIST+7*, LIST+16*, LINEONE+2*, LINETWO+1* |
>> PAGE | HEADER+1, HEADER+2, HEADER+3, HEADER+7* |
SETUP | CLINIC+6~, CLINIC+8*, CLINIC+9 |
>> VAUTD | LIST+5, ALL+6 |
>> VAUTD( | LIST+5, ALL+6 |
X | PAUSE+1~, TYPE+6~, TYPE+8*, TYPE+9*, TYPE+10*, TYPEQ |
Y | PAUSE+1~, PAUSE+3 |