SDM0 ;SF/GFT,ANU - MAKE APPOINTMENT ;1/5/16 12:26pm
Source file <SDM0.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
M | ||
EN | ||
DISP | ||
NEXT | ||
D | ||
X1 | ||
W | ||
L | ||
NOAV | ||
H | ||
WM | ||
WMH | ;Write month heading lines
|
|
DT | ||
DOW | ||
DAY | ;;^SUN^MON^TUES^WEDNES^THURS^FRI^SATUR
|
|
MORDIS | ||
MORD2 | ||
INPAT | ||
I1 | ||
SUP | ;Set up variables for availability search
|
|
SET | ||
SAVE | ||
MNTH | ||
DIFF | ||
SRTY(SDSRTY) | ;Prompt for scheduling request type
|
|
PTFU(DFN,SC) |
|
|
DDATE(SDDATE,SDSRTY,SDMAX) | ;Desired date selection
|
|
DASK | ||
DDCHK | ;SD*5.3*621 - check if desired date if prior to DOB and if clinic schedule is available.
|
|
DOWCHK | ;SD*5.3*547 check if date is prior to date DOW was added to pattern
|
|
DWWRT | ;added SD*5.3*547
|
|
BEGDAT(SDDT,SDY) | ;Add begin date check - SD*5.3*674, Quit 0 if successful, 1 if fails
|
|
1 | ||
DT1 | ||
LIM |
Name | Field # of Occurrence |
---|---|
^%DT | EN+3, DASK+30, DT1, LIM+2 |
^%DTC | DIFF |
C^%DTC | DISP+2, L+3, MORDIS+1 |
^%ZIS | SUP+2 |
DT^DIQ | LIM |
^DIR | SRTY+10, DASK+22 |
$$CPAIR^SCRPW71 | PTFU+9, PTFU+18 |
^SDM1 | M+16, DISP+2 |
ADT^SDM1 | MORDIS, MORD2 |
AVCHK^SDM1 | DDCHK+2 |
AVCHK1^SDM1 | DDCHK+3 |
$$TXRT^SDM1A | SRTY+11 |
RD^SDMULT | 1 |
END^SDMULT0 | DT1, LIM |
OVR^SDMULT0 | M+21, LIM, LIM+3 |
DTS^SDUTL | DISP+1, L+2, L+4, MORD2, MNTH, LIM+1 |
PAUSE^VALM1 | DISP+1 |
$$DOW^XLFDT | DOW, DOWCHK+3, BEGDAT+3, BEGDAT+5 |
$$FMADD^XLFDT | M+9 |
$$FMTE^XLFDT | M+4, 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: 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+23 |
^HOLIDAY - [#40.5] | W+2, W+4 |
^SC - [#44] | M+8, DISP, NEXT+2, D, W, W+2*, W+4, H*, WM+2, WMH+2 , PTFU+9, PTFU+17, DOWCHK+2, DOWCHK+6, DOWCHK+8, DOWCHK+9, DOWCHK+10, DOWCHK+11, BEGDAT+3, BEGDAT+4 , BEGDAT+5 |
^SCE - [#409.68] | PTFU+14 |
^SCE("ADFN" | PTFU+12, PTFU+13 |
Name | Line Occurrences |
---|---|
$$BEGDAT | W+2 |
$$PTFU | M+6 |
$$SRTY | M+1 |
1 | DT1 |
D | DISP+2 |
DASK | DASK+31, DASK+34, DASK+35 |
DAY | W+2 |
DDCHK | DASK+34 |
DIFF | L+2 |
DISP | NEXT+7 |
DOW | D |
DOWCHK | W |
DT | WM+4, DT1 |
DT1 | M+19 |
DWWRT | DOWCHK+2 |
EN | NEXT, MORD2+1 |
H | W+2 |
I1 | INPAT |
L | W, W+2 |
LIM | LIM+1, LIM+2 |
MNTH | L+5 |
NEXT | M+19, M+21 |
NOAV | L+2, L+4 |
SAVE | SUP+2 |
SET | NEXT |
SUP | M+19, M+21 |
W | L+3, H |
WM | D, W+3 |
WMH | D, W+3 |
X1 | L+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | EN+2~, EN+3*, DASK+28~, DASK+30*, DT1*!, LIM+2*! |
%DT("A" | DT1* |
%DT(0 | DT1*, LIM+2* |
CT | DOWCHK+5*, DOWCHK+6, DOWCHK+7*, DOWCHK+13!, DWWRT+4! |
>> D | D*, W+2, L+1*, L+5, DIFF* |
DFN | M+6, INPAT, I1, SRTY+4, PTFU~, PTFU+5, PTFU+12, PTFU+13, DDATE+12, DASK+15 , DASK+16, DASK+32, DASK+34, DASK+35 |
DIR | SRTY+6~, DASK~ |
DIR("?" | SRTY+9*, DASK+8*, DASK+9*, DASK+10*, DASK+11*, DASK+12*, DASK+13*, DASK+14*, DASK+15*, DASK+17* , DASK+18*, DASK+19*, DASK+20* |
DIR("A" | SRTY+8*, DASK+7* |
DIR(0 | SRTY+7*, DASK+4* |
DT | M+1, M+9, M+13, PTFU+8, DASK+35 |
DTIME | LIM |
DTOUT | SRTY+6~, SRTY+10, DASK~, DASK+22 |
DUOUT | SRTY+6~, SRTY+10, DASK~, DASK+22 |
DUZ | EN+6, NEXT+1, DASK+23 |
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*, L+5, SET*, SAVE* |
>> I1 | SET* |
IOF | DISP* |
ION | SUP+2 |
IOP | SUP+2*! |
J | WMH+2! |
J( | W+2, WMH+2* |
PCDT | DOWCHK+5*, DOWCHK+6*, DOWCHK+8, DOWCHK+9, DOWCHK+10, DOWCHK+11, DOWCHK+13!, DWWRT+4! |
POP | W*, L!, DASK+28~, DASK+34*, DDCHK+2, DOWCHK+2, DOWCHK+5*, DOWCHK+6, DOWCHK+11* |
SC | M+6, M+8, EN+6, DISP, NEXT+1, NEXT+2, D, W, W+2, W+4 , H, WM+2, WMH+2, SUP+1, PTFU~, PTFU+5, PTFU+9, DASK+23, DOWCHK+2, DOWCHK+6 , DOWCHK+8, DOWCHK+9, DOWCHK+10, DOWCHK+11, BEGDAT+3, BEGDAT+4, BEGDAT+5 |
SC0 | PTFU+6~, PTFU+9*, PTFU+17*, PTFU+18 |
>> SDAPP | NEXT+7 |
>> SDAV | DISP*, DISP+2, W+3*, W+4*, L+2, L+4, L+5, SUP+1* |
SDBDT | PTFU+6~, PTFU+8*, PTFU+12 |
SDBEG | BEGDAT+1~, BEGDAT+5* |
SDBEGO | BEGDAT+1~, BEGDAT+3*, BEGDAT+5 |
>> SDC(1 | SUP+1*, LIM+1 |
SDC1 | SUP+1! |
SDCNT | BEGDAT+1~, BEGDAT+3* |
SDCP | PTFU+6~, PTFU+9, PTFU+19 |
SDCP1 | PTFU+6~, PTFU+18, PTFU+19 |
SDCT | SUP+1*, PTFU+6~, PTFU+8*, PTFU+20*, 1* |
SDDATE | SDM0+4~, M+1*, M+4, M+13*, M+16*, M+17, M+21, NEXT+2, NEXT+4, NEXT+5 , DDATE~, DASK+26*, DASK+31*, DASK+32*, DDCHK+2, DT1* |
SDDATE2 | SDM0+4~, M+4* |
SDDMAX | SDM0+4~, M+9*, NEXT+4, LIM+2* |
SDDOW | BEGDAT+1~ |
SDDOW( | BEGDAT+2*, BEGDAT+5*, BEGDAT+6 |
SDDT | BEGDAT~, BEGDAT+3, BEGDAT+6 |
SDENC | PTFU+6~, PTFU+13*, PTFU+14 |
>> SDENC0 | PTFU+14*, PTFU+15, PTFU+16 |
SDHX | M~, M+17!, W+3*, MORDIS, MORDIS+1 |
SDHY | DISP+1*!, L+2*!, L+4*!, MORD2*! |
SDI | INPAT*, INPAT+1!, I1, DASK+28~, DASK+29* |
SDI1 | INPAT+1!, I1* |
>> SDINA | DISP+1, L+2, L+4, MORD2 |
>> SDINP | INPAT+1*, I1* |
SDMAX | M+9*, DDATE~, DASK+35, DT1, LIM, LIM+1, LIM+2* |
SDMAX(1 | M+8*, M+9, DASK+37 |
>> SDMM | SRTY+5 |
>> SDNEXT | SUP+1*, 1*, DT1 |
>> SDOK | SDM0+3* |
SDONCE | SDM0+4~ |
>> SDRE | DISP+1, L+2, L+4, MORD2, DIFF |
SDSDATE | SDM0+4~, M+16* |
>> SDSOH | DISP*, W+2 |
SDSRFU | SDM0+4~, M+6* |
SDSRTY | SDM0+4~, M+1, M+21, SRTY~, SRTY+4*, SRTY+5*, SRTY+11*, DDATE~, DDATE+6, DASK+26* |
SDSRTY(0 | SRTY+11* |
>> SDSTRTDT | M+21*, DT1*, LIM+2 |
SDT | PTFU+6~, PTFU+8*, PTFU+12*, PTFU+13 |
SDX | DISP+2*!, I1*, PTFU+6~, PTFU+9*, PTFU+16*, PTFU+17, PTFU+18*, DASK~, DASK+23*, DASK+28~ , DASK+29*, BEGDAT+1~, BEGDAT+2*, BEGDAT+4*, BEGDAT+5 |
SDXD | M~, WM+2*, WM+3 |
SDXF | M~, D*, W+3, WM+1*, WM+3*, WM+4, WMH+4*, MORDIS+1* |
SDXXX | SDM0+3, NEXT+7! |
SDY | PTFU+6~, PTFU+8*, PTFU+12, PTFU+13, PTFU+19*, PTFU+23, BEGDAT~, BEGDAT+6 |
SDZ | SET+1!, SAVE!, PTFU+6~ |
SDZ( | SET |
>> SI | W+2, WMH+1, WMH+2, WMH+3 |
>> SM | W+3, WM* |
>> SS | W+2* |
>> STARTDAY | WMH+1 |
U | M+8, EN+6, NEXT+1, D, X1, W+2, H, I1, PTFU+15, PTFU+16 , DASK+23, DASK+29, BEGDAT+3 |
X | M+17*, M+19, EN*, EN+4, DISP+2*, NEXT+2*, NEXT+5*, NEXT+7*, D*, X1 , W, W+2, W+3, W+4, L+1*, L+2, L+3, L+4, H, WM , WM+1, WM+2, WM+3, DOW, MORD2, INPAT, I1, MNTH, DIFF*, DASK~ , DASK+23*, DASK+29*, DDCHK+1~, DDCHK+2*, 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+4*, M+17*, EN+1, EN+4, EN+6, DISP+1*, DISP+2*, NEXT+2*, NEXT+5*, NEXT+7* , D, W+2*, L+2*, L+4*, WM*, WMH+1*, WMH+2*, WMH+3*, DT, DOW* , MORD2*, MNTH*, SRTY+11, DASK~, DASK+23*, DASK+24, DASK+26, DASK+31, DASK+35, DT1 , LIM*, LIM+1*, LIM+2 |
>> Z | SAVE* |
Name | Field # of Occurrence |
---|---|
$T(DAY | W+2 |