SDOQMP2 ;LRVAMC/JRC ;ALB/SCK - Appointment monitoring ; 7/15/96
Source file <SDOQMP2.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SLOT | ||
| SDAPPT | ||
| I | ||
| OVR | ||
| SLTCNT | ||
| APPT | ||
| APPT1 | ||
| WRITE | ; | |
| START | ||
| TT | ||
| FTSLOT | ||
| LOOP | ||
| SM | ||
| TIME | ||
| KILL | ||
| CAN | ||
| SETX | ||
| CHECK | ||
| TODAY | ||
| FIX | ;DH=PATTERN  X=DATE | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^SC - [#44] | SLOT+1, SLOT+2, TODAY+1, TODAY+2, TODAY+3, TODAY+4, CHECK, CHECK+1, TIME+1, APPT+1 , APPT+2, APPT+3, APPT+4, WRITE+2, SETX, SETX+2, SETX+3, SDAPPT, I+1, I+2 , I+3, OVR*, APPT1, APPT1+1, CAN | 
| ^TMP("APPT" | LOOP, LOOP+1, KILL+1! | 
| ^TMP("SDPM" | START+1*, WRITE+3* | 
| Name | Line Occurrences | 
|---|---|
| APPT | LOOP+17 | 
| CAN | I+1 | 
| CHECK | FTSLOT+1 | 
| FIX | SLOT+1, CHECK | 
| FTSLOT | LOOP+13 | 
| I | I+1, I+3 | 
| KILL | START+2 | 
| LOOP | START | 
| OVR | SDAPPT, I+1 | 
| SLOT | LOOP+9 | 
| SLTCNT | CHECK+5 | 
| SM | SETX+4 | 
| TIME | LOOP+15 | 
| TODAY | LOOP+11 | 
| TT | CAN | 
| WRITE | LOOP+4, LOOP+18 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | I+2, APPT1+1 | 
| ^("SL" | SETX | 
| ^(0 | I+2, APPT1+1 | 
| ^(1 | SETX+3, OVR* | 
| ^(9 | OVR* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | SLTCNT*, SLTCNT+1, TIME+4*, TIME+5, CAN, CAN+1, TT* | 
| APPTS | KILL! | 
| CNT | KILL! | 
| CNT1 | KILL! | 
| CNT2 | KILL! | 
| DATE | SLOT+1~*, TODAY*, TODAY+1*, TODAY+2, TODAY+3, TODAY+4, FTSLOT*, FTSLOT+1*, CHECK, CHECK+1 , CHECK+5, APPT*, APPT+1*, APPT+2, APPT+3, APPT+4, KILL!, SETX+1, SETX+2, SDAPPT , APPT1, APPT1+1 | 
| DATE1 | LOOP+1*, LOOP+3, LOOP+5, KILL! | 
| DATE2 | LOOP+1*, LOOP+4, LOOP+5, LOOP+6, FTSLOT+1, CHECK+5, TIME+1, APPT, KILL! | 
| DAY | FIX+1~, SETX+1* | 
| >> DFN | TODAY+4*, APPT+4* | 
| DH | FIX+1~, SETX+3*, SM | 
| DIFF | LOOP+4*, LOOP+5*, FIX+1~ | 
| DOW | FIX+1~, SETX+1*, SETX+2, SETX+3, SM | 
| DR | FIX+1~, SDAPPT*, I, I+1*, I+2, I+3*, APPT1*, CAN | 
| DR1 | FIX+1~, APPT1+1* | 
| DT | START+1, SLOT, SLOT+1, TODAY | 
| >> END | TODAY*, TODAY+1, APPT*, APPT+1 | 
| >> FSLOT | LOOP+4*, LOOP+12*, LOOP+17, CHECK+5*, CHECK+6*, WRITE+3 | 
| >> FTCNT | LOOP+4*, LOOP+16*, APPT+5*, WRITE+3 | 
| >> GET | LOOP+1* | 
| HSI | FIX+1~, SETX*, I+2 | 
| >> I | I*, I+2*, CAN*, CAN+1*, CAN+2 | 
| IEN | LOOP*, LOOP+1, SLOT+1, SLOT+2, TODAY+1, TODAY+2, TODAY+3, TODAY+4, CHECK, CHECK+1 , TIME+1, APPT+1, APPT+2, APPT+3, APPT+4, WRITE+2, WRITE+3, KILL!, FIX+1 | 
| NEXTDATE | LOOP+4*, LOOP+6*, WRITE+3, KILL! | 
| >> NMBR | TIME+5*, TIME+6, TIME+7 | 
| >> NODE | TODAY+2*, TODAY+3, TODAY+4, APPT+2*, APPT+3, APPT+4 | 
| >> NODE2 | TODAY+3*, TODAY+4, APPT+3*, APPT+4 | 
| >> NUMBER | SLTCNT+1*, SLTCNT+2 | 
| OPENDAYS | LOOP+4*, FTSLOT*, CHECK+5*, CHECK+6*, WRITE+3, KILL! | 
| P | FIX+1~, CAN+1* | 
| PMDIV | WRITE+1~, WRITE+2*, WRITE+3 | 
| RUNDATE | LOOP+3*, WRITE+3, KILL! | 
| S | FIX+1~, I*, I+2*, I+3, CAN, CAN+1* | 
| >> SAVE | TIME+7*, TIME+9 | 
| SB | FIX+1~, SETX+2*, I | 
| SC | FIX+1~*, SETX, SETX+2, SETX+3, SDAPPT, I+1, I+2, I+3, OVR, APPT1 , APPT1+1, CAN | 
| SDAPPT | FIX+1~, SDAPPT*, APPT1*, APPT1+1* | 
| SDAPPT1 | FIX+1~, APPT1+1* | 
| SDSAVX | I+1!, CAN* | 
| SDSI | FIX+1~, SETX*, I+2 | 
| SDSL | FIX+1~, SETX*, I+2* | 
| SDSOH | FIX+1~, SETX* | 
| SI | FIX+1~, SETX*, I, SM, CAN+1, TT | 
| SL | FIX+1~, SETX*, I+2 | 
| >> SLDATE | SLOT*, SLOT+1, SLOT+2 | 
| >> SLOT | LOOP+4*, LOOP+8*, LOOP+11, SLOT+3*, SLOT+7*, WRITE+3 | 
| SLOTS | KILL! | 
| >> SLOTWK | SLOT+2*, SLOT+3, SLOT+4*, SLOT+5, SLOT+6*, SLOT+7, CHECK+1*, CHECK+2, CHECK+3, CHECK+4* , CHECK+6, SLTCNT, SLTCNT+1 | 
| >> SLOTWK1 | TIME+1*, TIME+2*, TIME+3*, TIME+4, TIME+5 | 
| SM | FIX+1~, I*, I+3*, OVR, SM*, CAN, CAN+2* | 
| SS | FIX+1~, SETX+2*, SETX+3, OVR | 
| ST | FIX+1~, I+2*, CAN*, CAN+1 | 
| STARTDAY | FIX+1~, SETX*, SETX+2, TT | 
| STR | FIX+1~, SETX+2*, I+2 | 
| >> SW | FTSLOT*, SLTCNT, SLTCNT+2* | 
| >> SW2 | TIME*, TIME+4, TIME+9* | 
| >> TDCNT | LOOP+4*, LOOP+10*, TODAY+5*, WRITE+3 | 
| TIME | LOOP+4*, LOOP+14*, TIME+11*, TIME+12*, TIME+13*, TIME+14*, TIME+15*, TIME+16*, APPT, KILL! | 
| U | START+1, LOOP+1, TODAY+4, APPT+4, WRITE+2, WRITE+3, SETX, SETX+1, I+2, SM | 
| >> X | LOOP+5, FTSLOT*, FTSLOT+1, APPT*, SETX*, SETX+1*, I+1*, I+3, OVR, SM , CAN*, CAN+1*, TT | 
| >> X1 | LOOP+5*, FTSLOT+1* | 
| >> X2 | LOOP+5*, FTSLOT+1* | 
| >> XCNT | TIME*, TIME+6*, TIME+11, TIME+12, TIME+13, TIME+14, TIME+15, TIME+16 | 
| >> XCNT1 | TIME*, TIME+7*, TIME+9, TIME+11, TIME+12, TIME+13, TIME+14, TIME+15, TIME+16 | 
| >> XSLOT | LOOP+4*, LOOP+12*, CHECK+5, SLTCNT+3*, TIME+9 | 
| >> Y | FTSLOT, APPT, SETX+1, I+2*, CAN*, CAN+1* |