SDAMWI1 ;ALB/MJK - Walk-Ins (cont.) ; 31 Dec 99 6:30 PM
Source file <SDAMWI1.m>
| Package | Total | Call Graph | 
|---|---|---|
| Scheduling | 6 | $$INP^SDAM2 MAKE^SDAMEVT EN1^SDM3 ELIG^SDM4 EN^SDROUT1 RT^SDUTL | 
| IHS Changes To Scheduling | 5 | $$OI^BSDAM XREFC^BSDDAM SDM^BSDMMU WISD^BSDROUT $$CI^BSDU2 | 
| VA Fileman | 2 | EN1^DIK ^DIR | 
| IHS Changes To ADT | 1 | $$READ^BDGF | 
| Kernel | 1 | $$NOW^XLFDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RT | ; -- request record | |
| XREFC(C,D,N) | ;-- set the date appointment made cross reference patch 1012 | |
| C | ||
| ROUT(DFN) | ; -- print routing slip | |
| SP | ||
| SC | ||
| DUAL | ; -- ask elig if pt has more than one | |
| MAKE(DFN,SDCL,SDT) | ; -- set globals for appt ; input: DFN ; SDCL := clinic# ; SDT := appt d/t ; returned: success := 1 | |
| EVT | ; -- separate if need to NEW vars | |
| ROUTQ | 
| Name | Field # of Occurrence | 
|---|---|
| $$READ^BDGF | ROUT+9, ROUT+10 | 
| $$OI^BSDAM | MAKE+20 | 
| XREFC^BSDDAM | XREFC+1 | 
| SDM^BSDMMU | MAKE+10 | 
| WISD^BSDROUT | ROUT+12 | 
| $$CI^BSDU2 | ROUT+3 | 
| EN1^DIK | MAKE+15 | 
| ^DIR | ROUT+17 | 
| $$INP^SDAM2 | MAKE+5 | 
| MAKE^SDAMEVT | EVT+1 | 
| EN1^SDM3 | MAKE+6 | 
| ELIG^SDM4 | DUAL+1 | 
| EN^SDROUT1 | ROUT+18 | 
| RT^SDUTL | RT+1 | 
| $$NOW^XLFDT | MAKE+20 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BSDPAR - [#9009020.2] | ROUT+9, ROUT+10 | 
| ^BSDPAR("B" | ROUT+8 | 
| ^DPT - [#2] | MAKE+7 | 
| ^SC - [#44] | MAKE+20*, MAKE+25, MAKE+26, SC, SP+1, SP+2*, C, DUAL+1* | 
| Name | Line Occurrences | 
|---|---|
| C | SC, SP+1 | 
| DUAL | MAKE+20 | 
| EVT | MAKE+20 | 
| ROUT | MAKE+20 | 
| ROUTQ | ROUT+17 | 
| RT | MAKE+20 | 
| SC | SC | 
| SP | SP | 
| XREFC | MAKE+20 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | MAKE+20* | 
| ^(0 | MAKE+7*, MAKE+20* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | SC+2* | 
| >> BSDDEV | ROUT+12 | 
| >> BSDER | MAKE+10, MAKE+11 | 
| BSDPAR | ROUT+7~, ROUT+8*, ROUT+10 | 
| C | XREFC~, XREFC+1 | 
| D | XREFC~, XREFC+1 | 
| DA | MAKE+4~, MAKE+15* | 
| DA(1 | MAKE+15* | 
| DFN | MAKE~, MAKE+5, MAKE+7, MAKE+10, MAKE+15, MAKE+20, ROUT~, ROUT+3, ROUT+12, EVT+1 | 
| DIK | MAKE+4~, MAKE+15* | 
| DIK(1 | MAKE+15* | 
| DIR | ROUT+17! | 
| DIR("A" | ROUT+16* | 
| DIR(0 | ROUT+16* | 
| >> DIRUT | ROUT+17 | 
| DIV | MAKE+14~, ROUT+9, ROUT+10, EVT+1~ | 
| DUZ | MAKE+20 | 
| HSI | MAKE+23~, MAKE+26*, SC | 
| I | MAKE+20*, MAKE+23~, SC*, SP+1*, RT+1, DUAL+1, EVT+1~ | 
| IOP | ROUT+11!, ROUT+18! | 
| N | XREFC~, XREFC+1 | 
| >> ORDER | ROUT+11*, ROUT+18* | 
| S | MAKE+23~, SC*, SC+2, SP*, SP+1*, SP+2 | 
| SB | MAKE+23~, MAKE+26*, SC | 
| SC | MAKE+4~, MAKE+5*, MAKE+10, MAKE+20, MAKE+24*, MAKE+25, MAKE+26, SC, SP+1, SP+2 , C, RT+1, ROUT+3, DUAL+1 | 
| SD | MAKE+4~, MAKE+6*, MAKE+10, MAKE+24*, MAKE+25, SC, SP+1, SP+2, C | 
| >> SDAPTYP | MAKE+10, DUAL+1 | 
| SDCL | MAKE~, MAKE+5, MAKE+20, MAKE+24, EVT+1 | 
| >> SDDA | MAKE+20*, EVT+1 | 
| >> SDDECOD | DUAL+1 | 
| SDDIF | MAKE+23~, MAKE+26*, SC, SC+2, SP+1 | 
| SDEMP | DUAL+1*! | 
| SDINP | MAKE+4~, MAKE+5*, MAKE+10 | 
| SDNOT | MAKE+23~, SP+1* | 
| >> SDPL | RT+1* | 
| >> SDREP | ROUT+11*, ROUT+18* | 
| >> SDRT | RT+1* | 
| >> SDSC | RT+1* | 
| >> SDSL | MAKE+20 | 
| >> SDSTART | ROUT+11*, ROUT+18* | 
| SDT | MAKE~, MAKE+5, MAKE+6, MAKE+15, MAKE+20, MAKE+24, RT+1, ROUT+3, ROUT+12, DUAL+1 , EVT+1 | 
| >> SDTTM | RT+1* | 
| >> SDX | ROUT+11*, ROUT+18* | 
| >> SDXSCAT | MAKE+10 | 
| SI | MAKE+23~, MAKE+26*, SC | 
| SL | MAKE+23~, MAKE+26*, SC, SC+2 | 
| SM | MAKE+23~, SC+1*, SC+2*, SP+1* | 
| SS | MAKE+23~, SC*, SC+2, SP+1 | 
| ST | MAKE+23~, SC*, SC+2, SP, SP+1* | 
| STARTDAY | MAKE+23~, MAKE+26* | 
| STR | MAKE+23~, MAKE+26*, SP+1 | 
| U | MAKE+26, ROUT+9, ROUT+10 | 
| >> VAEL(1 | DUAL+1 | 
| X | MAKE+5*, MAKE+20*, MAKE+23~, MAKE+26* | 
| Y | MAKE+23~, MAKE+26!, SP+1*, ROUT+17 |