SDM2A ;ALB/OG - MAKE APPOINTMENT - overflow routine ;1/11/16 10:34am
Source file <SDM2A.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| WL(SC) | ;Wait List Hook/teh patch 263 ;SD/327 passed 'SC'
|
|
| WLCL120(SC,DESDT) | ; Is there clinic availability within 120 days of desired date ; sd/446
|
|
| WL1 | ; SD*567 check for bad record and delete if applicable
|
|
| DELETE | ; SD*567 delete bad record
|
|
| WLCL120A(SDWLAPDT,SDDATE1,SC) | ;
|
|
| WLCLASK() | ; No appointment availability warning. ; 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. |
| Name | Field # of Occurrence |
|---|---|
| ^%DT | WLCL120A+4 |
| ^%DTC | WLCL120A+6 |
| H^%DTC | WLCL120+7, WLCL120+8 |
| ^DIC | HASAVSL+5, HASAVSL+6 |
| FILE^DICN | WL+22, WL+30 |
| ^DIE | WL+25, WL+28, WL+49 |
| ^DIK | DELETE+3 |
| $$GET1^DIQ | WL+7, WLCL120+3, WLCL120A+3 |
| ^DIR | WL+15, WLCL120A+16, WLCLASK+14 |
| MESS^SDWL120 | WL+51 |
| MESS2^SDWL120 | WL+10 |
| EN^SDWLE11 | WL+34 |
| 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+43, WL+44 |
| ^SC - [#44] | WL+4, WLCL120+5, WL1+1 |
| ^SDWL(409.3 - [#409.3] | WL+32, WL+50 |
| ^SDWL(409.32 - [#409.32] | WL+19, WLCL120A+10, WLCL120A+11 |
| Name | Field # of Occurrence |
|---|---|
| ^(1 | WLCL120+5 |
| ^(9 | WL1+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | WLCL120A+2~, WLCL120A+4* |
| >> %H | WLCL120+7, WLCL120+8 |
| DA | WL+2~, WL+21~, WL+23, WL+32, WL+34, WL+50, DELETE+1*, DELETE+4! |
| DA(1 | DELETE+1*, DELETE+2 |
| DESDT | WLCL120~, WLCL120+4, WLCL120+8 |
| DESDTH | WLCL120+6~, WLCL120+8*, WLCL120+9 |
| >> DFN | WL+30 |
| DIC | WL+21~, WL+22*, WL+30*, HASAVSL+3~, HASAVSL+5* |
| DIC(0 | WL+22*, WL+30* |
| DIE | WL+2~, WL+21~, WL+24*, WL+35* |
| DIK | DELETE+2*, DELETE+4! |
| DIR | WL+9~, WLCL120A+2~, WLCLASK+2~ |
| DIR("A" | WLCL120A+15*, WLCLASK+6*, WLCLASK+7*, WLCLASK+10*, WLCLASK+11*, WLCLASK+12*, WLCLASK+13* |
| DIR("B" | WLCL120A+12* |
| DIR(0 | WL+15*, WLCL120A+12*, WLCLASK+3* |
| DR | WL+2~, WL+21~, WL+25*, WL+26*, WL+27*, WL+36*, WL+37*, WL+38*, WL+39*, WL+40* , WL+41*, WL+42*, WL+43*, WL+44*, WL+45*, WL+46*, WL+47*, WL+48* |
| DUZ | HASAVSL+5 |
| F | HASAVSL+3~, HASAVSL+8*, HASAVSL+9*, HASAVSL+11 |
| I | HASAVSL+10~, HASAVSL+12* |
| SBEG | WL+2~, WLCL120+2~, WLCL120+4*, WLCL120+5*, WLCL120+7*, WLCL120+9, WL1+1, DELETE+1 |
| SC | WL~, WL+3, WL+4, WL+7, WL+10, WL+19, WL+22, WLCL120~, WLCL120+3, WLCL120+5 , WL1+1, DELETE+1, WLCL120A~, WLCL120A+3, WLCL120A+10, WLCL120A+20 |
| SCSR | WL+2~, HASAVSL~, HASAVSL+7, HASAVSL+8*, HASAVSL+9, HASAVSL+11 |
| SCSR0 | HASAVSL+10~, HASAVSL+11*, HASAVSL+12 |
| SD120 | WLCL120+2~, WLCL120+4*, WLCL120+9*, WLCL120+11, WL1+2 |
| SDDATE1 | WLCL120A~, WLCL120A+6 |
| SDDIV | WL+2~, WL+7* |
| SDINST | WL+2~, WL+5*, WL+7*, WL+8 |
| SDOK | HASAVSL+3~, HASAVSL+8*, HASAVSL+9, HASAVSL+12*, HASAVSL+14 |
| SDPAR | WL+2~, WL+17*, WL+28*, WL+51 |
| SDRET | WLCL120A+2~, WLCL120A+19*, WLCL120A+20, WLCL120A+21 |
| SDWLAPDT | WLCL120A~, WLCL120A+4 |
| SDWLDA | WL+2~, WL+34*, WL+51 |
| SDWLDFN | WL+2~, WL+30*, WL+43, WL+44, WL+51, WLCL120A+2~, WLCL120A+10*, WLCL120A+11 |
| >> SDWLFLG | WL+51* |
| SDWLSCL | WL+2~, WL+19*, WL+23* |
| SL | HASAVSL+10~, HASAVSL+12* |
| U | WL+43, WL+44, WLCL120A+11 |
| X | WL+21~, WL+22*, WL+30*, WLCL120+6~, WLCL120+7*, WLCL120+8*, WLCL120A+2~, WLCL120A+4*, WLCL120A+7, HASAVSL+3~ , HASAVSL+5*, HASAVSL+6* |
| X1 | WLCL120A+2~, WLCL120A+6* |
| X2 | WLCL120A+2~, WLCL120A+6* |
| Y | WLCL120A+2~, WLCL120A+5, WLCL120A+6, WLCL120A+19, WLCLASK+15, HASAVSL+3~, HASAVSL+5, HASAVSL+6 |