BSDCCR4 ; IHS/ANMC/LJF - CLINIC CAPACITY REPORT CONT. ;
Source file <BSDCCR4.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 3 | ^%ZTLOAD $$NOW^XLFDT BMES^XPDUTL | 
| IHS Changes To Scheduling | 1 | EXTRACT^BSDCCR2 | 
| VA Fileman | 1 | C^%DTC | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Changes To Scheduling | 2 | BSDCCR0 BSDCCR2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RUN(SDR) | ;Run extract (reschedule if requested) | |
| WHEN(SDEX,SDNOW) | ;Determine date for next run | |
| SCHED(SDEX,SDT,SDRPT,SDMON,SDKID) | ;Schedule repetitive extract run | |
| MON(SDEX,SDT,SDMON) | ;Determine month and date ranges for extracts | |
| EXIT | ;Q  ;I $E(IOST)="C",'$G(SDOUT),'$G(SDXM) N DIR S DIR(0)="E" D ^DIR  ;IHS/ANMC/LJF 10/6/2000 | |
| DAYS(SDATE,SDAY) | ;Adjust target day if necessary | |
| WHEN2(X) | ;Determine date for extract 2 | |
| QDIS(SDXTMP) | ;Display extract queuing information | |
| XTMP | ;Service ^XTMP nodes | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | MON+20, MON+22, MON+26, MON+30, QDIS+8, QQ+3 | 
| ^SD(404.91 - [#404.91] | MON+17, WHEN+12 | 
| ^TMP( | EXIT+1! | 
| ^XTMP("SD53P192" | WHEN+10, XTMP+3, XTMP+4*, XTMP+6*, XTMP+7*, XTMP+8*, XTMP+9*, RUN+5! | 
| Name | Line Occurrences | 
|---|---|
| $$DAYS | WHEN+15, WHEN+18, WHEN+27, WHEN+35, WHEN+41, WHEN2+5 | 
| $$MON | RUN+9 | 
| $$WHEN | RUN+9 | 
| $$WHEN2 | WHEN+22, WHEN+29, WHEN+37, WHEN+42 | 
| SCHED | RUN+10 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | EXIT+2! | 
| %DT | EXIT+2! | 
| %H | EXIT+2! | 
| %I | EXIT+2! | 
| %T | EXIT+2! | 
| %Y | EXIT+2! | 
| CT | EXIT+2! | 
| D | EXIT+2! | 
| DA | EXIT+2! | 
| DAY | EXIT+2! | 
| DIC | EXIT+2! | 
| DIE | EXIT+2! | 
| DIR | EXIT+2! | 
| DR | EXIT+2! | 
| DTOUT | EXIT+2! | 
| DUOUT | EXIT+2! | 
| DUZ | XTMP+4 | 
| ENDATE | EXIT+2! | 
| I | EXIT+3! | 
| J | EXIT+3! | 
| MAX | EXIT+3! | 
| MAXDT | EXIT+3! | 
| SC | EXIT+3! | 
| SC0 | EXIT+3! | 
| SCNA | EXIT+3! | 
| SD | EXIT+3! | 
| SDATE | DAYS~, DAYS+5 | 
| SDAY | DAYS~, DAYS+7, WHEN+5~, WHEN+12*, WHEN+15, WHEN+18, WHEN+27, WHEN+35, WHEN+41, WHEN2+4* , WHEN2+5, EXIT+3! | 
| SDBDT | RUN+2~, EXIT+3! | 
| SDBEG | EXIT+3! | 
| SDC | EXIT+3! | 
| SDCAP | EXIT+4! | 
| SDCCP | EXIT+4! | 
| SDCNAM | EXIT+4! | 
| SDCOL | EXIT+4! | 
| SDCP | EXIT+4! | 
| SDCT | EXIT+4! | 
| SDDAY | EXIT+4! | 
| SDDIV | RUN+2~, EXIT+4! | 
| SDDT | WHEN+5~, WHEN+7*, WHEN+15, EXIT+4! | 
| SDDV | EXIT+4! | 
| SDDW | EXIT+4! | 
| SDEDT | RUN+2~, EXIT+5! | 
| SDEND | EXIT+5! | 
| SDEX | MON~, MON+16, MON+17, MON+18, MON+24, MON+33, QDIS+2~, QDIS+5*, QDIS+6, QDIS+7 , QDIS+8, QDIS+9, WHEN~, WHEN+10, WHEN+22, WHEN+28, WHEN+36, WHEN+42, SCHED~, QQ+4 , QQ+5, XTMP+7, XTMP+8, XTMP+9, RUN+2~, RUN+5, RUN+8, RUN+9, RUN+10, EXIT+5! | 
| SDEXDT | EXIT+5! | 
| SDFAC | EXIT+5! | 
| SDFMT | EXIT+5! | 
| SDHD | EXIT+5! | 
| SDI | SCHED+6~, SCHED+9*, EXIT+1*, EXIT+5! | 
| SDIN | EXIT+5! | 
| SDINT | WHEN+5~, WHEN+13*, WHEN+22, WHEN+25, WHEN+32, EXIT+5! | 
| SDIV | EXIT+5! | 
| SDKID | SCHED~, QQ+1, QQ+4, QQ+5, EXIT+6! | 
| SDL | EXIT+6! | 
| SDLINE | EXIT+6! | 
| SDMAX | EXIT+6! | 
| SDMD | EXIT+6! | 
| SDMG | EXIT+6! | 
| SDMON | MON~, SCHED~, RUN+6~, RUN+9, RUN+10, EXIT+6! | 
| SDMON( | RUN+3 | 
| SDMON("SDBDT" | MON+20*, MON+21, MON+26*, MON+27, MON+28, MON+32, MON+35 | 
| SDMON("SDDIV" | MON+16* | 
| SDMON("SDEDT" | MON+22*, MON+30* | 
| SDMON("SDEX" | MON+17*, SCHED+8 | 
| SDMON("SDPAST" | MON+16* | 
| SDMON("SDPBDT" | MON+20*, MON+26* | 
| SDMON("SDPEDT" | MON+22*, MON+30* | 
| SDMON("SDRPT" | MON+36* | 
| SDMPDT | EXIT+6! | 
| SDNOW | WHEN~, WHEN+6*, WHEN+7, WHEN+10, WHEN+16, EXIT+6! | 
| SDOE | EXIT+6! | 
| SDOE0 | EXIT+6! | 
| SDOUT | EXIT+7! | 
| SDP | EXIT+7! | 
| SDPAGE | EXIT+7! | 
| SDPAR | MON+15~, MON+17*, MON+21, MON+27, WHEN+5~, WHEN+12*, WHEN+13, WHEN+14, WHEN2+4, EXIT+7! | 
| SDPAST | RUN+2~, EXIT+7! | 
| SDPATT | EXIT+7! | 
| SDPBDT | RUN+2~, EXIT+7! | 
| SDPCT | EXIT+7! | 
| SDPEDT | RUN+2~, EXIT+7! | 
| SDPG | EXIT+7! | 
| SDPGDT | XTMP+2*, XTMP+4, XTMP+6, EXIT+8! | 
| SDPNOW | EXIT+8! | 
| SDQUIT | EXIT+8! | 
| SDR | RUN~, RUN+4, EXIT+8! | 
| SDRE | EXIT+8! | 
| SDRPT | SCHED~, XTMP+9, RUN+2~, RUN+7, RUN+9*, RUN+10, EXIT+8! | 
| SDS | EXIT+8! | 
| SDSC1 | EXIT+8! | 
| SDSC2 | EXIT+8! | 
| SDSIZE | EXIT+8! | 
| SDSL | EXIT+8! | 
| SDSOH | EXIT+9! | 
| SDSORT | EXIT+9! | 
| SDSSC | EXIT+9! | 
| SDSTRTDT | EXIT+9! | 
| SDT | MON~, MON+19, MON+25, WHEN+5~, WHEN2+3*, WHEN2+5, SCHED~, SCHED+7, QQ+3, XTMP+2 , XTMP+8, RUN+6~, RUN+7*, RUN+8*, RUN+9*, RUN+10, EXIT+9! | 
| SDTCAP | EXIT+9! | 
| SDTIME | WHEN+5~, WHEN+14*, WHEN+16, WHEN+22, WHEN+28, WHEN+36, WHEN+42, WHEN2+6, EXIT+9! | 
| SDTIT | EXIT+9! | 
| SDTITL | EXIT+9! | 
| SDTOE | EXIT+9! | 
| SDTSL | EXIT+10! | 
| SDTX | EXIT+10! | 
| SDTY | EXIT+10! | 
| SDV | RUN+2~, RUN+3*, EXIT+10! | 
| SDX | MON+15~, MON+33*, MON+34*, MON+35*, MON+36, MON+37, DAYS+4~, DAYS+6*, DAYS+7, EXIT+10! | 
| SDXM | EXIT+10! | 
| SDXTMP | QDIS~, QDIS+4, EXIT+10! | 
| SDXTMP("EXTRACT" | QDIS+6, QDIS+7, QDIS+8 | 
| SDY | MON+15~, MON+32*, MON+33*, MON+35, EXIT+10! | 
| SDZ | EXIT+10! | 
| SI | EXIT+10! | 
| SM | EXIT+10! | 
| SS | EXIT+10! | 
| U | MON+21, MON+27, MON+34, MON+35, QDIS+6, WHEN+10, WHEN+12, WHEN+13, WHEN+14, WHEN2+4 , XTMP+2, XTMP+6, RUN+7 | 
| X | MON+22, MON+28, MON+29, MON+30, DAYS+4~, DAYS+6, WHEN+5~, WHEN+16, WHEN+17, WHEN+22 , WHEN+25, WHEN+26, WHEN+27, WHEN+28*, WHEN+29*, WHEN+32, WHEN+33*, WHEN+35, WHEN+36*, WHEN+37* , WHEN+40*, WHEN+41*, WHEN+42, WHEN2~, WHEN2+3, WHEN2+6*, XTMP+1~, XTMP+2, EXIT+10! | 
| X1 | MON+15~, MON+21*, MON+27*, MON+29*, DAYS+4~, DAYS+5*, WHEN+5~, WHEN+15*, WHEN+17*, WHEN+18 , WHEN+26*, WHEN+27*, WHEN+33*, WHEN+34*, WHEN+35*, WHEN+40*, WHEN+41, WHEN2+5*, XTMP+1~, XTMP+2* , EXIT+10! | 
| X2 | MON+15~, MON+21*, MON+27*, MON+29*, DAYS+4~, DAYS+6*, WHEN+5~, WHEN+15*, WHEN+18*, WHEN+27* , WHEN+35*, WHEN+41*, WHEN2+5*, XTMP+1~, XTMP+2*, EXIT+10! | 
| Y | MON+15~, MON+19*, MON+20, MON+22*, MON+25*, MON+26, MON+30*, QDIS+2~, QDIS+8*, QDIS+9 , SCHED+6~, QQ+3*, QQ+4, QQ+5, EXIT+10! | 
| ZTDESC | SCHED+6~, SCHED+8* | 
| ZTDTH | SCHED+6~, SCHED+7* | 
| ZTIO | SCHED+6~, SCHED+7* | 
| ZTRTN | SCHED+6~, SCHED+7* | 
| ZTSAVE | SCHED+6~ | 
| ZTSAVE("SDMON(" | SCHED+7* | 
| ZTSK | SCHED+6~, SCHED+9, QQ, QQ+4, QQ+5, XTMP+7, RUN+5 |