SDM2A ;ALB/OG - MAKE APPOINTMENT - overflow routine ;24 Jun 2008 11:57 AM
Source file <SDM2A.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| WLCL120A(SDWLAPDT,SDDATE1,SC) | ; | |
| WLCLASK() | ; No appointment availability warning. ; sd/446 | |
| WLCL120(SC,DESDT) | ; Is there clinic availability within 120 days of desired date ; sd/446 | |
| HASAVSL(SCSR) | ; Has available slots ; sd/446 ; Look at CLINIC PATTERN CURRENT AVAILABILITY string (44.005/1) ; If there is 1-9,j-z within the [ ... ], there is availability for that day. | |
| WL1 | ; SD*567 check for bad record and delete if applicable | |
| WL(SC) | ;Wait List Hook/teh patch 263 ;SD/327 passed 'SC' | |
| DELETE | ; SD*567 delete bad record | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | WLCL120A+3 | 
| ^%DTC | WLCL120A+5 | 
| H^%DTC | WLCL120+6, WLCL120+7 | 
| ^DIC | HASAVSL+5, HASAVSL+6 | 
| FILE^DICN | WL+21, WL+29 | 
| ^DIE | WL+24, WL+27, WL+48 | 
| ^DIK | DELETE+3 | 
| $$GET1^DIQ | WL+6, WLCL120+2, WLCL120A+2 | 
| ^DIR | WL+14, WLCL120A+9, WLCLASK+9 | 
| MESS^SDWL120 | WL+50 | 
| MESS2^SDWL120 | WL+9 | 
| EN^SDWLE11 | WL+33 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DG(40.8 - [#40.8] | GET1^DIQ | 
| ^SDWL(409.3 - [#409.3] | Classic Fileman Calls | 
| ^SDWL(409.32 - [#409.32] | Classic Fileman Calls | 
| ^SC - [#44] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | WL+42, WL+43 | 
| ^SC - [#44] | WL+3, WLCL120+4, WL1+1 | 
| ^SDWL(409.3 - [#409.3] | WL+31, WL+49 | 
| ^SDWL(409.32 - [#409.32] | WL+18 | 
| Name | Line Occurrences | 
|---|---|
| $$HASAVSL | WLCL120+4 | 
| DELETE | WL1+1 | 
| WL | WLCL120A+10 | 
| WL1 | WLCL120+4 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(1 | WLCL120+4 | 
| ^(9 | WL1+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | WLCL120A+1~, WLCL120A+3* | 
| >> %H | WLCL120+6, WLCL120+7 | 
| DA | WL+1~, WL+20~, WL+22, WL+31, WL+33, WL+49, DELETE+1*, DELETE+4! | 
| DA(1 | DELETE+1*, DELETE+2 | 
| DESDT | WLCL120~, WLCL120+3, WLCL120+7 | 
| DESDTH | WLCL120+5~, WLCL120+7*, WLCL120+8 | 
| >> DFN | WL+29 | 
| DIC | WL+20~, WL+21*, WL+29*, HASAVSL+3~, HASAVSL+5* | 
| DIC(0 | WL+21*, WL+29* | 
| DIE | WL+1~, WL+20~, WL+23*, WL+34* | 
| DIK | DELETE+2*, DELETE+4! | 
| DIR | WL+8~, WLCL120A+1~, WLCLASK+1~ | 
| DIR("A" | WLCL120A+8*, WLCLASK+3*, WLCLASK+4*, WLCLASK+5*, WLCLASK+6*, WLCLASK+7*, WLCLASK+8* | 
| DIR("B" | WLCL120A+7* | 
| DIR(0 | WL+14*, WLCL120A+7*, WLCLASK+2* | 
| DR | WL+1~, WL+20~, WL+24*, WL+25*, WL+26*, WL+35*, WL+36*, WL+37*, WL+38*, WL+39* , WL+40*, WL+41*, WL+42*, WL+43*, WL+44*, WL+45*, WL+46*, WL+47* | 
| DUZ | HASAVSL+5 | 
| F | HASAVSL+3~, HASAVSL+8*, HASAVSL+9*, HASAVSL+11 | 
| I | HASAVSL+10~, HASAVSL+12* | 
| SBEG | WL+1~, WLCL120+1~, WLCL120+3*, WLCL120+4*, WLCL120+6*, WLCL120+8, WL1+1, DELETE+1 | 
| SC | WL~, WL+2, WL+3, WL+6, WL+9, WL+18, WL+21, WLCL120~, WLCL120+2, WLCL120+4 , WL1+1, DELETE+1, WLCL120A~, WLCL120A+2, WLCL120A+10 | 
| SCSR | WL+1~, HASAVSL~, HASAVSL+7, HASAVSL+8*, HASAVSL+9, HASAVSL+11 | 
| SCSR0 | HASAVSL+10~, HASAVSL+11*, HASAVSL+12 | 
| SD120 | WLCL120+1~, WLCL120+3*, WLCL120+8*, WLCL120+10, WL1+2 | 
| SDDATE1 | WLCL120A~, WLCL120A+5 | 
| SDDIV | WL+1~, WL+6* | 
| SDINST | WL+1~, WL+4*, WL+6*, WL+7 | 
| SDOK | HASAVSL+3~, HASAVSL+8*, HASAVSL+9, HASAVSL+12*, HASAVSL+14 | 
| SDPAR | WL+1~, WL+16*, WL+27*, WL+50 | 
| SDWLAPDT | WLCL120A~, WLCL120A+3 | 
| SDWLDA | WL+1~, WL+33*, WL+50 | 
| SDWLDFN | WL+1~, WL+29*, WL+42, WL+43, WL+50 | 
| >> SDWLFLG | WL+50* | 
| SDWLSCL | WL+1~, WL+18*, WL+22* | 
| SL | HASAVSL+10~, HASAVSL+12* | 
| U | WL+42, WL+43 | 
| X | WL+20~, WL+21*, WL+29*, WLCL120+5~, WLCL120+6*, WLCL120+7*, WLCL120A+1~, WLCL120A+3*, WLCL120A+6, HASAVSL+3~ , HASAVSL+5*, HASAVSL+6* | 
| X1 | WLCL120A+1~, WLCL120A+5* | 
| X2 | WLCL120A+1~, WLCL120A+5* | 
| Y | WLCL120A+1~, WLCL120A+4, WLCL120A+5, WLCL120A+10, WLCLASK+10, HASAVSL+3~, HASAVSL+5, HASAVSL+6 |