SDMM1 ;ALB/GRR - MULTIPLE BOOKINGS ; 2/7/05 8:16am
Source file <SDMM1.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
XRDT(DFN,X) | ;cross reference DATE APPT. MADE field
|
|
DIR(TEXT,DEF) | ; reader processor
; Input: TEXT as text of read ; DEF as default response (if any) |
|
OK | ||
NOOB | ||
MAKE | ||
OB | ; check for overbook keys
|
|
DAY | ;;^SUN^MON^TUES^WEDNES^THURS^FRI^SATUR
|
|
S | ||
WRTER | ||
SC | ||
X | ||
DT | ||
EVT | ; -- separate tag if need to NEW vars
|
|
S1 | ;L ^SC(SC,"S",X,1):5 G:'$T S1 F Y=1:1 I '$D(^SC(SC,"S",X,1,Y)) S:'$D(^(0)) ^(0)="^44.003PA^^" S ^(Y,0)=DFN_U_(+SL)_U_U_D_U_U_$S($D(DUZ):DUZ,1:"")_U_DT_U_U_U_$S(+SDEMP:+SDEMP,1:"") S SDY=Y L Q
|
|
OBQ |
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | MAKE, OK, S1+13 |
^DPT("ASDCN" | S1+13 |
^SC - [#44] | S*, OK*, S1+1, S1+4, OB+5, OB+11 |
^SC("ARAD" | S1+4* |
^XUSEC("SDMOB" | OB+3 |
^XUSEC("SDOB" | OB+3, OB+12 |
Name | Line Occurrences |
---|---|
$$DIR | OB+9, OB+13 |
DAY | S |
DT | SC, WRTER |
EVT | S1+18 |
NOOB | OB+3, OB+8, OB+12 |
OB | SC+3 |
OBQ | OB+3, OB+6, OB+12 |
OK | SC+1 |
S1 | S1+1 |
SC | SC+4 |
WRTER | X+1 |
X | S, SC+1 |
Name | Field # of Occurrence |
---|---|
^( | MAKE, S, S1+1*, S1+13!, OB+5 |
^("OB" | S1+3*, OB+5 |
^("R" | S1+13! |
^("RAD" | S1+4 |
^(0 | S*, OK*, S1+1* |
^(1 | S |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | OB+1~, OB+5* |
>> BSDER | S1+9, S1+10 |
COLLAT | S1+8, EVT+1~ |
>> COV | S1+8*, S1+9 |
D | S1+1, EVT+1~, OB+1~, OB+5* |
DA | XRDT+3~* |
DA(1 | XRDT+3* |
DEF | DIR~, DIR+6 |
DFN | MAKE, OK, S1+1, S1+4, S1+5, S1+9, S1+13, S1+17, XRDT~, XRDT+3 , EVT+1 |
DIK | XRDT+3~, XRDT+4* |
DIK(1 | XRDT+4* |
DIR | DIR+4~ |
DIR("A" | DIR+5* |
DIR("B" | DIR+6* |
DIR(0 | DIR+5* |
DIROUT | DIR+4~ |
DIRUT | DIR+4~ |
DIV | XRDT+3~ |
DTOUT | DIR+4~ |
DUOUT | DIR+4~ |
DUZ | S1+1, OB+3, OB+8, OB+12 |
I | MAKE*, OB+1~, OB+4*, OB+5, OB+11 |
>> MXOK | OB+9*, OB+10, OB+11* |
>> POP | SC*, SC+1 |
S | OK, OB+1~, OB+4*, OB+8, OB+11* |
SC | S, OK, S1+1, S1+4, S1+9, S1+13, S1+14, S1+17, EVT+1~, OB+5 , OB+8, OB+11 |
SD | MAKE*, SC*, S1+17~*, OB+4 |
>> SDAPTYP | S1+9 |
>> SDEDT | MAKE+1 |
>> SDEMP | S1+1 |
>> SDERRFT | X* |
SDEV | S1+17~ |
>> SDINP | S1+5*, S1+9 |
>> SDLOCK | SC |
>> SDMADE | S1+12* |
>> SDMES | NOOB*, WRTER, X+1* |
>> SDNOT | S*, SC+3, WRTER*, OB+2*, OB+10*, OB+13* |
>> SDPL | S1+14*, EVT+1 |
>> SDRT | S1+14* |
>> SDSC | S1+14*, EVT+1 |
>> SDTTM | S1+14*, EVT+1 |
>> SDX3 | MAKE*, MAKE+1 |
>> SDX7 | MAKE+1* |
>> SDY | SC+1*, S1+1*, S1+14 |
>> SDYC | S1+8*, S1+9 |
>> SDZ | X |
SI | S, EVT+1~ |
SL | S1+1, EVT+1~, OB+4 |
>> SM | MAKE*, SC+1, SC+4*, S1+3, OB+10*, OB+11*, OB+13* |
>> SS | S* |
ST | OB+1~, OB+4*, OB+5*, OB+6 |
TEXT | DIR~, DIR+5 |
U | S, S1+1, OB+4 |
X | MAKE*, MAKE+1*, S, SC, SC+1, OK, S1+1, S1+4, S1+5, S1+9 , S1+13, S1+14, S1+15, S1+17, XRDT~, XRDT+3, DT, DIR+4~ |
Y | MAKE, S, SC+1*, S1+1*, S1+15*, OB+9, OB+13, DIR+4~, DIR+8, DIR+9 |
Name | Field # of Occurrence |
---|---|
$T(DAY | S |