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 |