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 |