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 |