IBDFQB ;ALB/MAF - MAIN QUEUE JOB FOR ENCOUNTER FORM PRINTING - FEB 2 1995
Source file <IBDFQB.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 4 | HOME^%ZIS ^%ZISC (,STAT)^%ZTLOAD ($$DOW,$$FMADD,$$FMTH,$$NOW)^XLFDT |
VA Fileman | 3 | (C,NOW)^%DTC ^DIC ^DIE |
Automated Information Collection System | 1 | ^IBDF1B1 |
Registration | 1 | PAUSE^VALM1 |
Package | Total | Caller Graph |
---|---|---|
Automated Information Collection System | 2 | IBDF BACKGRD EF PRINT QUEUE IBDFQS |
Integrated Billing | 1 | IBDF BACKGRD EF PRINT QUEUE |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;
; -- Goes through the "SEQ" cross reference to print the ; highest priority jobs first (lowest sequence number). |
|
UP(IBTASK) | ; -- store results of tasking
|
|
CLEAR | ; -- Clean up variables if task is not queued
|
|
UPDT | ; -- Update start and finish times
|
|
ZTDTH | ; -- Set up the variable ZTDTH to pass the queue date time of the
; queued job. |
|
TASK | ; -- Update Task number and last date printed
|
|
EXIT | ||
ENTRY | ; -- Calc date and do checks on special instructions
|
|
QUEUE(IBDFIFN) | ; -- Set up Queue variables
|
|
SET | ; -- Set up variables needed for priniting of forms
|
|
WEEKEND(DATE) | ;
; -- DATE (defaulted to current date if not passed) ; -- output = 1 if date is a weekend |
|
HOLIDAY(DATE) | ;
; -- DATE (defaulted to current date if not passed) ; -- output = 1 if date is a holiday |
|
DQ | ; -- Generic entry points to edit
; -- only called by jobs tasked by this routine |
Name | Field # of Occurrence |
---|---|
C^%DTC | ZTDTH+6 |
NOW^%DTC | EN+6, UPDT+2 |
HOME^%ZIS | QUEUE+11 |
^%ZISC | QUEUE+18, EXIT+2 |
^%ZTLOAD | QUEUE+11 |
STAT^%ZTLOAD | QUEUE+7 |
^DIC | HOLIDAY+6 |
^DIE | UPDT+2, TASK+2 |
^IBDF1B1 | DQ+3 |
PAUSE^VALM1 | SET+3, SET+7 |
$$DOW^XLFDT | WEEKEND+4 |
$$FMADD^XLFDT | ENTRY+18 |
$$FMTH^XLFDT | ZTDTH+17 |
$$NOW^XLFDT | ENTRY+4, WEEKEND+3, HOLIDAY+3 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^HOLIDAY - [#40.5] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IBD(357.09 - [#357.09] | EN+8, SET+1 |
^IBD(357.99 - [#357.99] | SET+17, SET+18 |
^TMP("IB" | CLEAR+1! |
^TMP("IBDF" | QUEUE+2!, QUEUE+4, CLEAR+1!, SET+17*, SET+18* |
Name | Line Occurrences |
---|---|
$$HOLIDAY | ENTRY+9, ENTRY+10, ENTRY+20, ENTRY+21 |
$$QUEUE | EN+8 |
$$WEEKEND | ENTRY+8, ENTRY+10, ENTRY+19, ENTRY+21 |
CLEAR | QUEUE+4, QUEUE+7 |
ENTRY | SET+11 |
EXIT | EN+9 |
SET | QUEUE+3 |
TASK | UP+2, DQ+5 |
UP | EN+8 |
UPDT | DQ+2, DQ+4 |
ZTDTH | ENTRY+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | EN+6, UPDT+2 |
DA | UPDT+1~, UPDT+2*, TASK+1~, TASK+2* |
DA(1 | UPDT+2*, TASK+2* |
DATE | WEEKEND~, WEEKEND+3*, WEEKEND+4, HOLIDAY~, HOLIDAY+3*, HOLIDAY+5 |
DIC | HOLIDAY+4~, HOLIDAY+5* |
DIC(0 | HOLIDAY+5* |
DIE | UPDT+1~, UPDT+2*, TASK+1~, TASK+2* |
DR | UPDT+1~, UPDT+2*, TASK+1~, TASK+2* |
GROUPS | SET+12~, SET+14*, SET+16*, SET+17, SET+18 |
GROUPS( | SET+15*, SET+16 |
>> IB1FLAG | TASK+3 |
>> IB1TASK | TASK+3* |
IBADDONS | EXIT!, SET+10* |
IBCLN | EXIT!, SET+17* |
IBDFARY | EN+8~, ENTRY+1! |
IBDFARY( | QUEUE+9, ENTRY+23* |
IBDFCTR | ENTRY+2~, ENTRY+16*, ENTRY+17, ENTRY+22* |
IBDFDATE | ENTRY+2~, ENTRY+16*, ENTRY+18*, ENTRY+19, ENTRY+20, ENTRY+21, ENTRY+23 |
IBDFDAY | EXIT! |
IBDFDAY1 | EXIT! |
IBDFDAYS | ENTRY+2~, ENTRY+16*, ENTRY+17 |
>> IBDFFLD | DQ+2*, DQ+4*, UPDT+2 |
IBDFIFN | EN+5*, EN+8*, QUEUE~, UPDT+2, TASK+2, EXIT!, SET+1 |
IBDFINST | EXIT!, ENTRY+2~, ENTRY+4*, ENTRY+8, ENTRY+9, ENTRY+10, ENTRY+19, ENTRY+20, ENTRY+21 |
IBDFJQ | ZTDTH+2~, ZTDTH+4*, ZTDTH+5*, ZTDTH+6*, ZTDTH+7*, ZTDTH+11*, ZTDTH+12*, ZTDTH+14*, ZTDTH+15*, ZTDTH+16* , ZTDTH+17 |
IBDFLAST | EXIT! |
IBDFNAME | EN+5*, QUEUE+11, EXIT! |
IBDFNODE | QUEUE+7, QUEUE+11, EXIT!, SET+1*, SET+2, SET+6, SET+10, SET+15, ENTRY+4, ENTRY+16 |
IBDFNOW | EXIT!, ENTRY+2~, ENTRY+4*, ENTRY+8, ENTRY+9, ENTRY+10, ENTRY+16 |
IBDFNUM | EN+5*, EN+8*, UPDT+2, TASK+2, EXIT!, SET+1 |
IBDFONE | EXIT! |
IBDFQ | EXIT! |
IBDFQD | EN+3~, EN+6*, ZTDTH+4, ZTDTH+11, ZTDTH+14 |
IBDFQDT | EN+3~, EN+6*, ZTDTH+5, ZTDTH+6, ZTDTH+7, ZTDTH+12, ZTDTH+15, ZTDTH+16 |
IBDFQT | EN+3~, EN+6*, ENTRY+4, ZTDTH+3, ZTDTH+4, ZTDTH+5, ZTDTH+6, ZTDTH+7, ZTDTH+9, ZTDTH+10* , ZTDTH+11, ZTDTH+12, ZTDTH+14, ZTDTH+15, ZTDTH+16 |
IBDFQTIM | ENTRY+2~, ENTRY+4*, ZTDTH+4, ZTDTH+5, ZTDTH+6, ZTDTH+7, ZTDTH+11, ZTDTH+12, ZTDTH+14, ZTDTH+15 , ZTDTH+16 |
IBDFQUE | EN+3~, EN+4*, SET+3, SET+7 |
IBDFSEQ | EN+5*, EN+8*, EXIT! |
>> IBDFSING | ENTRY+5 |
IBDFTSTP | EN+3~, EN+4* |
>> IBDFX | UPDT+2* |
IBDFXX | EXIT! |
IBDIV | EXIT!, SET+18* |
IBDT | QUEUE+9*, TASK+2, EXIT! |
IBREPRNT | EXIT!, SET+10* |
IBSRT | EXIT!, SET+10* |
IBSTRTDV | EXIT!, SET+10* |
IBTASK | UP~, UP+1, DQ+5*, TASK+2, TASK+3 |
IBZTSK | QUEUE+17*, CLEAR+5*, CLEAR+8, EXIT! |
IEN | SET+12~, SET+17*, SET+18* |
QUIT | EN+5*, QUEUE+4, QUEUE+7*, QUEUE+18*, CLEAR+3, CLEAR+7*, EXIT!, SET+2, SET+4*, SET+6 , SET+8*, SET+11, ENTRY+8*, ENTRY+9*, ENTRY+10* |
>> SELECTBY | SET+10* |
X | QUEUE+1~, HOLIDAY+4~, HOLIDAY+5*, ZTDTH+6 |
>> X1 | ZTDTH+6* |
>> X2 | ZTDTH+6* |
Y | QUEUE+1~, HOLIDAY+4~, HOLIDAY+6 |
ZTDESC | QUEUE+1~, QUEUE+11* |
ZTDTH | QUEUE+1~, QUEUE+10*, ZTDTH+17* |
>> ZTIO | QUEUE+11* |
ZTION | QUEUE+1~ |
>> ZTQUEUED | QUEUE+18, EXIT+1 |
>> ZTREQ | EXIT+1* |
ZTRTN | QUEUE+1~, QUEUE+11* |
ZTSAVE | QUEUE+1~ |
ZTSAVE("IB*" | QUEUE+11* |
ZTSAVE("^TMP(""IBDF"",$J," | QUEUE+11* |
ZTSK | QUEUE+1~, QUEUE+7*, QUEUE+17, CLEAR+4!, CLEAR+5 |
ZTSK(1 | QUEUE+7, CLEAR+4 |