BSDC ;MAN/GRR,ALB/LDB - CANCEL A CLINIC'S AVAILABILITY BY DATE RANGE ; [ 01/09/2003 1:52 PM ]
Source file <BSDC.m>
Package | Total | Call Graph |
---|---|---|
Scheduling | 8 | ($$HANDLE,BEFORE,CANCEL)^SDAMEVT (ASKL,CHKEND,END)^SDC0 ^SDC1 (,TC)^SDC2 $$COED^SDC4 DOW^SDM0 $$EXAE^SDOE (DTS,RT)^SDUTL |
VA Fileman | 4 | ^%DT NOW^%DTC ^DIC YN^DICN |
IHS Changes To ADT | 1 | ($$READ,MSG)^BDGF |
IHS Changes To Scheduling | 1 | ($$INACTMSG,$$OWNER)^BSDU |
Kernel | 1 | ($$FMADD,$$FMTE)^XLFDT |
Registration | 1 | LO^DGUTL |
Name | Comments | DBIA/ICR reference |
---|---|---|
ROPT | ||
ALL | ;D S S ^(1)=" "_$E(SD,6,7)_" **CANCELLED**",FR=SD,TO=SD+.9 ;NAKED REFERENCE - ^SC(IFN,"ST",Date,1)
|
|
B | ||
F | ||
C | ||
SDC1 | ||
S | ||
N | ||
ASKQUIT | ;-- ask if they want to quit cancelling
|
|
SKIP | ||
CK1 | ||
T | ||
W | ||
WP | ||
EVT | ; -- separate tag if need to NEW vars
; -- cancel event |
|
GETDATES(CLNE) | ;-- get date range to cancel availability
|
|
MORE |
Name | Field # of Occurrence |
---|---|
^%DT | GETDATES+1, GETDATES+4 |
NOW^%DTC | SDC1+22 |
$$READ^BDGF | SDC1+12, ALL+1, ASKQUIT+2 |
MSG^BDGF | SDC1+4 |
$$INACTMSG^BSDU | SDC1+2 |
$$OWNER^BSDU | SDC1+4 |
LO^DGUTL | SDC1 |
^DIC | SDC1+2 |
YN^DICN | W, WP |
$$HANDLE^SDAMEVT | C+2 |
BEFORE^SDAMEVT | C+3 |
CANCEL^SDAMEVT | EVT+3 |
ASKL^SDC0 | SDC1+26 |
CHKEND^SDC0 | C |
END^SDC0 | SDC1+2, N+3 |
^SDC1 | N+3 |
^SDC2 | N+4 |
TC^SDC2 | F, T |
$$COED^SDC4 | W+1, T+1 |
DOW^SDM0 | B |
$$EXAE^SDOE | CK1+2 |
DTS^SDUTL | SDC1+23, SDC1+24 |
RT^SDUTL | MORE+3 |
$$FMADD^XLFDT | SDC1+16 |
$$FMTE^XLFDT | SDC1+12, SDC1+20, N |
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: READ |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(40.8 - [#40.8] | SDC1+26, MORE+2 |
^DPT - [#2] | C+5, MORE+1*, CK1 |
^DPT("ASDPSD" | MORE+2, CK1+3! |
^SC - [#44] | SDC1+2, SDC1+5, SDC1+9, SDC1+23, SDC1+25*, SDC1+26, N!, N+1, N+4, ROPT+1* , ROPT+3*, SKIP*, SKIP+1, SKIP+2*, S, ALL+2*, C, C+1, C+2, C+4* , B, MORE+2 |
^SC("AAS" | CK1+1 |
^SC("ARAD" | MORE |
^SCE - [#409.68] | CK1+2 |
Name | Line Occurrences |
---|---|
ALL | W+1 |
B | SDC1+25 |
C | SKIP+5, C+6 |
CK1 | MORE+4 |
EVT | MORE+4 |
F | F, T+1 |
GETDATES | SDC1+10 |
MORE | C+5 |
N | SDC1+25 |
ROPT | ROPT |
S | SKIP+2, ALL+2 |
SDC1 | SDC1+4 |
SKIP | ROPT+1 |
T | T |
W | N+1, W |
WP | W+1, WP |
Name | Field # of Occurrence |
---|---|
^( | B, MORE*, MORE+2!, CK1 |
^("CAN" | S* |
^("I" | SDC1+23 |
^("MES" | SKIP+2* |
^("SL" | SDC1+8 |
^(0 | SDC1+25*, SDC1+26, C+5*, MORE+2, CK1 |
^(1 | SDC1+26, N, SKIP+2, SKIP+5*, B |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | SDC1+22*, W*, W+1, W+2, WP*, WP+1, F, SKIP+2, SKIP+3 |
%DT | GETDATES+1*!, GETDATES+4*! |
%DT("A" | GETDATES+1*, GETDATES+4* |
>> A | ROPT+3* |
>> ANS | SDC1+26* |
BSDBDT | SDC1+11, SDC1+12, SDC1+15, SDC1+16, GETDATES+2!, GETDATES+3*, GETDATES+5! |
BSDCLN | SDC1+6~, SDC1+9*, SDC1+18 |
BSDEDT | SDC1+12, SDC1+17, GETDATES+5!, GETDATES+6* |
>> BSDI | SDC1+15*, SDC1+16*, SDC1+17, SDC1+19 |
BSDII | SDC1+13~, SDC1+14*, SDC1+15, SDC1+16 |
BSDMSG | ROPT+2~*, ALL+1~*, ALL+2, MORE+1 |
BSDQ | SDC1+6~, SDC1+7*, SDC1+14, SDC1+17*, N+3*, W+2*, WP+1* |
BSDQUIT | ASKQUIT+1~, ASKQUIT+2*, ASKQUIT+3 |
BSDSL | SDC1+6~, SDC1+9*, SDC1+18 |
>> CDATE | SDC1+19* |
CLNE | GETDATES~, GETDATES+1, GETDATES+4 |
>> DA(1 | B* |
>> DFN | C+2*, C+3, C+5, MORE, MORE+1, MORE+2, CK1, CK1+1, CK1+2, CK1+3 , EVT+3 |
DH | SDC1+25*, W*, SKIP+3*, SKIP+5*, C+5*, B*, MORE+3, MORE+4*, EVT+2~ |
>> DIC | SDC1+2* |
>> DIC("A" | SDC1+2*! |
>> DIC("S" | SDC1+2*! |
>> DIC("W" | SDC1+2* |
>> DIC(0 | SDC1+2* |
>> DO | B* |
>> DOW | SDC1+25, B* |
DTIME | F, T, ROPT |
DTOUT | N+3! |
DUOUT | N+3! |
DUZ | SDC1+4, C+5 |
FR | F*, T, T+1!, ROPT+1, ROPT+3, SKIP, SKIP+1, SKIP+2, SKIP+5*, ALL+2* , C*, C+1, C+2, C+3, C+4, C+5, MORE, MORE+1, MORE+2, MORE+3 , CK1, CK1+1, CK1+2, CK1+3, EVT+2~ |
I | ROPT*, ROPT+1, ROPT+2, SKIP+2*, SKIP+3*, SKIP+4*, SKIP+5, C+1*, C+2, C+3 , C+4, MORE+3, EVT+2~ |
I5 | SKIP+4*! |
>> NOAP | SDC1*, N+1*, SKIP+1* |
>> P | SKIP+3* |
SC | SDC1+8*, SDC1+9, SDC1+18*, SDC1+23, SDC1+25, SDC1+26, N, N+1, N+4, W+1 , T+1, ROPT+1, ROPT+3, SKIP, SKIP+1, SKIP+2, S, ALL+2, C, C+1 , C+2, C+3, C+4, B, MORE, MORE+2, MORE+3, EVT+2~ |
>> SD | SDC1+19*, SDC1+20, SDC1+24, SDC1+25, N, N+1, N+4, W+1, S, ALL+2 , B |
SD1 | MORE+5!, CK1*, CK1+1* |
SDATA | BSDC+8~, C+3, EVT+3! |
SDCNHDL | BSDC+8~, C+2*, C+3, EVT+3! |
>> SDCNT | ROPT+3* |
SDCP | SDC1! |
SDH | MORE+3*, MORE+4! |
SDHTO | T*, T+1!, SKIP |
SDIN | SDC1+23!*, SDC1+24 |
SDIV | MORE+2*, MORE+5!, CK1+3 |
SDLT | SDC1! |
SDPL | MORE+3*, MORE+5!, EVT+3 |
SDRE | SDC1+23!*, SDC1+24 |
SDRE1 | SDC1+23!*, SDC1+24 |
SDRT | MORE+3*, MORE+5! |
SDSC | MORE+3*, MORE+5!, EVT+3 |
SDTIME | SDC1+22*, SDC1+26*, C+5, EVT+2~ |
SDTTM | MORE+3*, MORE+5!, EVT+3 |
>> SDV1 | SDC1+26*, MORE+2* |
SDX | SDC1+26!, C!, MORE+5!, CK1*, CK1+1*, CK1+2*, CK1+3 |
>> SI | SDC1+22*, SDC1+25, SKIP+3 |
>> SL | SDC1+8*, SDC1+18*, SDC1+22 |
>> SS | B* |
ST | F*, T+1!, SKIP+3 |
>> STARTDAY | SDC1+22* |
TO | T*, T+1!, SKIP+1, ALL+2*, C |
U | SDC1+10, SDC1+22, SDC1+25, F, T |
>> X | F*, T*, SKIP+2, SKIP+3*, B* |
>> Y | SDC1+2, SDC1+4, SDC1+5, SDC1+8, SDC1+10, SDC1+23*, SDC1+24*, F, T, SKIP+2* , SKIP+3*, B, GETDATES+2, GETDATES+3, GETDATES+5, GETDATES+6 |