BSDCCR2 ; IHS/ANMC/LJF - CLINIC CAPACITY REPORT CONT.;
Source file <BSDCCR2.m>
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Changes To Scheduling | 2 | BSDCCR3 BSDCCR4 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HINI | ;Initialize header variables | |
| CL | ;Evaluate list of clinics | |
| SUBT(SDTY) | ;Print subtitles | |
| IHS | ;EP; re-entry point from list template  ;IHS/ANMC/LJF 10/6/2000 | |
| STOP | ;Check for stop task request | |
| HDR(SDTY,SDIV,SDCP,SC) | ;Print header | |
| HDRX(SDTY) | ;Extra header lines | |
| START | ;Gather data for printed report | |
| ARRSET(SDCP,SC,SDI) | ;Set daily counts into array | |
| DIV(SDIV) | ;Evaluate division | |
| ORD | ;Build list to order clinic output | |
| CP | ;Evaluate list of credit pairs | |
| EXTRACT | ;Gather data for extract | |
| OE(SDBDT,SDEDT,MAX,SDEX) | ;Count clinic workload | |
| TIME(SDBEG,SDEND) | ;Calculate length of run time | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DTC | IHS+7, OE+27, EXTRACT+5 | 
| NOW^%DTC | HINI+4 | 
| $$S^%ZTLOAD | STOP+1 | 
| EXXM^BSDCCR0 | EXTRACT+33 | 
| TXXM^BSDCCR0 | EXTRACT+20 | 
| $$CLINIC^BSDCCR1 | CL+5, CP+7, EXTRACT+12 | 
| $$CPAIR^BSDCCR1 | OE+12, CP+6 | 
| $$DIV^BSDCCR1 | OE+23, CL+7 | 
| ARRINI^BSDCCR1 | OE+24 | 
| INIT^BSDCCR1 | IHS+6, EXTRACT+3 | 
| $$OTX^BSDCCR3 | HDRX+8 | 
| HDRXM^BSDCCR3 | HDR+11 | 
| PRT^BSDCCR3 | IHS+25, EXTRACT+33 | 
| XMTX^BSDCCR3 | EXTRACT+26, EXTRACT+27, EXTRACT+28, EXTRACT+29, EXTRACT+30, EXTRACT+31, EXTRACT+32 | 
| EXIT^BSDCCR4 | IHS+9, IHS+21, IHS+24, IHS+25, EXTRACT+34 | 
| NAVA^BSDCCR5 | IHS+23, EXTRACT+17 | 
| EN^BSDCCRL | START+1 | 
| SUBT^BSDCCRL | SUBT+1 | 
| ^DIR | HDR+12 | 
| $$XY^SCRPW50 | HDR+14 | 
| $$GETOE^SDOE | OE+9 | 
| $$HTE^XLFDT | EXTRACT+24 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | HINI+4 | 
| ^SC - [#44] | ORD+5, OE+11, CL+4, CP+2, CP+3, EXTRACT+11 | 
| ^SCE("B" | OE+6, OE+7 | 
| ^TMP("SD" | IHS+4!, IHS+22, ORD+1, ORD+3, ORD+4, OE+24, OE+25*, OE+26*, ARRSET+6, ARRSET+9* , CL+8*, EXTRACT+4!, EXTRACT+16 | 
| ^TMP("SDS" | IHS+4!, ORD+6*, EXTRACT+4! | 
| ^TMP("SDTMP" | IHS+4!, EXTRACT+4! | 
| ^TMP("SDTOT" | IHS+4! | 
| ^TMP("SDXM" | EXTRACT+4!, EXTRACT+20! | 
| Name | Line Occurrences | 
|---|---|
| $$DIV | OE+10, CL+4, CP+3 | 
| $$TIME | EXTRACT+23 | 
| @( | IHS+18 | 
| ARRSET | OE+28 | 
| HDRX | HDR+16 | 
| OE | IHS+8, EXTRACT+8 | 
| ORD | IHS+25, EXTRACT+20 | 
| STOP | OE+8, CL+3, HDR+13 | 
| SUBT | HDR+20 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | HINI+1~, HINI+4 | 
| %H | HINI+1~ | 
| %I | HINI+1~ | 
| DIR | HDR+12~ | 
| DIR(0 | HDR+12* | 
| DT | IHS+3, EXTRACT+3 | 
| IOF | HDR+14 | 
| IOM | IHS+2, EXTRACT+2 | 
| IOST | START+1, HDR+12, HDR+14 | 
| MAX | IHS+1~, IHS+7*, IHS+8, OE~, OE+24, CL+5, CP+7, EXTRACT+2~, EXTRACT+5*, EXTRACT+8 , EXTRACT+12 | 
| SC | IHS+1~, ORD+4*, ORD+5, ORD+6, OE+10*, OE+11, OE+24, OE+26, OE+28, ARRSET~ , ARRSET+6, ARRSET+9, CL+4*, CL+5, CP+1~*, CP+2*, CP+3, CP+7, HDR~, EXTRACT+1~ , EXTRACT+11*, EXTRACT+12 | 
| SC0 | OE+11*, OE+12, OE+19, OE+23, CL+1~, CL+4*, CL+7, CP+1~, CP+3*, CP+4 , CP+5, CP+6, EXTRACT+11* | 
| SCNA | IHS+1~, ORD+5*, ORD+6, EXTRACT+1~ | 
| >> SDAY | OE+27*, OE+28 | 
| SDBDT | IHS+3, IHS+7, IHS+8, IHS+23, OE~, OE+5, OE+27, CL+5, CP+7, EXTRACT+5 , EXTRACT+8, EXTRACT+12, EXTRACT+17 | 
| SDBEG | EXTRACT+1~, EXTRACT+3*, EXTRACT+23, EXTRACT+24*, EXTRACT+29, TIME~, TIME+5, TIME+6* | 
| SDCCP | CP+1~, CP+6 | 
| SDCNAM | CL+1~, CL+2*, CL+4, CL+8 | 
| >> SDCOL | IHS+6*, SUBT+3, SUBT+4, SUBT+5, SUBT+6, SUBT+7, SUBT+8, SUBT+9, SUBT+10, SUBT+11 , SUBT+12, SUBT+13, EXTRACT+3* | 
| SDCP | IHS+1~, ORD+3*, ORD+4, ORD+6, OE+5~, OE+12, OE+20, OE+24, OE+25, OE+26 , OE+28, ARRSET~, ARRSET+6, ARRSET+9, HDR~, EXTRACT+1~ | 
| SDCT | OE+5~*, OE+8* | 
| >> SDDIV | DIV+1 | 
| >> SDDIV( | DIV+1 | 
| SDDV | HDRX+4~*, HDRX+5, HDRX+6 | 
| SDEDT | IHS+7, IHS+8, IHS+23, OE~, OE+6, CL+5, CP+7, EXTRACT+5, EXTRACT+8, EXTRACT+12 , EXTRACT+17 | 
| SDEND | EXTRACT+1~, EXTRACT+23*, EXTRACT+24*, EXTRACT+30, TIME~, TIME+5*, TIME+6 | 
| SDEX | IHS+23, OE~ | 
| SDEXDT | EXTRACT+2~, EXTRACT+3* | 
| SDFMT | OE+27, CL+5, CP+7, EXTRACT+1~, EXTRACT+3*, EXTRACT+12, EXTRACT+23* | 
| SDI | IHS+1~, IHS+2*, ARRSET~, ARRSET+5, CL+1*, CL+3*, HDR+13~, HDR+16*, HDR+17*, SUBT+2~ , SUBT+4*, SUBT+8*, SUBT+12*, EXTRACT+1~, EXTRACT+32* | 
| SDIOM | IHS+1~, IHS+2*, IHS+6, HINI+3, HDR+15, HDR+17, HDR+19, EXTRACT+1~, EXTRACT+2* | 
| SDIV | ORD+1*, ORD+3, ORD+4, OE+23*, OE+24, OE+25, OE+26, ARRSET+6, ARRSET+9, DIV~ , DIV+1, CL+1~, CL+7*, CL+8, HDR~, HDRX+2*, HDRX+4 | 
| >> SDLINE | HINI+3*, HDR+15, HDR+18, HDR+20, SUBT+13 | 
| >> SDMD | IHS+22*, EXTRACT+16* | 
| SDOE | OE+5~, OE+7*, OE+9 | 
| SDOE0 | OE+5~, OE+9*, OE+10 | 
| SDOUT | IHS+1~, IHS+2*, IHS+8, IHS+9, IHS+21, IHS+24, ORD+1, ORD+3, ORD+4, OE+6 , OE+7, OE+8, CL+2, CL+3, CP+2, STOP+1*, HDR+10, HDR+12*, HDR+13, HDR+16 , EXTRACT+1~, EXTRACT+3* | 
| SDP | ARRSET+4~, ARRSET+5*, ARRSET+6, ARRSET+9 | 
| >> SDPAGE | HINI+3*, HDR+12, HDR+19, HDR+20* | 
| SDPAST | IHS+1~, IHS+3*, IHS+6, IHS+8, IHS+23, OE+24, CL+5, CP+7, HINI+3, SUBT+4 , SUBT+7, SUBT+8, SUBT+11, SUBT+12, SUBT+13, EXTRACT+8, EXTRACT+12, EXTRACT+17, EXTRACT+25 | 
| >> SDPBDT | HDR+18, EXTRACT+28 | 
| >> SDPEDT | HDR+18, EXTRACT+28 | 
| >> SDPG | HINI+3*, HDR+14, HDR+20* | 
| >> SDPNOW | HINI+4*, HDR+19 | 
| SDQUIT | OE+5~*, OE+19*, OE+20* | 
| SDS | ARRSET+4~, ARRSET+5*, ARRSET+6, ARRSET+9 | 
| >> SDSORT | IHS+18, OE+19, OE+20, HDRX+8 | 
| >> SDSORT( | OE+19, OE+20, CL+2, CL+4, CP+6 | 
| SDT | OE+5~*, OE+6*, OE+7, OE+27 | 
| SDTIME | EXTRACT+1~, EXTRACT+23*, EXTRACT+31 | 
| SDTIT | HDRX+1! | 
| SDTIT( | HDR+17 | 
| SDTIT(1 | HDRX+3*, HDRX+5*, HDRX+6* | 
| SDTIT(2 | HDRX+8* | 
| SDTIT(3 | HDRX+8* | 
| >> SDTITL | HINI+6*, HDR+15 | 
| SDTY | HDR~, HDR+16, HDR+20, HDRX~, HDRX+2, HDRX+3, HDRX+5, SUBT~, SUBT+1, SUBT+5 , SUBT+9, SUBT+13 | 
| SDX | ARRSET+4~, ARRSET+6*, ARRSET+7*, ARRSET+8*, ARRSET+9, CL+5*, CL+6, CL+8, CP+7*, HDR+13~ , EXTRACT+1~, EXTRACT+12*, EXTRACT+26* | 
| SDXM | IHS+1~, HDR+11, EXTRACT+1~, EXTRACT+26*, EXTRACT+33 | 
| >> SDY | EXTRACT+25*, EXTRACT+26 | 
| U | ORD+5, OE+9, OE+10, OE+11, OE+12, OE+19, OE+25, OE+26, ARRSET+6, ARRSET+9 , CL+4, CL+6, CL+8, CP+3, CP+4, CP+5, HDRX+4 | 
| X | IHS+1~, IHS+7, OE+27, HINI+1~, EXTRACT+2~, EXTRACT+5, TIME+4~, TIME+6*, TIME+7* | 
| X1 | IHS+1~, IHS+7*, OE+27*, HINI+1~, EXTRACT+2~, EXTRACT+5* | 
| X2 | IHS+1~, IHS+7*, OE+27*, HINI+1~, EXTRACT+2~, EXTRACT+5* | 
| Y | HINI+4*, HDR+12, TIME+4~ | 
| Y("D" | TIME+6*, TIME+8*, TIME+12 | 
| Y("H" | TIME+7*, TIME+9*, TIME+12 | 
| Y("M" | TIME+7*, TIME+10*, TIME+12 | 
| Y("S" | TIME+7*, TIME+11*, TIME+12 | 
| >> ZTQUEUED | STOP+1 | 
| >> ZTSTOP | STOP+1* |