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 |