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 |