SDM0 ;SF/GFT - MAKE APPOINTMENT ; 11 Jun 2001 5:20 PM
Source file <SDM0.m>
| Package | Total | Call Graph | 
|---|---|---|
| Scheduling | 6 | $$CPAIR^SCRPW71 (,ADT)^SDM1 $$TXRT^SDM1A RD^SDMULT (END,OVR)^SDMULT0 DTS^SDUTL | 
| VA Fileman | 4 | ^%DT (,C)^%DTC DT^DIQ ^DIR | 
| Kernel | 2 | ^%ZIS ($$DOW,$$FMADD,$$FMTE)^XLFDT | 
| IHS Changes To ADT | 1 | PAUSE^BDGF | 
| IHS Changes To Scheduling | 1 | EN^BSDM0 | 
| Registration | 1 | (FULL,PAUSE)^VALM1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DISP | ||
| MNTH | ||
| LIM | ||
| WM | ||
| DDATE(SDDATE,SDSRTY,SDMAX) | ;Desired date selection | |
| PTFU(DFN,SC) | ||
| SUP | ;Set up variables for availability search | |
| NOAV | ||
| DIFF | ||
| DT | ||
| DOW | ||
| SET | ||
| I1 | ||
| NEXT | ||
| 1 | ||
| INPAT | ||
| X1 | ||
| DAY | ;;^SUN^MON^TUES^WEDNES^THURS^FRI^SATUR | |
| EN | ||
| DOWCHK | ;SD*5.3*547 check if date is prior to date DOW was added to pattern | |
| D | ;IHS/ANMC/LJF 6/29/2000 separated line to add code | |
| H | ||
| M | ||
| L | ||
| DWWRT | ;added SD*5.3*547 | |
| WMH | ;Write month heading lines | |
| W | ||
| MORD2 | ||
| SRTY(SDSRTY) | ;Prompt for scheduling request type | |
| MORDIS | ||
| DASK | ||
| DT1 | ||
| SAVE | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | EN+3, DASK+32, DT1, LIM+2 | 
| ^%DTC | DIFF | 
| C^%DTC | DISP+2, L+3, MORDIS+1 | 
| ^%ZIS | SUP+2 | 
| PAUSE^BDGF | NEXT+7 | 
| EN^BSDM0 | D+1 | 
| DT^DIQ | LIM | 
| ^DIR | SRTY+11, DASK+24 | 
| $$CPAIR^SCRPW71 | PTFU+10, PTFU+19 | 
| ^SDM1 | M+11, DISP+2 | 
| ADT^SDM1 | MORDIS, MORD2 | 
| $$TXRT^SDM1A | SRTY+12 | 
| RD^SDMULT | 1 | 
| END^SDMULT0 | DT1, LIM | 
| OVR^SDMULT0 | M+16, LIM, LIM+3 | 
| DTS^SDUTL | DISP+1, L+2, L+4, MORD2, MNTH, LIM+1 | 
| FULL^VALM1 | D+1 | 
| PAUSE^VALM1 | DISP+1 | 
| $$DOW^XLFDT | M+6, DOW, DOWCHK+3 | 
| $$FMADD^XLFDT | M+7 | 
| $$FMTE^XLFDT | NEXT+4, DT | 
| 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 | 
 | 
| 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: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DGPM - [#405] | I1 | 
| ^DGPM("ATID1" | INPAT, I1 | 
| ^DISV( | EN+6*, NEXT+1!, DASK+25 | 
| ^HOLIDAY - [#40.5] | W+1, W+3 | 
| ^SC - [#44] | M+5, DISP, NEXT+2, D+2, W, W+1*, W+3, H*, WM+2, WMH+2 , PTFU+10, PTFU+18, DOWCHK+2, DOWCHK+6, DOWCHK+8, DOWCHK+9, DOWCHK+10, DOWCHK+11 | 
| ^SCE - [#409.68] | PTFU+15 | 
| ^SCE("ADFN" | PTFU+13, PTFU+14 | 
| Name | Line Occurrences | 
|---|---|
| $$DDATE | M+9 | 
| $$PTFU | M+3 | 
| $$SRTY | M+1 | 
| 1 | DT1 | 
| D | DISP+2 | 
| DASK | DASK+33, DASK+35 | 
| DAY | W+1 | 
| DIFF | L+2 | 
| DISP | NEXT+10 | 
| DOW | D+2 | 
| DOWCHK | W | 
| DT | WM+4, DT1 | 
| DT1 | M+14 | 
| DWWRT | DOWCHK+2 | 
| EN | NEXT, MORD2+1 | 
| H | W+1 | 
| I1 | INPAT | 
| L | W, W+1 | 
| LIM | LIM+1, LIM+2 | 
| MNTH | L+5 | 
| NEXT | M+14, M+16 | 
| NOAV | L+2, L+4 | 
| SAVE | SUP+2 | 
| SET | NEXT | 
| SUP | M+14, M+16 | 
| W | L+3, H | 
| WM | D+2, W+2 | 
| WMH | D+2, W+2 | 
| X1 | L+5 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | W+1, H | 
| ^("SL" | DISP | 
| ^(0 | D+2, W+1*, H*, I1 | 
| ^(1 | W+1, W+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | EN+2~, EN+3*, DASK+30~, DASK+32*, DT1*!, LIM+2*! | 
| %DT("A" | DT1* | 
| %DT(0 | DT1*, LIM+2* | 
| CT | DOWCHK+5*, DOWCHK+6, DOWCHK+7*, DOWCHK+13!, DWWRT+4! | 
| >> D | D+2*, W+1, L+1*, L+5, DIFF* | 
| DFN | M+3, INPAT, I1, SRTY+5, PTFU~, PTFU+6, PTFU+13, PTFU+14, DDATE+10, DASK+13 , DASK+14, DASK+34, DASK+35 | 
| DIR | SRTY+7~, DASK~ | 
| DIR("?" | SRTY+10*, DASK+6*, DASK+7*, DASK+8*, DASK+9*, DASK+10*, DASK+11*, DASK+12*, DASK+13*, DASK+15* , DASK+16*, DASK+17*, DASK+18* | 
| DIR("A" | SRTY+9*, DASK+5*, DASK+22* | 
| DIR("B" | DASK+22* | 
| DIR(0 | SRTY+8*, DASK+4* | 
| DT | M+1, M+6, M+7, PTFU+9, DASK+35 | 
| DTIME | LIM | 
| DTOUT | SRTY+7~, SRTY+11, DASK~, DASK+24 | 
| DUOUT | SRTY+7~, SRTY+11, DASK~, DASK+24 | 
| DUZ | EN+6, NEXT+1, DASK+25 | 
| DWFLG | W*!, DOWCHK+1*, DOWCHK+2 | 
| DY | DOWCHK+1*, DOWCHK+3*, DOWCHK+4, DOWCHK+13!, DWWRT+1*, DWWRT+2, DWWRT+4! | 
| DYW | DOWCHK+1*, DOWCHK+4*, DOWCHK+10, DOWCHK+11, DOWCHK+13!, DWWRT+4! | 
| >> FND | NEXT, SUP+1*, DT1* | 
| >> G1 | SUP+1* | 
| >> I | D+2*, L+5, SET*, SAVE* | 
| >> I1 | SET* | 
| IOF | DISP* | 
| ION | SUP+2 | 
| IOP | SUP+2*! | 
| J | WMH+2! | 
| J( | W+1, WMH+2* | 
| PCDT | DOWCHK+5*, DOWCHK+6*, DOWCHK+8, DOWCHK+9, DOWCHK+10, DOWCHK+11, DOWCHK+13!, DWWRT+4! | 
| POP | W*, L!, DOWCHK+2, DOWCHK+5*, DOWCHK+6, DOWCHK+11* | 
| SC | M+3, M+5, EN+6, DISP, NEXT+1, NEXT+2, D+2, W, W+1, W+3 , H, WM+2, WMH+2, SUP+1, PTFU~, PTFU+6, PTFU+10, DASK+25, DOWCHK+2, DOWCHK+6 , DOWCHK+8, DOWCHK+9, DOWCHK+10, DOWCHK+11 | 
| SC0 | PTFU+7~, PTFU+10*, PTFU+18*, PTFU+19 | 
| >> SDAPP | NEXT+10 | 
| >> SDAV | DISP*, DISP+2, W+2*, W+3*, L+2, L+4, L+5, SUP+1* | 
| SDBDT | PTFU+7~, PTFU+9*, PTFU+13 | 
| >> SDC(1 | SUP+1*, LIM+1 | 
| SDC1 | SUP+1! | 
| SDCP | PTFU+7~, PTFU+10, PTFU+20 | 
| SDCP1 | PTFU+7~, PTFU+19, PTFU+20 | 
| SDCT | SUP+1*, PTFU+7~, PTFU+9*, PTFU+21*, 1* | 
| SDDATE | SDM0+10~, M+1*, M+9, M+11*, M+12, M+16, NEXT+2, NEXT+4, NEXT+7, DDATE~ , DASK+28*, DASK+33*, DASK+34*, DT1* | 
| SDDMAX | SDM0+10~, M+7*, NEXT+4, LIM+2* | 
| SDENC | PTFU+7~, PTFU+14*, PTFU+15 | 
| >> SDENC0 | PTFU+15*, PTFU+16, PTFU+17 | 
| SDHX | M~, M+12!, W+2*, MORDIS, MORDIS+1 | 
| SDHY | DISP+1*!, L+2*!, L+4*!, MORD2*! | 
| SDI | INPAT*, INPAT+1!, I1, DASK+30~, DASK+31* | 
| SDI1 | INPAT+1!, I1* | 
| >> SDINA | DISP+1, L+2, L+4, MORD2 | 
| >> SDINP | INPAT+1*, I1* | 
| SDMAX | M+7*, M+9, DDATE~, DASK+35, DT1, LIM, LIM+1, LIM+2* | 
| SDMAX(1 | M+5*, M+6*, M+7, DASK+37 | 
| >> SDMM | SRTY+6 | 
| >> SDNEXT | SUP+1*, 1*, DT1 | 
| >> SDOK | SDM0+9* | 
| SDONCE | SDM0+10~ | 
| >> SDRE | DISP+1, L+2, L+4, MORD2, DIFF | 
| SDSDATE | SDM0+10~, M+11* | 
| >> SDSOH | DISP*, W+1 | 
| SDSRFU | SDM0+10~, M+3* | 
| SDSRTY | SDM0+10~, M+1, M+9, M+16, SRTY~, SRTY+1*, SRTY+5*, SRTY+6*, SRTY+12*, DDATE~ , DDATE+6, DASK+28* | 
| SDSRTY(0 | SRTY+12* | 
| >> SDSTRTDT | M+16*, DT1*, LIM+2 | 
| SDT | PTFU+7~, PTFU+9*, PTFU+13*, PTFU+14 | 
| SDX | DISP+2*!, I1*, PTFU+7~, PTFU+10*, PTFU+17*, PTFU+18, PTFU+19*, DASK~, DASK+25*, DASK+30~ , DASK+31* | 
| SDXD | M~, WM+2*, WM+3 | 
| SDXF | M~, D+2*, W+2, WM+1*, WM+3*, WM+4, WMH+4*, MORDIS+1* | 
| SDXXX | SDM0+9, NEXT+10! | 
| SDY | PTFU+7~, PTFU+9*, PTFU+13, PTFU+14, PTFU+20*, PTFU+24 | 
| SDZ | SET+1!, SAVE!, PTFU+7~ | 
| SDZ( | SET | 
| >> SI | W+1, WMH+1, WMH+2, WMH+3 | 
| >> SM | W+2, WM* | 
| >> SS | W+1* | 
| >> STARTDAY | WMH+1 | 
| U | M+5, EN+6, NEXT+1, D+2, X1, W+1, H, I1, PTFU+16, PTFU+17 , DASK+25, DASK+31 | 
| X | M+12*, M+14, EN*, EN+4, DISP+2*, NEXT+2*, NEXT+7*, NEXT+10*, D+1, D+2* , X1, W, W+1, W+2, W+3, L+1*, L+2, L+3, L+4, H , WM, WM+1, WM+2, WM+3, DOW, MORD2, INPAT, I1, MNTH, DIFF* , DASK~, DASK+25*, DASK+31*, DT1, LIM*, LIM+1 | 
| >> X1 | DISP+2*, X1*, L+3, MORDIS+1*, DIFF* | 
| >> X2 | DISP+2*, L+3*, MORDIS+1*, DIFF* | 
| XDT | W*!, DOWCHK+2, DOWCHK+3, DOWCHK+5 | 
| Y | M+12*, EN+1, EN+4, EN+6, DISP+1*, DISP+2*, NEXT+2*, NEXT+7*, NEXT+10*, D+2 , W+1*, L+2*, L+4*, WM*, WMH+1*, WMH+2*, WMH+3*, DT, DOW*, MORD2* , MNTH*, SRTY+12, DASK~, DASK+25*, DASK+26, DASK+28, DASK+33, DASK+35, DT1, LIM* , LIM+1*, LIM+2 | 
| >> Z | SAVE* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(DAY | W+1 |